Další Ethereum Hard Fork se odkládá na rok 2019

Na včerejším setkání vývojářů Ethereum Core bylo rozhodnuto, že příští Ethereum Hard Fork Constantinople bude odložen na začátek roku 2019. Zpráva o odložení termínu, který byl původně plánován na listopad, není žádným překvapením, protože upgrade v testovací síť již musela být odložena kvůli technickým problémům a krátce poté se objevily chyby v kódu.

Původně měla aktivace Constantinople Hard Fork v Mainnetu proběhnout po Ethereum DevCon 4, který poběží od 30. října do 02. listopadu 2018. Místo toho se nyní vývojáři rozhodli přesunout hard fork poté, co bylo v kódu nalezeno několik chyb. zveřejněné na testovací síti Ropsten.

Konstantinopol v současné době zahrnuje pět zpětně nekompatibilních změn v síti, od malých optimalizací kódu po další zpoždění „obtížné bomby“. Konstantinopol podrobně zahrnuje následující změny:

  • EIP 1234: Difficulty Bomb Delay – Aby se dále oddaloval přechod na proof-of-stake, jsou doby blokování udržovány na přibližně 15 sekundách po dobu dalších 12 měsíců a odměny za blokování jsou sníženy na 2 ETH.
  • EIP 145: Příkazy bitového posunu ve virtuálním stroji Ethereum (EVM) umožňují přímou manipulaci s byty na vrstvě EVM.
  • EIP 1014: Přidejte nový operační kód, který vytvoří smlouvu, ale určuje použitou adresu jinak než stávající operační kód CREATE.
  • EIP 1052: Přidejte nový operační kód (EXTCODEHASH), který vrací keccak256 hash bajtového kódu kontaktu.
  • EIP 1283: Přidejte nový koncept ceny plynu pro operační kód SSTORE.

Zpoždění by také mohlo mít dopad na další navrhované změny, které budou přidány do Constantinople Hard Fork, jak bylo diskutováno během setkání. Martin Holst Swende vrátil do hry návrh „ProgPow“. ProgPow má za cíl učinit Ethereum odolné vůči ASIC.

Jak jsme již informovali před několika měsíci, debata o těžbě ASIC vs. GPU se znovu rozhořela. Diskuse začala na konci března, kdy vývojář jádra Etherea Piper Merriam zveřejnil návrh diskuse (EIP) na Github. V návrhu na zlepšení Etherea 958 (EIP 958) Merriam vysvětlil, že podle jeho názoru je v kryptokomunitě uznávaným faktem, že ASIC vedou k centralizaci sítě. Tomu je třeba zabránit. Návrh měl širokou podporu. Holst Swende nyní řekl:

Troufám si říci, že pokud se rozhodneme, že Konstantinopol se bude konat až v lednu nebo únoru; pak bych asi zkusil zabojovat o zařazení ProgPoW do Konstantinopole.

O ProgPoW se již diskutovalo na dřívějších setkáních. Shoda však byla v tom, že časový rámec byl příliš krátký na to, aby zahrnoval změny v Constantinople Hard Fork a že změny by mohly být přidány přes další Hard Fork krátce po Constantinople.

Celý Core Devs Meeting si můžete prohlédnout zde: