NieuwsCryptoVolgende Ethereum-upgrade zet de 21.000-gasaanname waar wallets op vertrouwen onder druk

Volgende Ethereum-upgrade zet de 21.000-gasaanname waar wallets op vertrouwen onder druk

Auteur: DefiLiban·

Belangrijkste punten

  • Wallets hebben 21.000 gas traditioneel behandeld als de standaardkosten voor een eenvoudige ETH-overboeking.
  • De aankomende Ethereum-verandering raakt de transactielaag waar die gasaanname zijn oorsprong vindt.
  • Als walletsoftware een verouderde vaste waarde blijft gebruiken, kunnen gebruikers te maken krijgen met onjuiste kostenschattingen of mislukte overboekingen.
  • Ethereum-nodetools bieden al dynamische gasschattingen via eth_estimateGas, die de huidige netwerkregels kunnen weerspiegelen.
  • Eerdere protocolupgrades van Ethereum hebben software stroomafwaarts, waaronder wallets en contracten, al gedwongen zich aan te passen aan nieuwe gasregels.
Volgende Ethereum-upgrade zet de 21.000-gasaanname waar wallets op vertrouwen onder druk

De volgende Ethereum-upgrade zet de 21.000-gasaanname onder druk, die wallets al lang beschouwen als de vaste kosten van een eenvoudige overboeking — een conventie die diep verankerd zit in hoe walletsoftware kosten inschat, transacties ondertekent en gebruikers waarschuwt voordat ze verzenden.

Kernpunten

  • Wallets hebben historisch 21.000 gas gebruikt als veilige standaardwaarde voor een eenvoudige ETH-overboeking.
  • Het aankomende upgrade-werk van Ethereum is gericht op de transactielaag waar die standaardwaarde zijn oorsprong vindt.
  • Als wallets een verouderde aanname blijven hanteren, kunnen gebruikers te maken krijgen met onjuiste kostenschattingen of mislukte verzendingen.

Waarom de 21.000-gasaanname ertoe doet voor wallets

Het getal van 21.000 gas is het basisbedrag dat Ethereum rekent voor het verwerken van een gewone overboeking van ETH van de ene naar de andere rekening. Wallets behandelen het als een constante en gebruiken dat getal om kostenvelden vooraf in te vullen en kosten te schatten voordat een gebruiker een transactie ondertekent.

Die conventie staat centraal in de dagelijkse transactiestromen. Wanneer een wallet een geschatte kostenpost toont, controleert of een saldo voldoende is om een verzending te dekken, of een gaslimiet instelt op een ondertekende transactie, leunt het op de aanname dat een eenvoudige overboeking altijd dat vaste basisbedrag kost. Kostenweergaven, controles op saldostoereikendheid en gaslimieten staan alle stroomafwaarts van dezelfde standaardwaarde.

Die constante heeft het grootste deel van de geschiedenis van Ethereum standgehouden — de intrinsieke gasrekening van 21.000 voor een overboeking zonder data staat al sinds de vroege jaren van het netwerk in de kernspecificatie van het protocol — precies daarom kon walletcode het als een vast getal behandelen.

Het probleem is operationeel eerder dan theoretisch. Een getal dat hard gecodeerd is in ondertekenings- en schattingslogica is slechts zo veilig als de protocolregel erachter, en de kernparameters van Ethereum worden vastgesteld door het lopende upgradeproces van het netwerk, dat voor bouwers gedocumenteerd is als een veranderlijk doel.

Wat de volgende Ethereum-upgrade verandert

Dit is een verhaal over een protocolupgrade, niet over prijs of roadmap. De relevante verandering vindt plaats in de transactielaag, waar een lang gehanteerde gasverwachting kan verschuiven zodra nieuwe consensusregels van kracht worden.

Het werk aan Ethereum-clients en specificaties loopt verder via openbare tests, waaronder het door de Ethereum Foundation aangekondigde Plataberget-testnet, en via formele voorstellen zoals EIP-8037. Details van een specifieke uitrol moeten worden geverifieerd tegen die primaire bronnen in plaats van te worden aangenomen.

Gaswijzigingen op protocolniveau zijn geen onbekend fenomeen. EIP-150 verhoogde in 2016 de kosten van state-access-opcodes na denial-of-service-aanvallen op het netwerk, en Istanbuls EIP-1884 herprijsde bewerkingen in 2019 — een verandering die ertoe leidde dat projecten contracten patchten waarin gasaannames waren verwerkt, waarbij Aragon publiekelijk waarschuwde dat de ANT-token was getroffen. Londens EIP-1559 herwerkte in 2021 de kostenmarkt zelf, veranderingen die walletontwikkelaars aanzetten om bij te sturen hoe kosten werden geschat en geselecteerd. In elk geval erfde software stroomafwaarts regels die op de protocollaag waren vastgesteld.

De praktische conclusie is beperkt. Als de basiskosten of de verrekening van een eenvoudige overboeking veranderen, wordt de gaswaarde van 21.000 die wallets als permanent hebben behandeld een beweeglijk referentiepunt, en erft de software die ervan afhankelijk is die verandering. Deze upgraderichting loopt parallel aan ander werk op protocolniveau, waaronder voorstellen voor accountbescherming die zijn gericht op toekomstige beveiliging.

Waarop walletteams en gebruikers vervolgens moeten letten

Voor walletproductteams is kosteninschatting het eerste aanknopingspunt. Logica die uitgaat van een vaste gasbasis van 21.000 moet de huidige parameter mogelijk dynamisch uitlezen in plaats van deze als hard gecodeerde constante mee te leveren. Een dynamische route bestaat al in standaardtooling: Ethereum-node-interfaces bieden een eth_estimateGas-methode die een schatting retourneert die is berekend tegen de huidige netwerkregels. Elk codepad dat nog steeds het oude getal aanneemt, valt binnen die evaluatie.

Het risico voor gebruikers is concreet. Als een verouderde aanname na een regelwijziging blijft bestaan, kunnen gebruikers onjuiste kostenweergaven zien, onderfinancierde transacties of mislukte verzendingen waarbij de wallet een kostenpost verwachtte die niet langer bij het netwerk past. Elk van die fouten is terug te voeren op één enkele verouderde constante.

Veiligere standaardwaarden betekenen schatten tegen live netwerkregels in plaats van tegen een uit het hoofd geleerd getal. De verschuiving weerspiegelt ook hoe het bredere Ethereum-ecosysteem wordt gevraagd zich aan te passen aan veranderingen op protocolniveau, een thema dat zichtbaar is in de door de Ethereum Foundation uitgesproken L1- en L2-richting.

Het signaal om in de gaten te houden is het implementatiedetail: hoe de upgrade basiskosten van transacties definieert, of walletclients hun schattingslogica bijwerken voordat de verandering mainnet bereikt, en hoe wallets zich gedragen op de openbare testnets die draaien vóór een mogelijke mainnet-activatie.