Volgende Ethereum Hard Fork is uitgesteld tot 2019

Op een ontwikkelaarsbijeenkomst van Ethereum Core werd gisteren besloten dat de volgende Ethereum Hard Fork Constantinopel wordt uitgesteld tot begin 2019. Het nieuws over het uitstel van de datum, die oorspronkelijk gepland stond voor november, komt niet als een verrassing, aangezien de upgrade in de testnetwerk moest vanwege technische problemen al worden uitgesteld en kort daarna verschenen er fouten in de code.

Oorspronkelijk zou de activering van de Constantinopel Hard Fork in Mainnet plaatsvinden na de Ethereum DevCon 4, die loopt van 30 oktober tot 2 november 2018. In plaats daarvan hebben de ontwikkelaars nu besloten om de harde harde vork te verplaatsen nadat er verschillende bugs in de code waren gevonden. gepubliceerd op het Ropsten-testnetwerk.

Constantinopel bevat momenteel vijf achterwaarts incompatibele wijzigingen aan het netwerk, variërend van kleine code-optimalisaties tot het verder uitstellen van de “Moeilijkheidsbom”. In detail omvat Constantinopel de volgende wijzigingen:

  • EIP 1234: Moeilijkheidsbomvertraging – Om de overgang naar proof-of-stake verder uit te stellen, worden de bloktijden nog eens 12 maanden op ongeveer 15 seconden gehouden en worden de blokbeloningen teruggebracht tot 2 ETH.
  • EIP 145: Bitsgewijze shift-opdrachten in de Ethereum Virtual Machine (EVM) maken directe manipulatie van bytes op de EVM-laag mogelijk.
  • EIP 1014: Voeg een nieuwe opcode toe die een contract creëert, maar het gebruikte adres anders bepaalt dan de bestaande CREATE opcode.
  • EIP 1052: Voeg een nieuwe opcode toe (EXTCODEHASH) die de keccak256-hash van de bytecode van een contactpersoon retourneert.
  • EIP 1283: Voeg een nieuw gaskostenconcept toe voor de SSTORE-opcode.

De vertraging zou ook een impact kunnen hebben op andere voorgestelde wijzigingen die zullen worden toegevoegd aan de Constantinopel Hard Fork, zoals besproken tijdens de bijeenkomst. Martin Holst Swende bracht het voorstel “ProgPow” weer in het spel. ProgPow heeft tot doel het Ethereum resistent te maken tegen ASIC.

Zoals we een paar maanden geleden al meldden, laaide het debat over ASIC versus GPU Mining opnieuw op. De discussie begon eind maart toen Ethereum-kernontwikkelaar Piper Merriam een ​​discussievoorstel (EIP) op Github publiceerde. In het Ethereum Improvement Proposal 958 (EIP 958) legde Merriam uit dat het naar zijn mening een erkend feit is in de cryptogemeenschap dat ASIC’s leiden tot een centralisatie van het netwerk. Dit moet worden voorkomen. Er bestond brede steun voor het voorstel. Holst Swende zei nu:

Ik durf te zeggen dat als we besluiten dat Constantinopel pas in januari of februari zal plaatsvinden; dan zou ik waarschijnlijk proberen te vechten voor de opname van ProgPoW in Constantinopel.

ProgPoW werd al besproken in eerdere bijeenkomsten. De consensus was echter dat het tijdsbestek te kort was om de veranderingen in de Constantinopel Hard Fork op te nemen en dat de veranderingen kort na Constantinopel via een andere Hard Fork konden worden toegevoegd.

U kunt de volledige Core Devs Meeting op de volgende pagina bekijken: