-
Couldn't load subscription status.
- Fork 254
Description
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