El proper Ethereum Hard Fork s'ajorna al 2019

En una reunió de desenvolupadors d'Ethereum Core ahir es va decidir que el proper Ethereum Hard Fork Constantinoble s'ajornarà fins a principis del 2019. La notícia sobre l'ajornament de la data, que inicialment estava prevista per al novembre, no és cap sorpresa, ja que l'actualització a la La xarxa de proves ja s'havia de posposar per problemes tècnics i poc després van aparèixer errors en el codi.

Originalment, l'activació de Constantinoble Hard Fork a Mainnet hauria de tenir lloc després de l'Ethereum DevCon 4, que s'executarà del 30 d'octubre al 2 de novembre de 2018. En lloc d'això, els desenvolupadors ara han decidit moure la hard fork després de trobar diversos errors al codi. publicat a la xarxa de proves Ropsten.

Actualment, Constantinoble inclou cinc canvis incompatibles cap enrere a la xarxa, que van des d'optimitzacions de codi petites fins al retard addicional de la "bomba de dificultat". En detall, Constantinoble inclou els canvis següents:

  • EIP 1234: retard de la bomba de dificultat: per retardar encara més la transició a la prova de participació, els temps de bloc es mantenen en uns 15 segons durant 12 mesos més i les recompenses de bloc es redueixen a 2 ETH.
  • EIP 145: les ordres de canvi de bits a la màquina virtual Ethereum (EVM) permeten la manipulació directa de bytes a la capa EVM.
  • EIP 1014: afegeix un codi operatiu nou que crea un contracte, però determina l'adreça utilitzada d'una manera diferent del codi operatiu CREATE existent.
  • EIP 1052: afegiu un codi operatiu nou (EXTCODEHASH) que retorni el hash keccak256 del bytecode d'un contacte.
  • EIP 1283: afegiu un nou concepte de cost de gas per al codi operatiu SSTORE.

El retard també podria tenir un impacte en altres canvis proposats que s'afegiran al Hard Fork de Constantinoble, tal com es va discutir durant la reunió. Martin Holst Swende va tornar a posar en joc la proposta "ProgPow". ProgPow té com a objectiu fer que l'Ethereum sigui resistent a ASIC.

Com ja vam informar fa uns mesos, el debat ASIC vs. GPU Mining es va encendre de nou. La discussió va començar a finals de març quan el desenvolupador principal d'Ethereum, Piper Merriam, va publicar una proposta de discussió (EIP) a Github. A la proposta de millora d'Ethereum 958 (EIP 958), Merriam va explicar que al seu parer és un fet reconegut a la comunitat criptogràfica que els ASIC condueixen a una centralització de la xarxa. Això s'ha d'evitar. Hi va haver un ampli suport a la proposta. Holst Swende va dir ara:

M'atreveixo a dir que si decidim que Constantinoble no es farà fins al gener o al febrer; llavors probablement intentaria lluitar perquè ProgPoW s'inclogués a Constantinoble.

ProgPoW ja es va parlar en reunions anteriors. El consens, però, va ser que el període de temps era massa curt per incloure els canvis a Constantinoble Hard Fork i que els canvis es podrien afegir mitjançant un altre Hard Fork poc després de Constantinoble.

Podeu veure tota la reunió de desenvolupadors bàsics a la següent pàgina: