A konszenzus az, ahogyan egy blokklánc hálózat megegyezik a történtekről. Több ezer csomópont tárolja a főkönyv másolatait. Ugyanarra a következtetésre kell jutniuk arról, hogy mely tranzakciók érvényesek és milyen sorrendben. Konszenzus nélkül minden csomópont a saját történelem-verziójába sodródna. A hálózat feldarabolódna, és a főkönyv használhatatlanná válna.
A különböző láncok különböző módokon jutnak konszenzusra. A Bitcoin Proof-of-Work-et használ. A bányászok elektromos áramot használnak fel, hogy egy célérték alatti hash-t találjanak. Az első sikeres bányász szétküldi a blokkot. A többi bányász ellenőrzi azt, és ráépítkezik. A leghosszabb lánc, amelyet a kumulatív munka mér, a hálózat egyetértését képviseli. Az Ethereum Proof-of-Stake-et használ. A validátorok zárolják az ETH-t, és őket választják ki a blokkok javaslatára és hitelesítésére. Ha rosszindulatúan cselekszenek, elveszítik a tétjüket. Mindkét rendszer ugyanazt a problémát oldja meg: független szereplők megállapodásra ösztönzése központi hatóság nélkül.
Konszenzusos követelmények
- Megállapodás — minden becsületes csomópont elfogadja ugyanazt a blokkot
- Lezárás – a folyamat végül befejeződik
- Érvényesség – csak az érvényes tranzakciók kerülnek bele
- Hibatűrés – a rendszer túléli a rosszindulatú szereplőket
A konszenzus eleve lassú folyamat. Több ezer független számítógép között időbe telik megegyezésre jutni. Ez az ára annak, ha egyetlen félben sem bízunk.
Comments
No comments yet. Be the first to share a thought.
Leave a comment