Ethereum: Constantinople

Responsive image
В сети Ethereum запланировано обновление по номеру блока 7 080 000, которое, как ожидается, произойдет в среду, 16 января 2019 года.

Таймер обратного отсчета

Обновление сети в режиме реального времени

Что такое Constantinople?
Constantinople - это имя, данное этому обновлению сети. Предыдущие обновления сети были названы другими именами, такими как Spurious Dragon и Byzantium.

Как пользователь Ethereum или владелец этой криптовалюты, что мне нужно сделать?
Если вы используете биржу (например, Coinbase, Kraken или Binance), веб-кошельк (например, Metamask, MyCrypto или MyEtherWallet), мобильный кошелька (например, Coinbase Wallet, Status.im или Trust Wallet), или аппаратный кошелек (такой как Ledger, Trezor или KeepKey), вам не нужно ничего делать, если только вы не будете проинформированы о дополнительных действиях со стороны указанных выше сервисов.

Как оператор ноды или майнер, что мне нужно делать?
Загрузите последнюю версию вашего клиента Ethereum:

Последний клиент geth (v1.8.20)

Последний клиент Parity (v2.1.11-stable)

Последний клиент Harmony (v2.3 Build 72)

Последний клиент Pantheon (v0.8.3)

Последний клиент Trinity (v0.1.0-alpha.20)

Последняя версия Ethereum Wallet / Mist (v0.11.1)

Что произойдет, если я являюсь майнером или оператором ноды и не участвую в обновлении?
Если вы используете клиент Ethereum, который не обновлен до последней версии (перечисленной выше), ваш клиент будет синхронизирован со старым блокчейном, как только произойдет обновление, вы останетесь в несовместимой цепочке, в которой вы не сможете отправлять криптовалюту или работать в сети Ethereum после обновления.

Что происходит во время обновления сети?
После того, как сообщество пришло к соглашению о том, какие изменения должны быть включены в обновление, изменения в протоколе записываются в различные клиенты Ethereum, такие как geth, Parity и Harmony. Изменения протокола активируются под конкретным номером блока. Любые узлы, которые не были обновлены до нового набора правил, будут оставлены в старой цепочке, где продолжают существовать предыдущие правила.

Какие изменения идут в Constantinople?
Изменения, которые реализуются в Константинополе, определяются с использованием EIP. Предложения по улучшению Ethereum ( Ethereum Improvement Proposal - EIP) описывают стандарты для платформы Ethereum, включая спецификации основных протоколов, клиентские API и стандарты контрактов. Следующие EIP будут внедрены в Константинополе.

EIP 145: инструкции побитового сдвига в EVM
Этот EIP добавляет нативную функциональность к протоколу, так что дешевле и проще делать определенные вещи в цепочке.

EIP 1014: Skinny CREATE2
Позволяет осуществлять взаимодействие с адресами, которые еще не существуют в сети, но на которые можно положиться, чтобы они могли содержать только код, который в конечном итоге был создан определенным фрагментом кода инициализации.
Это важно для случаев использования канала состояния, которые связаны с контрафактным взаимодействием с контрактами.

EIP 1052: EXTCODEHASH опкод
Этот EIP делает дешевле (требуется меньше газа) делать определенные вещи в цепочке.

EIP 1283: учет газа для SSTORE
Этот EIP делает дешевле (требуется меньше газа) делать определенные вещи в цепочке, особенно те, которые в настоящее время «чрезмерно» дороги.

EIP 1234: Задержка бомбы сложности в Constantinople и регулировка вознаграждения за блок
Этот EIP гарантирует, что мы не замораживаем блокчейн, пока не будет подготовлен и выполнен proof of stake.

19:29 13/01