Mi a lánc átszervezés a blokklánc technológiában?

A blokklánc-átszervezési támadás olyan láncfelosztásra utal, amelyben a csomópontok blokkokat kapnak egy új lánctól, miközben a régi lánc továbbra is fennáll.

Május 25, az Ethereum Beacon lánc hét blokkos reorgot szenvedett el és ki volt téve a láncszervezésnek nevezett magas szintű biztonsági kockázatnak. Validátorok az Eth2-n (most konszenzusos rétegfrissítés) A Beacon Chain nem szinkronizált, miután egy kliensfrissítés megnövelte bizonyos ügyfelek számát. A folyamat során azonban a blokklánc-hálózat érvényesítői összezavarodtak, és nem frissítették a klienseiket.

A hét blokkos átszervezés azt jelenti, hogy hét tranzakcióblokkot hozzáadtak a végül eldobott fork-hoz, mielőtt a hálózat rájött volna, hogy ez nem a kanonikus lánc. Ezért a blokklánc-átszervezés megtörténik, ha egyes csomópont-operátorok gyorsabbak, mint mások. Ebben a forgatókönyvben a gyorsabb csomópontok nem tudnak megállapodni abban, hogy melyik blokkot kell először feldolgozni, és továbbra is blokkokat adnak hozzá a blokkláncukhoz, így a következő blokk létrehozásakor a rövidebb láncot elhagyják.

Például X és Y bányász egyszerre találhat egy érvényes blokkot, de a blokkok terjedésének módja miatt. peer-to-peer hálózat, a hálózat egy része először X blokkját fogja látni, majd Y blokkját.

Ha a két blokk azonos nehézségű, döntetlen lesz, és a kliensek lehetőséget kapnak arra, hogy véletlenszerűen vagy a korábban látott blokkot választják ki. Amikor egy harmadik bányász, Z, létrehoz egy blokkot X vagy Y blokkja tetején, a döntetlen általában megszakad, a másik blokkot pedig elfelejtik, ami a blokklánc átszervezéséhez vezet.

Az Ethereum Beacon láncátszervezési ügyében a naprakész csomópontok körülbelül 12 másodperccel gyorsabbak voltak, mint azok az érvényesítők, amelyek nem frissítették az ügyfeleket a 3,887,074 XNUMX XNUMX blokkban. Az Ethereum lánc átszervezésére akkor kerül sor, amikor a frissített kliensek beküldik a következő blokkot a többi érvényesítő előtt. Ez megzavarta az érvényesítőket, hogy kinek kell benyújtania a kezdeti blokkot.

Preston Van Loon, az Ethereum fő fejlesztője kijelentette, hogy az Ethereum blokklánc újraszervezése a Proposer Boost fork döntés bevezetésének köszönhető, amely még nem került teljes körűen a hálózatba. Ezenkívül ez az átszervezés a frissített és az elavult kliensszoftverek nem triviális szegmentálása, nem pedig a rossz villaválasztás jele.

Forrás: https://cointelegraph.com/explained/what-is-chain-reorganization-in-blockchain-technology