github status-im/nimbus-eth2 v23.5.0

latest releases: nightly, v24.8.0, v24.7.0...
16 months ago

Notes

Nimbus v23.5.0 is a medium-urgency upgrade that addresses a critical issue which was introduced in the previous version (v23.4.0). The issue was causing missed block proposals for users who were utilizing an external builder.

Improvements

  • After Nimbus completes a trusted node sync executed with the --trusted-block-root flag, it will enable signature verification of all backfilled blocks, thereby reducing the assumed trust in the specified beacon node URL to merely expected data availability rather than expected data authenticity:

    #4858

  • The /eth/v1/node/syncing BeaconAPI endpoint now supports the standardized el_offline property:

    #4860
    ethereum/beacon-APIs#290

  • The secp256k1 library has been upgraded to version 0.3.1.

  • Nimbus now supports an experimental extension of the Web3Signer protocol, allowing the signer server to verify certain properties of the signed block, such as the specified fee recipient:

    https://nimbus.guide/web3signer.html#verifying-web3signer
    #4775
    #4912

Fixes

  • Nimbus was submitting blocks with incorrect state root to the attached external builder which resulted in missed block proposals:

    #4889

  • Nimbus was skipping block proposals due to an inappropriate triggering of the slashing protection logic when an external builder was providing a block with insufficient value to be selected under the new --local-block-value-boost mechanism:

    #4894

  • Nimbus was crashing after certain unsuccessful requests to the external block builder:

    #4890

  • The Nimbus validator client was failing to perform sync committee duties when attached to multiple beacon nodes and when some of them were only optimistically synced:

    #4878

  • The --trusted-block-root option was not visible in the trustedNodeSync help listing:

    #4859

  • Nimbus was experiencing sporadic request time outs when being connected to the execution client over HTTP. Under specific circumstances this was introducing risk for missed attestations:

    d784672

  • The required traffic to the execution client was reduced by preventing the sending of the same block multiple times:

    #4850

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
c26c0990709680867b9f3dc61dbd6d2f25e11dd7f984c3e4cfe6c2244c9da5d701efb055d5bd7359773265f1d27f269d3b24db00febddace05b8bdbc9bd1b867  nimbus_beacon_node
72da4c0594a9db4ad48784e7123b038b8b6593c6b4a8e216c73beaae194acbe686288bd009769de1c753200095ccfd21dd700ad15eeaa5d6a60319301d0347ed  nimbus_validator_client
# Linux ARM64
be7836c917f81c60c4ca900f23bc7dbcd06917725f29afbbe7ad02b3586bacc618cb5a8f2b37fc570379e402483529efb4078830bf7384b705fe437ea8738f94  nimbus_beacon_node
9befc070a3a2e3d2865fd115071992ccde3e29e8653b02df0158e404a687028fd21681b3b3d124bb969e8a63f2f3006c6309d1e153c8d972eddfdd52910c158c  nimbus_validator_client
# Linux ARM
f8e20b63e268ff9368146d3af374fb20e25f2dc739e437a898e663a50f266b63e5ec3aa7b6f89b4d5a1927fe9fa8ce6cc9c11a588307bb858dfd0f1224b66cf9  nimbus_beacon_node
934030b7b673e4a51216a64b8f697079954ce736afc23b098d9939ba5e401bc4cf25452d6d9732acb89b33fa6a2e7ee90b512ab21bc8fdb8007355989a3e73a2  nimbus_validator_client
# Windows AMD64
b45870c16b1d91a6f2592a910fbb027eb256df153373e3c9f9262d399c35f20945a29ef060026ffd00822dff56429229048cba3196ff1fbb2ff37dd05375db6a  nimbus_beacon_node.exe
a2ea06f7d91a27baa91a488cf44f445e52bb2dbfc83ac84dde32b7e4d0af5f5c44fd6a276d255367079a1262c5a9e71fbbf20a1e9bda89cd3618d79ea32e889f  nimbus_validator_client.exe
# macOS AMD64
049e746d3b98c29291aaa7c8cc16e8f51b4da191f88fdd390718dfbc312cd41549cc88e740146012c58dddc4b5f8d7055b78fe5f9cb5792c8e4aecb5abf5084e  nimbus_beacon_node
fc90f4f58635975b982c8c5b8d336d1da60d0fcbc3f48ec0ffa8ff6ad0bac52a730ad320ea87310d3df5271e10ba1ffac1a60a9b061102f6b32c3428b659c78a  nimbus_validator_client
# macOS ARM64
bbfa0be53077fa1068a464be941dd59d2dce719ebfb906d30166e4a882848de376b174234340a635ab89dd1cf92fedc5a1df1d63b9a2cbdd94aad882255c7113  nimbus_beacon_node
5a2a359935052cb54b2c098774802e164286d5c4115da171498f8f2d7e98284c9180ae4774a32f4a414cc548f340bd0d6db0ea184ea20228d75632def0752ffe  nimbus_validator_client

Don't miss a new nimbus-eth2 release

NewReleases is sending notifications on new releases.