Skip to content
Introducing Blobster

Introducing Blobster

Blobster is a blazing fast and cheap long term Ethereum Blob storage solution.

blobster

Code: https://github.com/AlignNetwork/blobster

Book (docs): https://alignnetwork.github.io/blobster/

Why?

The motivation behind creating a network to offer longer term storage solutions to blob storage is to build support and tooling to support the underexplored world of blobs and to test out Danksharding techniques in a real world setting. We think by taking advantage of the KZG commitment nature of blobs, we can streamline a SNARK proving system for storage nodes. Also taking advantage of erasure encoding and some mixing techniques, we believe we can achieve lower storage requirements than replication while still maintaining significant economic security. These ideas are a WIP and may change or be proven incorrect, however we think we have enough of a base to field outside opinions.

How?

We run an Reth Node w/ an ExEx that detects blobs, queries the consensus layer, erasure encodes the blobs and stores them in a series of storage nodes erasure encoding for cheap and efficient long term storage of blobs.

Curious about blobs? Check this guide by Ethereum and the EIP-4844 website.

Roadmap/ Status

Currently the system can be run locally, and we are working to supporting bringing the system live on Holesky after we complete the following steps.

High level goals:

  • MVP local
  • Finish syncing holesky (WIP)
  • Implement Retrieval of blobs GH Issue #3
  • Create a SNARK proving system for storage nodes to prove they are storing data & accompanying Merkle Proof state root tracking GH Issue #4
  • Host network to open up storage node solutions GH Issue #5
  • Implement a Storage Node Register GH Issue #6