- Блобы Goerli уже здесь. Dencun появился на Goerli в 6:32 UTC 17 января 2024 года. Теперь вы можете использовать блобы!
- Sepolia и Holesky будут обновлены в течение следующих двух недель. Dencun активируется на Sepolia в эпоху 132608 (30 января, 22:51 UTC), а на Holesky — в эпоху 29696 (7 февраля, 11:35 UTC).
- Выпуски клиентов, представленные в этом объявлении, подходят для апгрейда обоих тестовых сетей.
- Если апгрейд Sepolia и Holesky пройдет успешно, дальше Dencun будет внедрен в основную сеть Ethereum.
- Чтобы получать уведомления по электронной почте об обновлениях сети, включая обновление Dencun для основной сети, подпишитесь здесь.
Апгрейд сети Dencun успешно активировано в тестовой сети Goerli 17 января 2024 года. Апгрейд двух оставшихся тестовых сетей, Sepolia и Holesky, запланирован на:
Сеть | Эпоха | Время UTC | Ячейка первой эпохи |
---|---|---|---|
Sepolia | 132608 | 30.01.2024 22:51:12 | 4243456 |
Holesky | 29696 | 07.02.2024 11:34:24 | 950272 |
Апгрейд включает в себя несколько изменений, главное из которых — внедрение эфемерных блобов данных с EIP-4844, также известных как "прото-данкшардинг", что поможет сделать транзакции на уровне 2 дешевле.
Dencun следует за прошлогодним апгрейдом Shapella. Сначала он будет применен в тестовых сетях Ethereum. Когда все эти апгрейды пройдут гладко, планируется применение Dencun для основной сети Ethereum.
Спецификация апгрейда
Апгрейд Dencun сочетает в себе изменения слоев исполнения и консенсуса Ethereum. Полный список изменений протокола можно найти в EIP-7569. Например:
- EIP-1153: машинный код переходного места хранения
- EIP-4788: корень блока Beacon в EVM
- EIP-4844: транзакции с блобами осколков
- EIP-5656: MCOPY — инструкция копирования памяти
- EIP-6780: SELFDESTRUCT только в той же транзакции
- EIP-7044: бессрочные подписанные добровольные выходы
- EIP-7045: увеличение максимальной ячейки включения аттестации
- EIP-7514: добавление ограничения на максимальную эпоху
- EIP-7516: машинный код BLOBBASEFEE
Deneb
Полные спецификации python для изменений, затрагивающих слой консенсуса Ethereum, можно найти в папке deneb репозитория ethereum/consensus-specs.
Cancun
Перечисленные выше ссылки EIP содержат полные спецификации изменений, затрагивающих слой исполнения Ethereum.
Кроме того, в репозитории ethereum/execution-specs реализуется спецификация на языке Python.
Также Deneb требует изменений в API Engine, который используется для связи между узлами слоя консенсуса и исполнения. Они указаны в файле cancun.md репозитория ethereum/execution-apis.
Выпуски клиентов
Следующие выпуски клиентов поддерживают апгрейд Dencun в Sepolia и Holesky. В последующих версиях будет активирована поддержка в основной сети. После выпуска апгрейда основной сети в этом блоге будет сделано еще одно объявление.
Выбирая, какой клиент запустить, валидаторы должны обязательно помнить о рисках запуска клиента большинства в слое исполнения (EL) или в слое консенсуса (CL). Объяснение этих рисков и их последствий приведено здесь. С оценкой текущего распространения клиентов EL и CL, а также руководством по переходу с одного клиента на другой можно ознакомиться здесь.
Выпуски слоя консенсуса Sepolia и Holesky
Название | Версия | Ссылка |
---|---|---|
Lighthouse | 4.6.0 | Скачать |
Lodestar | 1.15.0-rc.0 | Скачать |
Nimbus | 24.1.2 | Скачать |
Prysm | 4.2.1-rc.1 | Скачать |
Teku | 24.1.1 | Скачать |
Примечание. При запуске валидатора необходимо обновить узел Beacon слоя консенсуса и клиент валидатора.
Выпуски слоя исполнения Sepolia и Holesky
Название | Версия | Ссылка |
---|---|---|
Besu | 24.1.0 | Скачать |
Erigon | 2.57.1 | Скачать |
go-ethereum | 1.13.11 | Скачать |
Nethermind | 1.25.3 | Скачать |
Reth (alpha) | 0.1.0-alpha.16 | Скачать |
Примечание. Хотя Reth поддерживает Dencun, этот клиент еще не прошел полный аудит и не рекомендуется для использования в коммерческих целях. См. Reth README для дополнительной информации.
Вопросы и ответы
Требуется ли что-нибудь от пользователей Ethereum или владельцев эфира?
Если вкратце, то нет.
Если вы используете биржу, цифровой или аппаратный кошелек, вам не нужно ничего делать, если только поставщик услуг биржи или кошелька не сообщит вам о необходимости предпринять дополнительные шаги.
Если у вас собственный узел Ethereum, см. следующий вопрос.
Что требуется от операторов узлов Sepolia или Holesky без создания доли?
Чтобы обеспечить совместимость с апгрейдом в двух тестовых сетях, обновите клиенты слоев исполнения и консенсуса своего узла до версии, указанной в таблице выше.
Что требуется от дольщиков Sepolia или Holesky?
Чтобы обеспечить совместимость с апгрейдом в двух тестовых сетях, обновите клиенты слоев исполнения и консенсуса своего узла до версии, указанной в таблице выше. Убедитесь, что ваш узел Beacon и клиент валидатора обновлены.
Что требуется от дольщиков или операторов узлов без создания доли Sepolia или Holesky?
Пока что ничего. Объявления об активации Dencun в основной сети будут сделаны позже. Вы можете подписаться на получение оповещений по электронной почте здесь.
Дольщикам, которые хотят пройти через процесс апгрейда намного раньше апгрейда основной сети, рекомендуется использовать ephemery.dev, который теперь поддерживает Dencun.
Что произойдет, если дольщик или оператор узлов Sepolia или Holesky не будет участвовать в апгрейде?
Если вы используете клиент Ethereum, не обновленный до последней версии (указанной выше), после апгрейда ваш клиент будет синхронизироваться с версией блокчейна до разветвления.
Вы застрянете в несовместимой цепочке, следуя старым правилам, и не сможете отправлять эфир или работать в сети Ethereum после внедрения апгрейда Dencun.
Что требуется от разработчиков приложений или инструментов?
Просмотрите EIP, включенные в Dencun, чтобы определить, влияют ли они на ваш проект, и каким образом; появилось много новых интересных функций на слоях исполнения и консенсуса! Единственные EIP с обратной совместимостью: EIP-6780, EIP-7044 и EIP-7514.
Почему «Dencun»?
Для названий апгрейдов слоя консенсуса используются названия звезд, а для апгрейдов слоя исполнения — названия городов проведения Девконов. «Dencun» — это сочетание слов «Deneb», самой яркой звезды в созвездии Лебедя, и «Cancun», места проведения Девкона 3.
Оригинальное изображение обложки создано Дарреном Лоуренсом, адаптировано Томо Сайто.