После целого ряда полуофициальных сообщений представители Ethereum Foundation опубликовали полноценное руководство по предстоящему хардфорку Istanbul, описав среди прочего действия, которые будут должны предпринять пользователи, а также требования к программному обеспечению.
Как подтвердил коммьюнити-менеджер организации Хадсон Джеймсон, активация обновления состоится на блоке 9,069,000 – ориентировочно 7 декабря. Точная дата и время хардфорка, впрочем, могут быть измениться из-за варьирующегося времени нахождения блоков.
Операторам нод необходимо обновить свое ПО в срок до 1 декабря. В списке совместимых с апгрейдом клиентов ожидаемо находятся популярные Geth и Parity, однако есть и другие, менее известные имплементации вроде Aleth, Besu и Nethermind.
Касательно предупреждений, в публикации говорится, что если на момент хардфорка используемый пользователем клиент не будет обновлен до необходимой версии, нода синхронизируется со старой версией блокчейна, которая будет несовместима с новой цепью. Соответственно, такой пользователь не сможет отправлять и получать транзакции, а также выполнять другие операции в обновленной сети.
В то же время индивидуальным пользователям веб-кошельков, мобильных приложений, бирж и аппаратных кошельков не следует предпринимать каких-либо действий по собственной инициативе — обновиться им будет необходимо только в том случае, если поступят соответствующие рекомендации от администраторов сервисов.
Откладывавшийся несколько раз Istanbul станет последним хардфорком в сети Ethereum 1.0, после которого будет открыта дорога навстречу Serenity – стадия перехода экосистемы к Ethereum 2.0.
Этому масштабному обновлению будут предшествовать активация Casper и переход на алгоритм Proof-of-Stake, шардинг, обновление виртуальной машины (EWASM), изменение кросс-контрактной логики и экономики протокола.
Перед этим платформу ожидается еще одно крупное обновление под названием Berlin, запуск которого должен состояться до конца июня 2020 года.
Источник: forklog.com