Disclaimer
⚠️ You should not run this alpha release supporting mainnet validators ⚠️
If you are looking for the latest Lighthouse release please go to https://github.com/sigp/lighthouse/releases/latest.
Summary
This is an alpha release of upcoming changes to Lighthouse which improve disk usage and state management.
For more information about the -tree.X
family of releases, please see the v3.4.0-tree.1
release notes.
Compared to the previous release the main changes are:
- Fixed a database corruption bug which could occur when reconstructing historic states (dbb0cf7, 2f6ffff).
- Improved interaction between state reconstruction and finalization (481e792).
- Latest changes from
unstable
, including new rewards APIs.
Note that there is no v3.4.0-tree.2
release due to a build failure.
⚠️ Backwards Compatibility ⚠️
This release is not backwards compatible with stable Lighthouse. It uses a different database schema (v20) for which no automatic upgrade or downgrade is implemented. We intend to implement an automatic upgrade process once the new schema is finalized. A re-sync will be required to run future versions of tree-states
.
This release is backwards compatible with the prior tree-states
release (v3.4.0-tree.1
).
Please only run this release if you are willing to re-sync now, and again in several weeks/months.
Known Issues
Expect a few sharp edges. Some things you may run into:
WARN Parent state is not advanced
is logged excessively during sync. This is harmless, albeit annoying.- Block processing is a bit slower than stable Lighthouse.
- The Windows binary will not compile with the
maxperf
profile (userelease
).
Building from source
Build the v3.4.0-tree.3
tag.
Binaries
See pre-built binaries documentation.
The binaries are signed with Sigma Prime's PGP key: 15E66D941F697E28F49381F426416DC3F30674B0
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | lighthouse-v3.4.0-tree.3-x86_64-apple-darwin.tar.gz | PGP Signature | |
x86_64 | lighthouse-v3.4.0-tree.3-x86_64-apple-darwin-portable.tar.gz | PGP Signature | |
x86_64 | lighthouse-v3.4.0-tree.3-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | lighthouse-v3.4.0-tree.3-x86_64-unknown-linux-gnu-portable.tar.gz | PGP Signature | |
aarch64 | lighthouse-v3.4.0-tree.3-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | lighthouse-v3.4.0-tree.3-aarch64-unknown-linux-gnu-portable.tar.gz | PGP Signature | |
x86_64 | lighthouse-v3.4.0-tree.3-x86_64-windows.tar.gz | PGP Signature | |
x86_64 | lighthouse-v3.4.0-tree.3-x86_64-windows-portable.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | v3.4.0-tree.3 | sigp/lighthouse |