Следующий хардфорк Ethereum перенесен на 2019 год

Вчера на встрече разработчиков Ethereum Core было решено, что следующий хардфорк Ethereum Constantinople будет отложен до начала 2019 года. Новость о переносе даты, которая изначально планировалась на ноябрь, не является неожиданностью, поскольку обновление в Тестовую сеть уже пришлось отложить из-за технических проблем, а вскоре после этого появились ошибки в коде.

Первоначально активация хард-форка Constantinople в основной сети должна произойти после Ethereum DevCon 4, который пройдёт с 30 октября по 2 ноября 2018 года. Вместо этого разработчики решили перенести хард-форк после того, как в коде было обнаружено несколько ошибок. опубликовано в тестовой сети Ропстен.

Константинополь в настоящее время включает в себя пять обратно несовместимых изменений в сети: от небольших оптимизаций кода до дальнейшей задержки «Сложность Бомба». Подробно Константинополь включает в себя следующие изменения:

  • EIP 1234: Сложность задержки бомбы — Чтобы еще больше отсрочить переход на доказательство доли, время блокировки сохраняется на уровне примерно 15 секунд в течение еще 12 месяцев, а вознаграждение за блок снижается до 2 ETH.
  • EIP 145: команды побитового сдвига в виртуальной машине Ethereum (EVM) позволяют напрямую манипулировать байтами на уровне EVM.
  • EIP 1014: добавьте новый код операции, который создает контракт, но определяет используемый адрес иначе, чем существующий код операции CREATE.
  • EIP 1052: добавьте новый код операции (EXTCODEHASH), который возвращает хэш keccak256 байт-кода контакта.
  • EIP 1283: добавьте новую концепцию стоимости газа для кода операции SSTORE.

Задержка также может повлиять на другие предлагаемые изменения, которые будут добавлены в хард-форк Константинополя, как обсуждалось во время встречи. Мартин Хольст Свенде внес предложение «ПрогПов» вернуться в игру. Цель ProgPow — сделать Эфириум устойчивым к ASIC.

Как мы уже сообщали несколько месяцев назад, дебаты о майнинге на основе ASIC и GPU снова разгорелись. Обсуждение началось в конце марта, когда основной разработчик Ethereum Пайпер Мерриам опубликовала предложение для обсуждения (EIP) на Github. В Предложении по улучшению Ethereum 958 (EIP 958) Мерриам объяснил, что, по его мнению, в криптосообществе признан факт того, что ASIC приводят к централизации сети. Это необходимо предотвратить. Это предложение получило широкую поддержку. Хольст Свенде сказал теперь:

Осмелюсь сказать, что если мы решим, что Константинополь состоится не раньше января или февраля; тогда я бы, наверное, попробовал побороться за включение ProgPoW в Константинополь.

ProgPoW уже обсуждался на предыдущих встречах. Однако было решено, что временные рамки слишком коротки, чтобы включить изменения в хард-форк Константинополя, и что эти изменения могут быть добавлены посредством другого хард-форка вскоре после Константинополя.

Вы можете просмотреть всю встречу основных разработчиков по следующему адресу: