Byzantine Generals’ Problem
DeFiThe Byzantine Generals’ Problem is a challenge in achieving agreement among a group when they can't fully trust each other or their communication. It illustrates the difficulty of getting everyone to agree on a plan when some members might be unreliable or dishonest.
The Byzantine Generals’ Problem is a thought experiment from computer science that describes one of the hardest challenges in building distributed systems: how can a group of participants who cannot fully trust each other still reach a reliable agreement? It was formally described by Leslie Lamport, Robert Shostak, and Marshall Pease in 1982, and became the intellectual foundation for much of how blockchains were later designed.
The story goes like this: several army generals are surrounding a city, communicating only by messenger. Some generals might be traitors. The loyal generals need to agree on a single plan — attack together or retreat together — because acting inconsistently would be catastrophic. Bitcoin, invented in 2008 by Satoshi Nakamoto, was the first practical solution to this problem at internet scale. It solved it using Proof of Work — a mechanism where agreeing on the truth requires spending real computational effort, making cheating prohibitively expensive rather than just socially forbidden.
Example: Think of a group of friends trying to decide where to meet for dinner over text, but one friend keeps telling different people different things to stir up chaos. The Byzantine Generals’ Problem asks how the honest friends can still agree on the right location even when they know someone among them might be lying.
Top tokens on ethereum
USDCUSD Coin$1.00$1.64B
DAIDai Stablecoin$1.00$1.01B
USDTTether USD$1.00$628.73M
WETHWrapped Ether$2.47K$484.56M
USDSUSDS Stablecoin$1.00$147.02M
WBTCWrapped BTC$78.66K$115.45M
ETHEther$2.46K$92.28M
ETHEther$2.47K$47.43M
BULLBULL$0.00048$46.14M
PYUSDPayPal USD$1.00$41.73M