Næste Ethereum Hard Fork er udskudt til 2019

På et Ethereum Core-udviklermøde i går blev det besluttet, at den næste Ethereum Hard Fork Constantinople udskydes til begyndelsen af ​​2019. Nyheden om udsættelsen af ​​datoen, som oprindeligt var planlagt til november, kommer ikke som nogen overraskelse, da opgraderingen i testnetværk måtte allerede udskydes på grund af tekniske problemer og fejl i koden dukkede op kort efter.

Oprindeligt skulle aktiveringen af ​​Constantinople Hard Fork i Mainnet finde sted efter Ethereum DevCon 4, som løber fra 30. oktober til 02. november 2018. I stedet har udviklerne nu besluttet at flytte den hårde hårde gaffel, efter at der blev fundet flere fejl i koden offentliggjort på Ropstens testnetværk.

Konstantinopel inkluderer i øjeblikket fem bagud-inkompatible ændringer til netværket, lige fra små kodeoptimeringer til den yderligere forsinkelse af "Sværhedsbomben". I detaljer inkluderer Konstantinopel følgende ændringer:

  • EIP 1234: Difficulty Bomb Delay – For yderligere at forsinke overgangen til proof-of-stake holdes blokeringstider på cirka 15 sekunder i yderligere 12 måneder, og blokbelønninger reduceres til 2 ETH.
  • EIP 145: Bitwise shift-kommandoer i Ethereum Virtual Machine (EVM) tillader direkte manipulation af bytes på EVM-laget.
  • EIP 1014: Tilføj en ny opcode, der opretter en kontrakt, men bestemmer den brugte adresse anderledes end den eksisterende CREATE opcode.
  • EIP 1052: Tilføj en ny opcode (EXTCODEHASH), der returnerer keccak256-hashen for en kontakts bytekode.
  • EIP 1283: Tilføj et nyt gasomkostningskoncept til STORE-opkoden.

Forsinkelsen kan også have en indvirkning på andre foreslåede ændringer, der vil blive tilføjet til Constantinople Hard Fork, som diskuteret under mødet. Martin Holst Swende bragte forslaget "ProgPow" i spil igen. ProgPow sigter mod at gøre Ethereum modstandsdygtig over for ASIC.

Som vi allerede rapporterede for et par måneder siden, tændte debatten om ASIC vs. GPU Mining igen. Diskussionen startede i slutningen af ​​marts, da Ethereum-kerneudvikleren Piper Merriam offentliggjorde et diskussionsforslag (EIP) på Github. I Ethereum Improvement Proposal 958 (EIP 958) forklarede Merriam, at det efter hans mening er et anerkendt faktum i kryptosamfundet, at ASIC'er fører til en centralisering af netværket. Dette skal forhindres. Der var bred opbakning til forslaget. Holst Svende sagde nu:

Jeg tør godt sige, at hvis vi beslutter, at Konstantinopel først finder sted i januar eller februar; så ville jeg nok forsøge at kæmpe for, at ProgPoW blev inkluderet i Konstantinopel.

ProgPoW blev allerede diskuteret på tidligere møder. Konsensus var dog, at tidsrammen var for kort til at inkludere ændringerne i Constantinople Hard Fork, og at ændringerne kunne tilføjes via en anden Hard Fork kort efter Konstantinopel.

Du kan se hele Core Devs Meeting på følgende: