EN - FR - DE - ES - IT - PT -

LexiconDream

🛡️ Byzantská tolerance chyb

Schopnost systému fungovat i přes škodlivé nebo selhávající uzly.

Byzantská tolerance chyb

Byzantská odolnost vůči chybám je schopnost systému pokračovat v práci, i když někteří účastníci lžou nebo selhávají. Název pochází z myšlenkového experimentu o byzantských generálech, kteří se snaží koordinovat útok, zatímco poslové mohou být zajati nebo zrádci mohou vysílat falešné rozkazy. Generálové potřebují plán, který funguje, pokud jsou někteří z nich nespolehliví. Blockchain má stejný problém. Uzly se mohou odpojit. Uzly mohou odesílat protichůdné informace. Síť se stále musí dohodnout na tom, které transakce jsou platné.

Praktická byzantská tolerance chyb, neboli PBFT, je jeden z algoritmů, který tento problém řeší. Funguje dobře, když je počet vadných uzlů v porovnání s celkovým počtem malý. Mnoho povolených blockchainů používá varianty PBFT, protože vědí, kdo jsou účastníci. Bitcoinový důkaz práce (proof-of-work) volí jiný přístup. Neidentifikuje důvěryhodné uzly. Lhaní je pak drahé, protože vyžaduje výpočetní práci. Vyhrává nejdelší řetězec a vytvoření delšího řetězce než poctivá síť je neúnosně nákladné.

Prahové hodnoty tolerance chyb

Žádný systém netoleruje neomezený počet zlých aktérů. Otázkou je, kolik špatného chování dokáže protokol absorbovat, než se poruší konsenzus.

Comments

No comments yet. Be the first to share a thought.

Leave a comment