Ethereum Beacon Chain lijdt aan langste blockchain 'Reorg' in jaren
De Ethereum-beacon-keten, die cruciaal zal zijn voor de Ethereum Merge die later dit jaar gepland staat, ondervond vandaag een potentieel hoog beveiligingsrisico dat bekend staat als een blockchain-reorganisatie.
Een reorganisatie of reorganisatie kan plaatsvinden door een netwerkstoring, zoals een bug, of een kwaadwillende aanval, die tijdelijk resulteert in een dubbele versie van een blockchain. Hoe langer een reorganisatie duurt, hoe ernstiger de gevolgen.
De reorganisatie van vandaag op de Ethereum Beacon Chain duurde zeven blokken - de langste reorganisatie in jaren, volgens Martin Köppelmann, CEO en mede-oprichter van DeFi-serviceprovider Gnosis.
De Beacon Chain, die op 1 december 2020 werd gelanceerd, introduceerde native staking op de Ethereum-blockchain. Staking, wat inhoudt dat activa aan een netwerk worden verpand, is hoe validators in aanmerking komen om blokken aan de keten toe te voegen, een hoofdprincipe van het proof-of-stake-consensusmodel.
De Ethereum Merge, voorheen 'Ethereum 2.0' genoemd, is een belangrijke en langverwachte upgrade van het huidige netwerk en markeert de overgang van proof-of-work naar proof-of-stake. De fusie, gepland voor augustus, zal de Beacon Chain combineren met het Ethereum-mainnet. Dat betekent dat problemen met de Beacon Chain de fusie mogelijk verder kunnen vertragen.
Köppelmann merkte de Ethereum-reorganisatie van vandaag op in een Twitter-thread en zei dat het bewijs is dat er meer werk aan de winkel is voorafgaand aan de fusie.
"Dit toont aan dat de huidige atteststrategie van knooppunten moet worden heroverwogen om hopelijk te resulteren in een stabielere keten", schreef hij.
De Ethereum-beaconketen heeft ongeveer 2,5 uur geleden een diepe reorganisatie van 7 blokken ondergaan. Dit toont aan dat de huidige atteststrategie van knooppunten moet worden heroverwogen om hopelijk te resulteren in een stabielere keten! (voorstellen bestaan al) pic.twitter.com/BkQrKuUlw1
— Martin Köppelmann 🇺🇦 (@koeppelmann) 25 mei 2022
Een reorganisatie vindt plaats wanneer twee verschillende miners tegelijkertijd beginnen met het toevoegen van transactieblokken met dezelfde moeilijkheidsgraad aan de keten. Dat creëert een fork, of een dubbele versie van de blockchain.
Een mijnwerker die het volgende blok toevoegt, moet kiezen aan welke kant van de vork de juiste of canonieke ketting is. Zodra ze dat hebben gedaan, is de andere verloren.
Een reorganisatie van zeven blokken betekent dat de fork die uiteindelijk werd verwijderd, zeven blokken aan transacties had toegevoegd voordat het netwerk besloot dat het niet de canonieke keten was. Elk blok in de Ethereum-keten bevat ongeveer tussen de 200 en 300 transacties en heeft een waarde van ongeveer 2 ETH, of ongeveer $ 4.000, volgens Etherscan.io.
Wanneer er twee concurrerende versies van een blockchain zijn, al is het maar voor een korte tijd, bestaat het risico dat iemand dezelfde activa twee keer kan uitgeven.
Wanneer dit kwaadwillig wordt gedaan, zoals bij de ZenGo-portemonnee-aanval in 2020, staat het bekend als een double-spend-aanval. Bij een dergelijke aanval sturen fraudeurs een transactie met een minimumtarief en negeren deze onmiddellijk door de vergoeding te verhogen (zodat mijnwerkers worden gestimuleerd om eerst de meer winstgevende nieuwe transactie te verifiëren) en geld naar een ander adres om te leiden.
Maar in dit geval lijkt de oorzaak van de reorganisatie en het potentieel voor dubbele uitgaven goedaardig te zijn geweest.
De software die mijnwerkers gebruiken, heeft een methode om te bepalen welke kant van de vork ze moeten kiezen - dat is de atteststrategie waarnaar Köppelmann verwees.
De Twitter-thread trok uiteindelijk de aandacht van enkele kernontwikkelaars van Ethereum. Ethereum-oprichter Vitalik Buterin stemde zelf in om wat gewicht toe te voegen aan een theorie dat het probleem werd veroorzaakt door miners die verouderde versies van mijnsoftware gebruiken.
In dit geval hebben klantteams de afgelopen uren geprobeerd de situatie te begrijpen, zodat ze kunnen bedenken wat ze moeten oplossen! Al enkele goede hypothesen:https://t.co/VbgjWloK8c
— vitalik.eth (@VitalikButerin) 25 mei 2022
Het was een tijdige reactie.
Vorig jaar behandelden Buterin en Georgios Konstantopoulos, de chief technology officer bij Paradigm, de kwestie van reorganisaties in een blogpost. Daarin zeiden ze dat een reorganisatie van meer dan vijf blokken een teken zou kunnen zijn van een kwaadaardige aanval.
Ze legden uit dat korte reorganisaties met één en twee blokken voortdurend plaatsvinden vanwege netwerklatentie.
"Af en toe kan pech leiden tot 2-5 blokreorganisaties", schreven Buterin en Konstantopoulos in de post. "Reorgs die langer duren zijn bijna altijd te wijten aan extreme netwerkstoringen, clientbugs of kwaadaardige aanvallen."
Maar zoals Prysm-ontwikkelaar Terrence Tsao in een Twitter-thread uitlegde, kan de reorganisatie van vandaag, ook al duurde het lang genoeg om serieuze zorgen te wekken, gewoon weer een geval van pech zijn.
Artikellink kopiëren
Wil je een crypto-expert worden? Haal het beste van Decrypt rechtstreeks in je inbox.
Ontvang de grootste crypto-nieuwsverhalen + wekelijkse razzia's en meer!
Snap je!
Een reorganisatie of reorganisatie kan plaatsvinden door een netwerkstoring, zoals een bug, of een kwaadwillende aanval, die tijdelijk resulteert in een dubbele versie van een blockchain. Hoe langer een reorganisatie duurt, hoe ernstiger de gevolgen.
De reorganisatie van vandaag op de Ethereum Beacon Chain duurde zeven blokken - de langste reorganisatie in jaren, volgens Martin Köppelmann, CEO en mede-oprichter van DeFi-serviceprovider Gnosis.
De Beacon Chain, die op 1 december 2020 werd gelanceerd, introduceerde native staking op de Ethereum-blockchain. Staking, wat inhoudt dat activa aan een netwerk worden verpand, is hoe validators in aanmerking komen om blokken aan de keten toe te voegen, een hoofdprincipe van het proof-of-stake-consensusmodel.
De Ethereum Merge, voorheen 'Ethereum 2.0' genoemd, is een belangrijke en langverwachte upgrade van het huidige netwerk en markeert de overgang van proof-of-work naar proof-of-stake. De fusie, gepland voor augustus, zal de Beacon Chain combineren met het Ethereum-mainnet. Dat betekent dat problemen met de Beacon Chain de fusie mogelijk verder kunnen vertragen.
Köppelmann merkte de Ethereum-reorganisatie van vandaag op in een Twitter-thread en zei dat het bewijs is dat er meer werk aan de winkel is voorafgaand aan de fusie.
"Dit toont aan dat de huidige atteststrategie van knooppunten moet worden heroverwogen om hopelijk te resulteren in een stabielere keten", schreef hij.
De Ethereum-beaconketen heeft ongeveer 2,5 uur geleden een diepe reorganisatie van 7 blokken ondergaan. Dit toont aan dat de huidige atteststrategie van knooppunten moet worden heroverwogen om hopelijk te resulteren in een stabielere keten! (voorstellen bestaan al) pic.twitter.com/BkQrKuUlw1
— Martin Köppelmann 🇺🇦 (@koeppelmann) 25 mei 2022
Een reorganisatie vindt plaats wanneer twee verschillende miners tegelijkertijd beginnen met het toevoegen van transactieblokken met dezelfde moeilijkheidsgraad aan de keten. Dat creëert een fork, of een dubbele versie van de blockchain.
Een mijnwerker die het volgende blok toevoegt, moet kiezen aan welke kant van de vork de juiste of canonieke ketting is. Zodra ze dat hebben gedaan, is de andere verloren.
Een reorganisatie van zeven blokken betekent dat de fork die uiteindelijk werd verwijderd, zeven blokken aan transacties had toegevoegd voordat het netwerk besloot dat het niet de canonieke keten was. Elk blok in de Ethereum-keten bevat ongeveer tussen de 200 en 300 transacties en heeft een waarde van ongeveer 2 ETH, of ongeveer $ 4.000, volgens Etherscan.io.
Wanneer er twee concurrerende versies van een blockchain zijn, al is het maar voor een korte tijd, bestaat het risico dat iemand dezelfde activa twee keer kan uitgeven.
Wanneer dit kwaadwillig wordt gedaan, zoals bij de ZenGo-portemonnee-aanval in 2020, staat het bekend als een double-spend-aanval. Bij een dergelijke aanval sturen fraudeurs een transactie met een minimumtarief en negeren deze onmiddellijk door de vergoeding te verhogen (zodat mijnwerkers worden gestimuleerd om eerst de meer winstgevende nieuwe transactie te verifiëren) en geld naar een ander adres om te leiden.
Maar in dit geval lijkt de oorzaak van de reorganisatie en het potentieel voor dubbele uitgaven goedaardig te zijn geweest.
De software die mijnwerkers gebruiken, heeft een methode om te bepalen welke kant van de vork ze moeten kiezen - dat is de atteststrategie waarnaar Köppelmann verwees.
De Twitter-thread trok uiteindelijk de aandacht van enkele kernontwikkelaars van Ethereum. Ethereum-oprichter Vitalik Buterin stemde zelf in om wat gewicht toe te voegen aan een theorie dat het probleem werd veroorzaakt door miners die verouderde versies van mijnsoftware gebruiken.
In dit geval hebben klantteams de afgelopen uren geprobeerd de situatie te begrijpen, zodat ze kunnen bedenken wat ze moeten oplossen! Al enkele goede hypothesen:https://t.co/VbgjWloK8c
— vitalik.eth (@VitalikButerin) 25 mei 2022
Het was een tijdige reactie.
Vorig jaar behandelden Buterin en Georgios Konstantopoulos, de chief technology officer bij Paradigm, de kwestie van reorganisaties in een blogpost. Daarin zeiden ze dat een reorganisatie van meer dan vijf blokken een teken zou kunnen zijn van een kwaadaardige aanval.
Ze legden uit dat korte reorganisaties met één en twee blokken voortdurend plaatsvinden vanwege netwerklatentie.
"Af en toe kan pech leiden tot 2-5 blokreorganisaties", schreven Buterin en Konstantopoulos in de post. "Reorgs die langer duren zijn bijna altijd te wijten aan extreme netwerkstoringen, clientbugs of kwaadaardige aanvallen."
Maar zoals Prysm-ontwikkelaar Terrence Tsao in een Twitter-thread uitlegde, kan de reorganisatie van vandaag, ook al duurde het lang genoeg om serieuze zorgen te wekken, gewoon weer een geval van pech zijn.
Artikellink kopiëren
Wil je een crypto-expert worden? Haal het beste van Decrypt rechtstreeks in je inbox.
Ontvang de grootste crypto-nieuwsverhalen + wekelijkse razzia's en meer!
Snap je!