Skip to content

Beta VII

Pre-release
Pre-release
Compare
Choose a tag to compare
@AgeManning AgeManning released this 24 Oct 07:14

This release provides breaking changes in the networking layer and in the db schema.

This version upgrades the discovery mechanism of Lighthouse to Discovery v5.1. This means Lighthouse will not be able to discover peers with previous versions of Lighthouse. There has also been a DB schema update. Running v0.3.1 on an older database will cause Lighthouse to migrate the older db to the new version. Users will not be able to downgrade their db after this.

We encourage all Medalla users to upgrade to this version to participate in the new networking changes and to improve peer discovery.

Changes: Summary

  • Improved RPC validation (#1117)
  • Improved docs and various bug fixes (#1756, #1759, #1761, #1760, #1762, #1747, #1800)
  • Update the gossipsub message-id to latest specification (#1752)
  • Add gossipsub topic filters (#1767)
  • Correct issues and improve sync logic (#1791, #1804, #1796)
  • Allow the Validator Client to start without validators (#1779)
  • Implement further node endpoints (#1778)
  • Reduce memory usage (#1798)
  • Optimise attester slashing (#1745)
  • Update to discv5.1 (#1786)
  • Update libp2p (#1819)

DockerHub

Binaries

Binaries are supplied for two platforms:

  • x86_64-unknown-linux-gnu: AMD/Intel 64-bit processors (most desktops, laptops, servers)
  • aarch64-unknown-linux-gnu: 64bit ARM processors (Raspberry Pi 4)

Additionally there is also a -portable suffix which indicates if the portable feature is used:

  • Without portable: uses modern CPU instructions to provide the fastest signature verification times (may cause Illegal instruction error on older CPUs)
  • With portable: approx. 20% slower, but should work on all modern 64-bit processors.

Note: we do not yet provide binaries for MacOS or Windows native.