Mis on ahela ümberkorraldamine plokiahela tehnoloogias?

Plokiahela ümberkorraldamise rünnak viitab ahela jagamisele, mille käigus sõlmed saavad plokke uuest ahelast, samal ajal kui vana kett eksisteerib.

On May 25, Ethereum Beacon kett kannatas seitsme ploki reorgi ja puutus kokku kõrgetasemelise turvariskiga, mida nimetatakse ahelorganisatsiooniks. Eth2 valideerijad (nüüd konsensuskihi uuendamine) Beacon Chain läks sünkroonist välja pärast seda, kui kliendi värskendus suurendas konkreetsete klientide arvu. Protsessi ajal olid plokiahela võrgu validaatorid aga segaduses ega värskendanud oma kliente.

Seitsmeplokiline ümberkorraldamine tähendab, et lõpuks kasutusest kõrvaldatud kahvlisse lisati seitse tehinguplokki, enne kui võrk aru sai, et see pole kanooniline kett. Seetõttu toimub plokiahela ümberkorraldamine, kui mõned sõlmeoperaatorid on teistest kiiremad. Selle stsenaariumi ajal ei suuda kiiremad sõlmed kokku leppida, millist plokki tuleks kõigepealt töödelda ja nad jätkavad plokkide lisamist oma plokiahelasse, jättes järgmise ploki loomisel lühema ahela.

Näiteks võivad kaevurid X ja Y mõlemad samaaegselt leida kehtiva ploki asukoha, kuid plokkide levimisviisi tõttu peer-to-peer võrk, näeb osa võrgust esimesena X plokki, seejärel Y plokki.

Kui kaks plokki on võrdse raskusastmega, siis saavutatakse viik ja klientidel on võimalus valida juhuslikult või valida eelnevalt nähtud plokk. Kui kolmas kaevandaja Z loob ploki kas X-i või Y-ploki peale, katkeb side tavaliselt ja teine ​​plokk unustatakse, mis viib plokiahela ümberkorraldamiseni.

Ethereumi Beaconi ahela ümberkorraldamise juhtumi korral olid ajakohased sõlmed umbes 12 sekundit kiiremad kui validaatorid, kes polnud oma kliente plokil 3,887,074 XNUMX XNUMX värskendanud. Ethereumi ahela ümberkorraldamine toimub siis, kui värskendatud kliendid esitavad järgmise ploki enne ülejäänud valideerijaid. See ajas valideerijad segadusse, kes peaks esialgse ploki esitama.

Ethereumi põhiarendaja Preston Van Loon väitis, et Ethereumi plokiahela ümberkorraldamine on tingitud Proposer Boost forki otsuse kasutuselevõtust, mida pole veel võrku täielikult juurutatud. Lisaks on see ümberkorraldamine värskendatud ja vananenud klienditarkvara mittetriviaalne segmenteerimine, mitte märk halvast kahvlivalikust.

Allikas: https://cointelegraph.com/explained/what-is-chain-reorganization-in-blockchain-technology