Problém byzantských generálů (Byzantine Generals Problem)
koncept
Problém byzantských generálů je základní koncept v distribuovaných systémech, který ilustruje výzvy spojené s dosažením konsenzu mezi více stranami, jež se potřebují shodnout na jediné strategii, zatímco někteří účastníci mohou být nespolehliví nebo škodliví. Problém je představen jako alegorie, v níž musí několik byzantských generálů koordinovat útok na město, ale mohou komunikovat pouze prostřednictvím poslů a někteří generálové mohou být zrádci snažící se plán sabotovat.
Tento problém, poprvé formálně popsaný Lesliem Lamportem, Robertem Shostakem a Marshallem Peasem v roce 1982, ukazuje obtíže při dosahování spolehlivého konsenzu v distribuovaných počítačových systémech, kde mohou komponenty selhat nebo jednat škodlivě. Výzva spočívá v zajištění toho, aby se všichni poctiví účastníci dokázali dohodnout navzdory přítomnosti vadných nebo škodlivých aktérů, což je zásadní požadavek pro mnoho distribuovaných systémů včetně sítí blockchainu a kryptoměn.
Řešení problému byzantských generálů mělo zvláště významný vliv na vývoj blockchainové technologie a mechanismů konsenzu. Systém Proof of Work v Bitcoinu představuje jedno praktické řešení tohoto problému v prostředí bez povolení, zatímco jiné konsenzuální algoritmy jako Practical Byzantine Fault Tolerance (PBFT) a Federated Byzantine Agreement (FBA) nabízejí odlišné přístupy pro různé typy distribuovaných systémů. Tato řešení umožňují vytváření bezdůvěryhodných, decentralizovaných systémů, které dokážou udržovat konsenzus i za přítomnosti škodlivých aktérů.
Přeloženo modelem gpt-5.5 · 22. května 2026