github status-im/nimbus-eth2 v22.11.0

latest releases: v24.10.0, v24.9.0, nightly...
23 months ago

Notes

Nimbus v22.11.0 is a low-urgency release, bringing the first
production-ready version of the Nimbus validator client.
The validator client will enable advanced users such as professional
institutional operators to take advantage of features such as support
for redundant beacon nodes, enhanced validator privacy and
distributed keystores. Meanwhile, existing users still can use
the streamlined stand-alone beacon node setup, as this mode of
operation will continue to be supported and improved.

Improvements

  • The Nimbus validator client graduates from BETA to production-ready
    status after numerous improvements and fixes:

    https://nimbus.guide/validator-client.html

  • The Nimbus beacon node is now compatible with validator clients
    taking advantage of the /eth/v1/beacon/blinded_blocks end-point:

    #4286

  • The validator keystore loading during start-up is now 3x faster:

    #4301

  • The doppelganger detection now protects validators added
    on the fly through the Keymanager API:

    #4304

  • Fine-tuned internal task scheduling can provide better
    quality-of-service protections for performing all validator
    duties in the presence of syncing peers performing large
    number of concurrent block download requests:

    #4254

  • The --optimistic mode of the beacon node allows you to
    stay synced with the network even without an execution layer
    node:

    https://nimbus.guide/optimistic-sync.html#optimistic-mode
    #4262

    Please note that this mode is less secure and intended only
    for non-critical information retrieval through the Beacon API.

  • The Nimbus build for the Gnosis chain (available when compiling
    from source) has full support for the upcoming merge:

    #4330
    https://forum.gnosis.io/t/gip-16-gnosis-chain-xdai-gnosis-merge/1904

  • The stand-alone light client (available when compiling from source)
    now preserves progress between restarts:

    #4371

Fixes

  • A small risk for missing block proposals was present under heavy
    forking activity in the network due to potential inclusion of
    inappropriate attestations in the produced blocks:

    #4273

  • A new batching approach for the registration of validators in the
    builder network will prevent the creation of requests of excessive
    size that might be rejected by the network. This was a problem
    affecting testnet nodes running with thousands of validators:

    #4364

Deprecated features

  • The --finalized-checkpoint-block has been deprecated.
    The client will now download only the latest finalized state
    during trusted node sync:

    #4251

  • The end-points /eth/v1/beacon/blocks/{block_id},
    /eth/v1/debug/beacon/states/{state_id}, and
    /eth/v1/validator/blocks/{slot} have been deprecated
    since they are no longer usable since the Altair hard-fork:

    #4279

Urgency guidelines

low-urgency: update at your own convenience, sometime within our normal update cycle of two weeks

medium-urgency: may contain an important stability fix, it is better to update sooner rather than later

high-urgency: update as soon as you can, this is a critical update required for Nimbus to function correctly

SHA512 checksums

# Linux AMD64
fb8295ca0dc7d2394660b778a9081a46a4df877890d581f52fb9420e6e1160685b66ea254d0504851fd7367baed716e16d5e1c44249e4be7030cd89e14ca4067  nimbus_beacon_node
363aa43371b1e341db1f7f6c22f04c95705046537aba149688ca424aecbb42368576beae02e8204a5effbfda6af5153b45011da55c5b8b7ad69f4ac518a9c294  nimbus_validator_client
# Linux ARM64
f6c7e45afee8c18311ced3fb5004984e72eb283c3732ab065a6187513c21c7ae1d91f13252df3fbdc8f9c8fc21123c50891a747c26da9bcd266e9201fa89420a  nimbus_beacon_node
aad960e51b977a9d966da88d5b946ea9c754e65cf2a6acef8d0d5bde93712dfa3164c5db076fc2e82db7e87f24a72e7058ee7fff7b2127a9faf4e00e56ccd7f9  nimbus_validator_client
# Linux ARM
8f6698fb928d7e5a66584157cebba84d291f5a80d83411117e4e739a9349823e3609789c210625f593f5791e6c343687bb7ce0af2fbe58231b20a9740349fa45  nimbus_beacon_node
04f5b8c3bc873a9fd8ea52dc1060f9af61ae20666e8616328a601a453058f1c78618e2111797daee40a6fce6998c40ff3b02b79ae5837351cebb398bac128e06  nimbus_validator_client
# Windows AMD64
abedd5cb7f090ecc711aa825c5e72738995d7729be854bf2eefb784259c4b9207227f4beca6f1cb3e792c86945f7741ba0efa1fc046a43fca1fe46adbcdcc965  nimbus_beacon_node.exe
f4e2e773f4b29dd99293c9d13592c268b9eb63be199bd6750cec6db199baf78c099f718aa67b65fa046dfd6320c49955e00629ba77a5e87dc871b1066179a9c7  nimbus_validator_client.exe
# macOS ARM64
cc585c3afc21371ec12f983c9af3b53fa527ec980ae46484bfd014255754b9e6cc929f746f5a40752fff63d6777eb6c59027b92cafaad4625b4a966a03be5abd  nimbus_beacon_node
087b4216346d525a5ed95a260b8bcb5883391e794c2a266d7079fe60d9ae661458e2dadb5051f74a777e96a5d535137f0d5fbd69bbec3edc0d16c7027a45ce59  nimbus_validator_client

Don't miss a new nimbus-eth2 release

NewReleases is sending notifications on new releases.