Skip to content

v0.8.0

Compare
Choose a tag to compare
@jianoaix jianoaix released this 19 Aug 19:52
· 62 commits to master since this release
448800d

Summary

This release is optional for now, but strongly recommended.

In particular, it’ll become required for operators to upgrade to v0.8.0 or higher before 2024/09/20 on Mainnet.

Two changes are needed to complete the upgrade:

  • Upgrade image to v0.8.0 or higher
  • Set the node environment variable “NODE_SRS_LOAD=8388608”

Both are included in operator setup repo: https://github.com/Layr-Labs/eigenda-operator-setup/releases/tag/v0.8.0

Notable features

  • EigenDA users - Max Blob size raised from 2MiB to 4MiB
    • Not enabled for custom quorums with less than 8 operators
  • Operators - Gnark chunk encoding to reduce data size by about 30%
    • Not enabled for now
    • Scheduled to enable after operators upgrade to v0.8.0 or later version
  • NodeInfo API at Node: Operators will start making the Node software version information available to the Disperser
  • Churn approval expiration reduced from 60 mins to 15 mins: Churner can approve a churn request every 15 mins now

Other notable changes

  • Fixed a bug in blob state transition in Batcher (reset DISPERSING blobs back to PROCESSING at Batcher start)
  • Improved performance logging

Extra details for blob size limit and chunk encoding

Increasing max blob size is a notable feature enabled in the release. This feature allows EigenDA users to send blobs of 4MiB, previously 2MiB. For operators, they will need to update the NODE_SRS_LOAD to support larger blobs. The resource utilization on the node is expected to be almost identical under the same level of traffic.

This release also contains chunk encoding changes that are not enabled for now, but are scheduled to enable at some future release, to give operators ample time to upgrade. When enabled after the release post 2024/09/20, the nodes with versions before v0.8.0 will not be able to parse the chunks from Disperser.

We will make an announcement in that future release when the changes are enabled.

What's Changed

New Contributors

Full Changelog: v0.7.4...v0.8.0