Ethereum-ontwikkelaars dienen noodvoorstellen om contracten te beschermen
Twee ontwikkelaars hebben noodvoorstellen ingediend om bestaande Ethereum-contracten te beschermen tegen risico’s van de komende Glamsterdam‑upgrade. De voorstellen moeten voorkomen dat slimme contracten fouten geven door geplande verhogingen van gaskosten.
Meer nieuws over ETH
Wat er gebeurde
De discussie draait om wijzigingen in de Glamsterdam‑upgrade die de berekening van gaskosten voor sommige contractbewerkingen verandert. De conceptvoorstellen EIP‑8037 en EIP‑8038 verhogen volgens de uitwerking de basisgaskost voor het aanmaken van contracts van 32.000 naar 183.600 gas, voordat extra kosten erbij komen.
Veel bestaande toepassingen gingen ervan uit dat deze kosten stabiel blijven. Sommige contracten zijn zo geprogrammeerd dat ze vaste gasbetalingen doen bij interacties. Hogere gaskosten kunnen daardoor transacties laten falen. In veel gevallen kunnen die contracten na uitrol niet worden aangepast. De zorgen hebben al testplannen verstoord.
Beveiligingsonderzoekers waarschuwden dat de herprijsing veel bestaande contracten kan raken. Hierdoor werd de geplande Glamsterdam‑rehearsal op de Hoodi testnet uitgesteld. Onderzoekers en ontwikkelaars, waaronder pcaversaccio en banteg, stelden dat het upgrade‑ontwerp in de huidige vorm niet zonder meer door kan gaan en dat eerdere schattingen mogelijk belangrijkere contracten over het hoofd zagen.
Twee concurrerende noodvoorstellen proberen het probleem te beperken. Voorstel van Leo Glisic maakt aparte regels voor oude en nieuwe contracten, zodat bestaande applicaties onder de oude gaskalender blijven draaien en nieuwe contracten de nieuwe prijzen krijgen. Het voorstel van Giulio Rebuffo werkt met twee rekenmodellen per transactie. De uitvoering van contracten zou volgens oudere regels lopen, terwijl de afrekening volgens het nieuwe schema gebeurt.
Beide ontwerpen zijn nog vroeg in ontwikkeling. Er is nog geen implementatie of consensus‑testing gedaan. Er zijn geen doeldata voor uitrol genoemd. De discussie tussen ontwikkelaars en onderzoekers gaat door.
Waarom dit telt
Voor beleggers in ETH betekent dit dat de technische verandering mogelijk veel bestaande applicaties kan raken en dat ontwikkelaars nu extra maatregelen overwegen om fondsen in live contracten te beschermen.
Waar je op kunt letten
- Reacties en besluiten van het Ethereum‑ontwikkelteam over EIP‑8037 en EIP‑8038
- Resultaten van verdere tests en eventuele implementaties van de twee noodvoorstellen
- Eventuele extra meldingen over welke contracten of protocollen geraakt blijken te worden