Mitä on ketjun uudelleenjärjestely lohkoketjuteknologiassa?

Lohkoketjun uudelleenjärjestelyhyökkäys tarkoittaa ketjun jakamista, jossa solmut vastaanottavat lohkoja uudesta ketjusta samalla, kun vanha ketju on edelleen olemassa.

Toukokuussa 25, Ethereum Beacon -ketju kärsi seitsemän lohkon reorgista ja oli alttiina korkean tason turvallisuusriskille, jota kutsutaan ketjuorganisaatioksi. Validaattorit Eth2:lla (nyt konsensuskerroksen päivitys) Beacon Chain ei synkronoidu sen jälkeen, kun asiakaspäivitys nosti tiettyjä asiakkaita. Prosessin aikana blockchain-verkon validaattorit olivat kuitenkin hämmentyneitä eivätkä päivittäneet asiakkaitaan.

Seitsemän lohkon uudelleenjärjestely tarkoittaa, että seitsemän tapahtumalohkoa lisättiin lopulta hylättyyn haarukkaan ennen kuin verkko huomasi, ettei se ollut kanoninen ketju. Siksi lohkoketjun uudelleenjärjestely tapahtuu, jos jotkut solmuoperaattorit ovat nopeampia kuin toiset. Tämän skenaarion aikana nopeammat solmut eivät pysty sopimaan siitä, mikä lohko tulee käsitellä ensin, ja ne jatkavat lohkojen lisäämistä lohkoketjuunsa jättäen lyhyemmän ketjun seuraavan lohkon luomisen yhteydessä.

Esimerkiksi kaivostyöntekijät X ja Y voivat molemmat paikantaa kelvollisen lohkon samanaikaisesti, mutta johtuen tavasta, jolla lohkot leviävät vertaisverkko, osa verkosta näkee ensin X:n lohkon ja sen jälkeen Y:n lohkon.

Jos molemmat lohkot ovat yhtä vaikeusasteita, syntyy tasapeli ja asiakkaat saavat mahdollisuuden valita satunnaisesti tai valita aiemmin nähdyn lohkon. Kun kolmas kaivosmies Z luo lohkon joko X:n tai Y:n lohkon päälle, solmio yleensä katkeaa ja toinen lohko unohtuu, mikä johtaa lohkoketjun uudelleenjärjestelyyn.

Ethereumin Beacon-ketjun uudelleenjärjestelytapauksessa ajan tasalla olevat solmut olivat noin 12 sekuntia nopeampia kuin validaattorit, jotka eivät olleet päivittäneet asiakkaitaan lohkossa 3,887,074 XNUMX XNUMX. Ethereum-ketjun uudelleenjärjestely tapahtuu, kun päivitetyt asiakkaat lähettävät seuraavan lohkon ennen muita validaattoreita. Tämä hämmensi validoijia siitä, kenen pitäisi lähettää ensimmäinen lohko.

Preston Van Loon, Ethereumin ydinkehittäjä, totesi, että Ethereumin lohkoketjun uudelleenorganisointi johtuu Proposer Boost -haarukkapäätöksen käyttöönotosta, jota ei ole vielä täysin levitetty verkkoon. Lisäksi tämä uudelleenjärjestely on ei-triviaali segmentointi päivitetyn ja vanhentuneen asiakasohjelmiston välillä, ei merkki huonosta haarukan valinnasta.

Lähde: https://cointelegraph.com/explained/what-is-chain-reorganization-in-blockchain-technology