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

LexiconDream

🛡️ Bysantinsk feiltoleranse

Et systems evne til å fungere til tross for ondsinnede eller sviktende noder.

Bysantinsk feiltoleranse

Bysantinsk feiltoleranse er et systems evne til å fortsette å fungere selv når noen deltakere lyver eller feiler. Navnet kommer fra et tankeeksperiment om bysantinske generaler som prøver å koordinere et angrep, mens budbringere kan bli tatt til fange eller forrædere kan sende falske ordre. Generalene trenger en plan som fungerer hvis noen av dem er upålitelige. En blokkjede har det samme problemet. Noder kan gå offline. Noder kan sende motstridende informasjon. Nettverket må fortsatt bli enige om hvilke transaksjoner som er gyldige.

Praktisk bysantinsk feiltoleranse, eller PBFT, er én algoritme som løser dette. Den fungerer bra når antallet defekte noder er lite i forhold til totalen. Mange godkjente blokkjeder bruker PBFT-varianter fordi de vet hvem deltakerne er. Bitcoins proof-of-work har en annen tilnærming. Den identifiserer ikke pålitelige noder. Den gjør det dyrt å lyve ved å kreve beregningsarbeid. Den lengste kjeden vinner, og det er uoverkommelig dyrt å produsere en lengre kjede enn det ærlige nettverket.

Terskler for feiltoleranse

Intet system tolererer et ubegrenset antall dårlige aktører. Spørsmålet er hvor mye dårlig oppførsel protokollen kan absorbere før konsensus bryter.

Comments

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

Leave a comment