A konszenzusos algoritmus az a szabálykönyv, amely lehetővé teszi a csomópontok közötti megegyezést. A leggyakoribbak a Proof-of-Work, a Proof-of-Stake, a delegált Proof-of-Stake és a gyakorlati bizánci hibatűrés. Mindegyik más-más kompromisszumot köt a sebesség, a biztonság és az energiafelhasználás között. A Proof-of-Work csatákban tesztelt és költséges a támadása. Lassú is, és hatalmas áramfogyasztást igényel. A Proof-of-Stake gyorsabb és energiahatékonyabb, de a kritikusok azzal érvelnek, hogy a nagy tulajdonosoknak kedvez, és nem tesztelték olyan régóta.
Az algoritmus megválasztása mindent meghatároz egy lánccal kapcsolatban. Az átviteli sebesség, a véglegesítési idő, a hardverkövetelmények és a decentralizáció mind ettől függenek. Egy delegált Proof-of-Stake-et használó lánc másodpercenként több ezer tranzakciót képes feldolgozni, de a teljesítményt kevés validátorban koncentrálja. Egy Proof-of-Work lánc szélesebb körben osztja el a bányászati teljesítményt, de nem tud ilyen sebességre skálázódni. Nincs ingyen ebéd. A skálázhatóság, a biztonság és a decentralizáció egymás ellen húznak. A konszenzusos algoritmus az, ahol ezek a feszültségek feloldódnak.
Gyakori algoritmusok összehasonlítása
- Munkavégzés igazolása – biztonságos, lassú, energiaigényes
- A tét bizonyítása – hatékony, gyorsabb véglegesség, plutokratikus tendenciák
- Delegált tétbizonyítás — nagy áteresztőképesség, kevesebb validátor
- PBFT – gyors véglegesség, engedélyezett hálózatokhoz használható
Az újabb láncok hibridekkel kísérleteznek. A jobb egyensúly keresése folyamatban van.
Comments
No comments yet. Be the first to share a thought.
Leave a comment