Ethereum’s Constantinople Upgrade uitgesteld tot eind februari

Sead Fadilpašić
| 1 min read

De langverwachte Constantinople-upgrade van Ethereum, die gepland was voor 16 januari, komt pas op 27 februari. Dit werd besloten bij een telefoontje met de belangrijkste ontwikkelaars.

Bron: iStock/Bychykhin_Olexandr

De upgrade werd uitgesteld vanwege een kwetsbaarheid die werd ontdekt door slimme contractcontroleur ChainSecurity. Volgens een door hen gepubliceerde nota, een van de Ethereum Improvement Proposals (EIP’s), in het bijzonder EIP 1283, die was ingesteld om goedkopere gaskosten voor bepaalde operaties te introduceren, "als een ongewenst neveneffect, dit maakt herintredingsaanvallen mogelijk" voor "bepaalde Solidity slimme contracten."

Bij aanvallen van herhalingstransacties moeten hackers vervalste informatie over het aantal Ethereum-tokens die ze in hun accounts hebben naar het Ethereum-netwerk verzenden, terwijl ze herhaaldelijk fondsvraagstukken sturen. Zonder een code-kwetsbaarheid zouden dergelijke aanvallen echter gedoemd zijn tot mislukken, en ChainSecurity stelt dat het huidige live pre-fork netwerk geen tekenen van dergelijke kwetsbaarheden vertoont.

Als gevolg van de kwetsbaarheid zal Constantinople niet de opname van de problematische EIP opnemen, die zal worden getest en omgevormd voor opname in een volgende harde vork. In plaats daarvan wordt Constantinople tegelijkertijd in twee delen op het hoofdnetwerk uitgegeven. De eerste upgrade omvat alle vijf originele EIP’s en een tweede upgrade verwijdert specifiek EIP 1283. Op deze manier is het zeker dat knooppunten die Constantinopel al hebben geïmplementeerd voordat het werd uitgesteld, het probleem kunnen oplossen door EIP 1283 te verwijderen zonder blokken terug te draaien.

De upgrade kan zelfs nog verder zijn uitgesteld als EIP 1234 niet was opgenomen, inclusief de moeilijkheidsbomvertraging. De moeilijkheidsbom is een mechanisme dat, indien geactiveerd, de moeilijkheid vergroot om een ​​nieuw blok te ontginnen totdat het onmogelijk wordt en er geen nieuwe blokken kunnen worden gedolven. Deze EIP stelt dat voor nog eens twaalf maanden uit, waarna op dit punt opnieuw zal worden gestemd.

Constantinople is een backwards-incompatibele upgrade, daarom moet de blockchain van Ethereum een ​​harde vork ondergaan. Het is ook een niet-contentieuze harde vork, wat betekent dat er geen discussie is over de vraag of dit moet gebeuren of niet. Met name deze harde vork vermindert de afgifte van ETH met 33% van 3 ETH per blok tot 2 ETH per blok, evenals een paar andere, meer technische upgrades.
_____
ETH-prijsgrafiek: