github Layr-Labs/eigenda v0.9.0
EigenDA Blazar (v0.9.0)

latest releases: v2.2.1, v2.2.0, v2.2.0-rc.1...
3 months ago

Summary

This release is required for users and operators to upgrade.

We are excited to release EigenDA v0.9.0, code name "Blazar" (aka. EigenDA V2), a major protocol and architecture upgrade for the entire system.

System Requirements for Validators

https://docs.eigenda.xyz/operator-guides/requirements/system-requirements

Key Features and Enhancements

  • Control Plane & Data Plane Separation

    Separates the flow of blob data from its metadata/control as they move through disperser, encoders and validators. This improves end-to-end data movement efficiency and boosts validator node performance and robustness by increasing network utilization through concurrent download connections.

  • High-Performance Storage with LittDB

    Introduces LittDB, a highly performant key/value store specifically tailored for EigenDA’s needs. LittDB replaces LevelDB as the storage engine on validator nodes, significantly improving disk-related operations by two orders of magnitude. Designed from the ground up, LittDB ensures high capacity, high throughput, low latency, and low memory/CPU utilization.

  • Payments Support

    EigenDA now supports on-demand payments and reservations, enabling applications to access the network permissionlessly with flexible payment options.

  • Faster and Cheaper Dispersal with DA Certificate

    Reduces end-to-end dispersal latency and cost by eliminating on-chain confirmation and returning a DA certificate representing DA nodes' attestations.

  • New Chunk Allocation Model

    Introduces a fixed-chunk model, making encoding a stateless operation and reducing system complexity.

  • Revamped Blob State Management

    Enhances robustness by enforcing immutable records and introducing constraints into the data model.

  • Improved Blob Addressing

    Introduces Blobkey, a universally unique string identifier for each blob, replacing the previous composite key (batch header hash + blob index). This simplifies interactions and improves UX when working with blobs.

Further Details

Breaking Changes

Performance Improvements

Features

Fixes

Misc

New Contributors

Full Changelog: v0.8.6...v0.9.0

Don't miss a new eigenda release

NewReleases is sending notifications on new releases.