Один из ключевых разработчиков Ethereum Хадсон Джеймсон опубликовал пост в официальном блоге Ethereum, в котором сообщается, что апгрейд Constantinople будет проведен совместно с улучшением St. Petersbourg, и произойдет это на блоке 7 280 000 ориентировочно 28 февраля. Сроки могут сдвинуться в обе стороны на 1 — 2 дня, что обусловлено флуктуациями времени создания новых блоков.
«Таймер обратного отсчета можно увидеть по адресу https://amberdata.io/blocks/7280000, обновление сети в режиме реального времени: http://forkmon.ethdevops.io/», — добавил он.
Constantinople и St. Petersbourg — имена, выбранные для текущей модернизации сети. Предыдущие обновления назывались по-другому, например, Spurious Dragon и Byzantium. Причина двойного имени заключается в том, что первоначальное введение Constantinople неоднократно откладывалось, и для одного и того же номера блока теперь потребуется выполнить два обновления протокола, чтобы устранить проблемы в различных тестовых сетях Ethereum, таких, как Ropsten.
Constantinople принесет платформе многократное повышение эффективности, отсрочку «бомбы сложности» примерно на 12 месяцев и сократит награду майнерам за генерацию новых блоков посредством thirdening с 3 до 2 ETH.
Вводятся следующие улучшения:
- EIP 1014: CREATE2. Добавляет дополнительные операторы в 0xf5 с возвращением 4 аргументов: memory_start, memory_length, endowment, salt. Работает похожим образом, как и CREATE, кроме применения keccak256.
- EIP 145: функция побитового сдвига в EVM. Проводит побитовое смещение собственными ресурсами, тем самым примерно в 12 раз сокращая затраты на операцию в единицах газа.
- EIP 1234: Временно деактивирует «бомбу сложности» и устанавливает вознаграждение майнеров.
- EIP 1052: Добавляется значение EXTCODEHASH, которое возвращается хэшем keccak256.
Напомним, неделей ранее компания Streamr заявила о работе над проектом Monoplasma, который представляет собой развитие концепции Plasma и может быть использован для масштабирования Ethereum.
Читайте также: