E45B Improve blobs distribution · Issue #2665 · berachain/beacon-kit · GitHub
[go: up one dir, main page]

Skip to content

Improve blobs distribution #2665

@abi87

Description

@abi87

Blobs are currently distributed as transactions in a CometBFT block.
This scheme is simple because taps into Comet facility to distribute data without requiring any code on BeaconKit side (other than blobs validation).
However it has a major defect: it does not allow to properly cleanup blobs. Blobs have a finite lifespan and are supposed to be cleaned up after a couple of weeks from their creation; however, as CometBFT transaction, a blob will never be cleaned up and will be distributed to any node requiring the CometBFT block.

We should devise a different scheme to distribute blobs that does not force CometBFT to store blobs forever.

See this draft for the proposed solution (soon to be made public)

Related to berachain/cometbft#26

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0