NieuwsCryptoEthereum stelt Glamsterdam-upgrade uit nadat beveiligingsonderzoekers risico's hebben gemeld

Ethereum stelt Glamsterdam-upgrade uit nadat beveiligingsonderzoekers risico's hebben gemeld

Auteur: Cointelegraph·

Belangrijkste punten

  • •De Glamsterdam hard fork van Ethereum, oorspronkelijk gepland voor 26 oktober, is uitgesteld op de Hoodi-testnet zodat ontwikkelaars kunnen onderzoeken hoe de voorstellen interageren met al uitgerolde slimme contracten.
  • •Beveiligingsbedrijf ChainSecurity waarschuwde op 13 oktober dat EIP-8037 en EIP-8038 de bescherming tegen insufficient gas griefing-aanvallen kunnen verzwakken door gas aan contracten terug te geven na mislukte operaties.
  • •Onder de voorgestelde gasregels kunnen getroffen contracten mislukte transacties permanent registreren, waardoor claims van gebruikers mogelijk worden verwijderd of herhalingsopties worden uitgeschakeld.
  • •ChainSecurity heeft 13 praktijkvoorbeelden van hetem geïdentificeerd en coördineert een verantwoorde openbaarmaking met getroffen projecten, hoewel die niet bij naam zijn genoemd.
  • •De uitstel brengt de mainnet-tijdlijn van Glamsterdam in twijfel, aangezien ontwikkelaars een lancering in begin december hadden overwogen afhankelijk van succesvolle Hoodi-tests, en er nog geen vervangende datum is vastgesteld.
Ethereum stelt Glamsterdam-upgrade uit nadat beveiligingsonderzoekers risico's hebben gemeld

Ethereum-ontwikkelaars hebben de Glamsterdam hard fork op de Hoodi-testnet uitgesteld nadat beveiligingsonderzoekers gasgerelateerde risico's hebben gemeld die van invloed kunnen zijn op hoe bestaande slimme contracten omgaan met mislukte transacties.

De Ethereum Foundation (EF) zei dat de upgrade, oorspronkelijk gepland voor 26 oktober, wordt vertraagd zodat ontwikkelaars kunnen onderzoeken hoe sommige voorstellen interageren met slimme contracten die al op Ethereum zijn uitgerold. Slimme contracten zijn na implementatie doorgaans onveranderlijk, en daarom voert Ethereum forks — netwerkbrede regelwijzigingen — eerst uit op openbare testnets zoals Hoodi voordat een mainnet-activering wordt gepland.

De beslissing volgt op een waarschuwing op 13 oktober van het blockchainbeveiligingsbedrijf ChainSecurity, dat zei dat twee voorstellen in Glamsterdam, EIP-8037 en EIP-8038, de waarborgen tegen een type aanval dat bekendstaat als insufficient gas griefing kunnen verzwakken. EIP's — Ethereum Improvement Proposals — zijn de formele specificaties waarmee wijzigingen in de regels van het netwerk worden voorgesteld en aangenomen.

De uitstel brengt ook de mainnet-tijdlijn van Glamsterdam in twijfel. Ontwikkelaars hadden een lancering in begin december overwogen, met de planning om een schema pas vast te leggen na succesvolle tests op Hoodi.

Gaswijzigingen kunnen bestaande waarborgen ondermijnen

In zijn analyse zei ChainSecurity dat onder de nieuwe regels gas aan een contract kan worden teruggegeven nadat een operatie mislukt, waardoor het kan doorlopen terwijl het eerder zou zijn gestopt. De onderzoekers zeiden dat de wijzigingen bestaande beveiligingscontroles kunnen verstoren die afhankelijk zijn van hoeveel gas er tijdens een transactie nog beschikbaar is. Gas is de rekeneenheid waar gebruikers op Ethereum voor betalen, en daarom kunnen wijzigingen in de boekhoudregels daarvan invloed hebben op tooling en contracten die veel verder reiken dan de twee voor zelf.

Bij insufficient gas griefing-aanvallen levert een kwaadwillende aanroeper opzettelijk te weinig gas om een legitieme slimme contractoperatie te laten voltooien — een vorm van griefing, een klasse van aanvallen die erop gericht zijn een systeem te verstoren in plaats van er rechtstreeks uit te stelen. ChainSecurity waarschuwde dat de voorgestelde wijzigingen in Glamsterdam de verdediging tegen dergelijke aanvallen kunnen ondermijnen, waardoor contracten mogelijk mislukte operaties permanent kunnen registreren. Een getroffen contract zou bijvoorbeeld een claim van een gebruiker kunnen verwijderen of de optie om deze opnieuw te proberen kunnen uitschakelen, waardoor de gebruiker een verder geldige operatie niet kan voltooien.

ChainSecurity merkte op dat Glamsterdam niet alle gasgerelateerde beveiligingscontroles onbetrouwbaar zal maken. Sommige waarborgen kunnen blijven werken, maar ontwikkelaars zullen ze moeten herzien om ervoor te zorgen dat ze rekening houden met de nieuwe gasregels van de upgrade.

De bevindingen zorgen voor bezorgdheid onder Ethereum-bijdragers. In een opmerking op GitHub op 21 oktober noemde de pseudonieme beveiligingsonderzoeker pcaversaccio de risico's "ernstig" en pleitte voor een herevaluatie van de hard fork.

Op vrijdag zei ChainSecurity in een bericht op X dat het "13 praktijkvoorbeelden" had geïdentificeerd en een verantwoorde openbaarmaking coördineerde met getroffen projecten. Het bedrijf maakte geen details van de voorbeelden bekend en noemde de betrokken projecten niet, maar riep ontwikkelaars op hun contracten zo snel mogelijk te controleren.

De vertraging volgt op een eerdere waarschuwing van de Ethereum Foundation dat het gasmodel van Glamsterdam wallets, indexers en gas-estimators die afhankelijk zijn van vaste aannames kan breken. De upgrade werd eerder geactiveerd op de Sepolia-testnet op 6 oktober, vóór de nu uitgestelde inzet op Hoodi. Er is nog geen vervangende datum voor de Hoodi-fork aangekondigd, en aangezien de mainnet-timing afhankelijk is van een succesvolle Hoodi-run, zijn de nabije ijkpunten voor Glamsterdam het herziene testnet-schema en verdere resultaten van de gecoördineerde openbaarmaking door ChainSecurity.