What is BCB?
How does Byzantine Consistent Broadcast work?
Imagine a group of friends is splitting a bill at a restaurant. To make sure everyone pays their fair share, they must all agree on who paid what. However, they’re not sitting at the same table—some are in the garden, some in the main room, and they’re passing messages through busy waiters. Some messages might get lost, repeated, or even misheard.
The group needs a process that guarantees, no matter how mixed-up the messaging gets—or if someone tries to sneakily give wrong information—everyone will eventually agree on the correct total.
That’s what the Byzantine Consistent Broadcast (BCB) model does:
Every “friend” (validator) receives each payment message.
They check it's correct, sign it, and share their approval with the group.
Once enough friends (over two-thirds) confirm the same message, it’s locked in—everyone trusts it’s real and final, even if not all friends were reachable, or a few tried to cheat.
Unlike organizing everything at the end in a big group (batching payments into blocks, like most blockchains), BCB lets each payment be settled as soon as everyone relevant has agreed. It’s instant and fair—no waiting for the waiter to organize the whole table.
In summary: The BCB model is like passing notes around a room until nearly everyone says “yes” to one, making it safe to act—even if a few notes go missing or some people aren’t honest. This approach gives 1Money instant, tamper-proof finality for every transaction, making it ideal for fast, global payments.
Last updated