← Latest papers
⚡ electrical engineering

BigDipper: Sharded Censorship Resistant Data Availability for Leader-Based BFT

BigDipper is a sharded data availability framework for leader-based BFT protocols that decouples censorship resistance from the consensus layer by introducing a DA-CR mechanism, allowing validators to verify mini-block availability without full reconstruction while enabling higher-layer applications to customize their own protection strategies.

Original authors: Bowen Xue, Samuel Laferriere, Soubhik Deb, Sreeram Kannan

Published 2026-06-03
📖 5 min read🧠 Deep dive

Original authors: Bowen Xue, Samuel Laferriere, Soubhik Deb, Sreeram Kannan

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Problem: The "Boss" Who Can Hide Your Letter

Imagine a blockchain network is like a massive, high-speed postal service. In many of these systems, there is a Leader (like a Postmaster) who is responsible for sorting the mail and putting it onto the delivery trucks (blocks) that go out to the world.

This system is fast and efficient. However, it has a flaw: the Postmaster has total control over what gets on the truck right now. If the Postmaster is malicious, they can keep the trucks running on schedule but secretly leave your letter off the truck. They don't have to stop the whole system; they just have to delay your specific letter for a few minutes.

In the real world, this is a disaster for things like:

  • Auction bids: If your bid is delayed by one truck, you lose the auction.
  • Liquidations: If a bank can't liquidate a bad loan quickly, they lose money.
  • Bridge messages: If you are moving crypto between chains, a delay could mean lost funds.

Existing solutions try to fix this by forcing the Postmaster to follow strict rules for everyone. But this is like making everyone pay for a VIP armored truck just because one person is sending a time-sensitive letter. It's expensive and slows everything down.

The Solution: BigDipper

BigDipper is a new system designed to fix this without slowing down the whole network. It follows a simple rule: "Don't hardcode the rules; give the tools and let the user decide."

Think of BigDipper as a Smart Sorting Room that sits between the people sending letters and the Postmaster.

1. The "Mini-Blocks" (The Shards)

Instead of the Postmaster collecting all the mail themselves, BigDipper lets the Replicas (the local post offices) collect the mail first.

  • Each local post office gathers the letters they receive and puts them into a small, sealed envelope called a Mini-Block.
  • These envelopes are then sent to the Postmaster.

2. The "Magic Puzzle" (Erasure Coding)

Here is the clever part. The Postmaster takes all these Mini-Blocks and shreds them into puzzle pieces using a special mathematical trick called Erasure Coding.

  • Imagine taking 100 letters, shredding them, and creating 300 puzzle pieces.
  • You can reconstruct the original 100 letters from any 100 of those 300 pieces.
  • The Postmaster sends these puzzle pieces to the Validators (the auditors who check if the system is honest).

Why is this cool?
The auditors don't need to see the whole truckload of mail to know it's there. They just need to check a few puzzle pieces and a "magic receipt" (a cryptographic commitment) to prove the whole truck is valid. This keeps the system fast and scalable.

3. The "Censorship-Resistant" Rule (DA-CR)

This is the core innovation. BigDipper introduces a rule called DA-CR (Data Availability with Censorship Resistance).

  • The Rule: The Postmaster must include puzzle pieces from at least a certain number of local post offices. They cannot just pick and choose who gets on the truck.
  • The Catch: The Postmaster can still try to hide a specific letter, but they can only do it if they manage to exclude the entire local post office that received it.

4. The "Fanout" Strategy (Navigator)

This is where the user (the client) comes in. BigDipper gives you a choice: How much protection do you want?

  • The Low-Cost Option: You send your letter to just one local post office. It's cheap and fast, but if that specific post office is ignored by the Postmaster, your letter gets censored.
  • The High-Security Option: You send your letter to many local post offices (high "fanout"). Even if the Postmaster ignores 50% of the offices, your letter is still in the hands of the others. It costs a bit more to send it to more places, but your chance of getting censored drops to near zero.

The Analogy:
If you are sending a regular birthday card, you might just drop it in one mailbox. If you are sending a winning lottery ticket, you might send copies to 10 different mailboxes. BigDipper lets you choose how many mailboxes to use based on how much the letter is worth to you.

The Result: A Modular System

BigDipper separates the Consensus (agreeing on the order of events) from the Execution (actually processing the data).

  • The Validators (Auditors) only check the "Magic Receipts" and a few puzzle pieces. They don't need to download the whole truck. This makes the system incredibly fast.
  • The Execution Layer (The people who actually run the apps) can decide how to retrieve the full data later. They can use powerful computers, specialized teams, or other methods to get the full picture.

Summary of Claims

The paper claims that by using this "Sharded" (split-up) approach with Erasure Coding and Linear Commitments:

  1. Censorship is Tunable: Users can choose their own level of protection. If you need to be uncensorable, you pay the cost of sending to more nodes. If you don't, you save money.
  2. Scalability: The system doesn't slow down as it grows because validators don't have to download the entire block; they only check their specific "shards" (puzzle pieces).
  3. Safety: Even with a malicious Postmaster, the system guarantees that if enough honest nodes have your data, the system cannot be tricked into thinking the data is missing or changed.
  4. Integration: They successfully built this into HotStuff-2 (a popular blockchain protocol) without breaking its safety rules, proving it works in a real-world setting.

In short, BigDipper stops the "Postmaster" from being a single point of failure by spreading the mail across many hands, using math to prove the mail is there, and letting the sender decide how many hands they want to trust.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →