Блог EF

Верхнее фоновое изображение ETH
Нижнее фоновое изображение ETH
Перейти к содержанию

Эта публикация доступна на 13 языках:

Pусский

Объявление об апгрейде Dencun для Sepolia и Holesky

Автор и дата публикации: Protocol Support Team, 24 января 2024 г.

Объявление об апгрейде Dencun для Sepolia и Holesky
  • Блобы 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Ячейка первой эпохи
Sepolia13260830.01.2024 22:51:124243456
Holesky2969607.02.2024 11:34:24950272

Апгрейд включает в себя несколько изменений, главное из которых — внедрение эфемерных блобов данных с 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

НазваниеВерсияСсылка
Lighthouse4.6.0Скачать
Lodestar1.15.0-rc.0Скачать
Nimbus24.1.2Скачать
Prysm4.2.1-rc.1Скачать
Teku24.1.1Скачать

Примечание. При запуске валидатора необходимо обновить узел Beacon слоя консенсуса и клиент валидатора.

Выпуски слоя исполнения Sepolia и Holesky

НазваниеВерсияСсылка
Besu24.1.0Скачать
Erigon2.57.1Скачать
go-ethereum1.13.11Скачать
Nethermind1.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.


Оригинальное изображение обложки создано Дарреном Лоуренсом, адаптировано Томо Сайто.

Эта публикация переведена с английского языка. Ввиду этого она может быть не совсем точной или актуальной. Оригинальную версию можно найти здесь: Английский.

Подписаться на объявления о протоколе

Подпишитесь на получение уведомлений по электронной почте, связанных с протоколом, таких как обновления сети, часто задаваемые вопросы или проблемы безопасности. Вы можете отказаться от них в любое время.


Категории