Hvad er kædereorganisering i blockchain-teknologi?

Et blockchain-reorganiseringsangreb refererer til en kædeopdeling, hvor noder modtager blokke fra en ny kæde, mens den gamle kæde fortsætter med at eksistere.

Den May 25, Ethereum Beacon-kæden led en syv-blok reorg og blev udsat for en sikkerhedsrisiko på højt niveau kaldet kædeorganisation. Validatorer på Eth2 (nu konsensuslagsopgradering) Beacon Chain blev ude af synkronisering efter en klientopdatering øgede specifikke klienter. Men under processen blev validatorer på blockchain-netværket forvirrede og opdaterede ikke deres klienter.

Omorganisering af syv blokke betyder, at syv blokke af transaktioner blev tilføjet til den til sidst kasserede gaffel, før netværket fandt ud af, at det ikke var den kanoniske kæde. Derfor sker omorganisering af blockchain, hvis nogle nodeoperatører er hurtigere end andre. I løbet af dette scenarie vil hurtigere noder ikke være i stand til at blive enige om, hvilken blok der skal behandles først, og de vil fortsætte med at tilføje blokke til deres blockchain, og efterlade den kortere kæde, når den næste blok er oprettet.

For eksempel kan minearbejdere X og Y begge lokalisere en gyldig blok på samme tid, men på grund af den måde, hvorpå blokkene spredes i et peer-to-peer-netværk, vil en del af netværket se X's blok først, efterfulgt af Y's blok.

Hvis de to blokke er lige svære, vil der være uafgjort, og klienter vil få mulighed for at vælge tilfældigt eller vælge den tidligere sete blok. Når en tredje minearbejder, Z, laver en blok oven på enten X's eller Y's blok, brydes båndet normalt, og den anden blok bliver glemt, hvilket fører til blockchain-reorganisering.

I Ethereums Beacon-kædereorganiseringssag var opdaterede noder omkring 12 sekunder hurtigere end validatorer, der ikke havde opdateret deres klienter i blok 3,887,074. Ethereum-kædereorganisering sker, når opdaterede klienter indsender den næste blok før resten af ​​validatorerne. Dette forvirrede validatorer om, hvem der skulle indsende den indledende blokering.

Preston Van Loon, en kerne Ethereum-udvikler, udtalte, at reorgen af ​​Ethereum blockchain skyldes implementeringen af ​​Proposer Boost fork-beslutningen, som endnu ikke er fuldt ud rullet ud til netværket. Desuden er denne omorganisering en ikke-triviel segmentering af opdateret kontra forældet klientsoftware, ikke et tegn på et dårligt gaffelvalg.

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