Cancun-Deneb (Dencun)
Cancun-Deneb (Dencun) — это обновление сети Ethereum, которое активирует протоданкшардинг (EIP-4844), вводя временные blob-объекты для более дешевого роллап-хранилища.
Новый тип транзакций позволяет ролл-ап провайдерам более экономично хранить данные в так называемых «blob-объектах». Blob-объекты гарантированно будут доступны в сети в течение примерно 18 дней (точнее, 4096 ). По истечении этого периода blob-объекты удаляются из сети, но приложения по-прежнему могут проверять достоверность своих данных с помощью доказательств.
Это значительно снижает стоимость ролл-апов, ограничивает рост цепочки и помогает поддерживать больше пользователей, сохраняя при этом безопасность и децентрализованный набор операторов узлов.
Когда ожидается снижение комиссий в роллапах из-за протоданкшардинга?
- Этот апгрейд был активирован в эпоху 269568, 13 марта 2024 г., 13:55 (UTC).
- Все основные ролл-ап провайдеры, такие как Arbitrum или Optimism, сообщили, что blob-объекты будут поддерживаться сразу после апгрейда.
- Сроки поддержки конкретного ролл-апа могут различаться, поскольку каждый провайдер должен обновить свои системы, чтобы воспользоваться преимуществами нового пространства blob-объектов.
Как конвертировать ETH после хард-форка?
- Для вашего ETH никаких действий не требуется. После апгрейда Ethereum Dencun нет необходимости конвертировать или обновлять ETH. Балансы ваших счетов останутся прежними, а ETH, который вы сейчас держите, останется доступным в существующей форме после хард-форка.
- Остерегайтесь мошенничества! Любой, кто поручает вам «обновить» ваш ETH, пытается вас обмануть. Вам не нужно ничего делать в связи с этим апгрейдом. Он никак не затронет ваши активы. Помните, что оставаться в курсе новостей — лучшая защита от мошенничества.
Подробнее о распознавании и предотвращении мошенничества
Какую проблему решает апгрейд сети Dencun?
Апгрейд Dencun в первую очередь направлен на решение проблем масштабирования (поддержки большего количества пользователей и транзакций), доступности комиссий и обеспечения децентрализации сети.
В своем развитии сообщество Ethereum уделяет первостепенное внимание роллапам, из-за чего роллапы уровня 2 стали основным средством безопасной поддержки пользователей.
Сети роллапов занимаются обработкой (или выполнением) транзакций вне основной сети, а затем публикуют криптографическое доказательство и (или) сжатые данные результатов обработки в основной сети для отчетности. Хранение таких доказательств требует расходов (в виде ). До внедрения протоданкшардинга все операторы узлов сети были обязаны постоянно хранить доказательства, что обходилось достаточно дорого.
С появлением протоданкшардинга в апгрейде Dencun операторы узлов получили более доступный способ хранения доказательств, поскольку теперь хранить эти данные требуется только 18 дней, после чего их можно безопасно удалить, чтобы избежать повышения требований к оборудованию. Так как период вывода из роллапов обычно составляет 7 дней, их модель безопасности не меняется, если в этот период BLOB-объекты остаются доступными на уровне L1. Удаление производится через 18 дней, так что в этот период предусмотрено достаточно дополнительного времени.
Подробнее о масштабировании Ethereum
Как получить доступ к старым BLOB-данным?
Обычные узлы Ethereum всегда хранят текущее состояние сети, но устаревшие BLOB-данные могут быть удалены примерно через 18 дней после их добавления. Перед удалением этих данных Ethereum гарантирует, что они будут доступны всем участникам сети, и дает время на:
- загрузку и сохранение данных заинтересованными лицами;
- завершение всех периодов оспаривания роллапов;
- завершение роллап-транзакций.
Устаревшие BLOB-данные могут понадобиться по многим причинам. Хранить такие данные и получать к ним доступ можно с помощью нескольких децентрализованных протоколов.
- Сторонние протоколы индексирования, например The Graph, могут хранить эти данные с помощью децентрализованной сети операторов узлов, поощряемых за счет криптоэкономическими механизмов.
- BitTorrent — децентрализованный протокол, позволяющий добровольно хранить и распределять эти данные.
- Ethereum Portal Network — решение, предназначенное для доступа ко всем данным Ethereum через децентрализованную сеть операторов узлов путем распределения данных между участниками, как в BitTorrent.
- Отдельные пользователи могут хранить собственные копии любых данных для справки.
- Поставщики роллапов мотивированы к хранению этих данных, поскольку стремятся повысить эффективность использования своих роллапов.
- Инструменты изучения блоков обычно управляют архивными узлами, которые индексируют и хранят всю эту устаревшую информацию для справки. К ней можно получить доступ через веб-интерфейс.
Важно отметить, что восстановление прошлого состояния осуществляется по модели доверия 1-of-N. Это означает, что вам нужны данные только из одного надежного источника, чтобы проверить их правильность с учетом текущего состояния сети.
Как этот апгрейд повлияет на дорожную карту Ethereum в целом?
Протоданкшардинг — это промежуточный этап перед внедрением полноценного данкшардинга. Данкшардинг предназначен для распределения хранимых данных роллапов между операторами узлов, поэтому каждому оператору необходимо обрабатывать лишь небольшую часть общих данных. Такой способ распределения увеличит количество BLOB-объектов данных в блоке, что необходимо для масштабирования Ethereum и обработки большего количества пользователей и транзакций.
Такая масштабируемость имеет решающее значение для поддержки миллиардов пользователей Ethereum благодаря внедрению более доступных тарифов и продвинутых приложений при сохранении децентрализации сети. Без этих изменений требования к оборудованию для операторов узлов будут расти, что приведет к необходимости использования все более дорогостоящей техники. Это может привести к вытеснению мелких операторов и концентрации контроля над сетью в руках нескольких крупных операторов, что будет противоречить принципу децентрализации.
Повлияет ли этот апгрейд на все консенсус-клиенты и клиенты-валидаторы?
Да, протоданкшардинг (EIP-4844) требует обновления как клиентов-исполнителей, так и консенсус-клиентов. Все основные клиенты Ethereum выпустили версии с поддержкой апгрейда. Чтобы обеспечить синхронизацию с сетью Ethereum после обновления, операторы узлов должны убедиться, что используют поддерживаемую версию клиента. Обратите внимание, что со временем информация о выпусках клиентов теряет актуальность, поэтому пользователям рекомендуется ознакомиться с последним обновлениям, чтобы оставаться в курсе. Подробнее о поддерживаемых версиях клиента см. здесь(opens in a new tab).
Консенсус-клиенты управляют программным обеспечением Validator, которое было обновлено для совместимости с апгрейдом.
Как Cancun-Deneb (Dencun) повлияет на Goerli и другие тестовые сети Ethereum?
- Сети Devnets, Goerli, Sepolia и Holesky получили апгрейд Dencun и полностью поддерживают протоданкшардинг.
- Разработчики роллапов могут пользоваться этими сетями для тестирования EIP-4844.
- Изменения в этих тестовых сетях никак не затронут большинство пользователей.
Будут ли теперь все транзакции на уровне L2 использовать временное BLOB-пространство или будет возможность выбора?
Роллап-транзакции на уровне 2 (L2) Ethereum могут использовать два типа хранения данных: временное BLOB-пространство или данные вызова смарт-контракта. BLOB-пространство — это экономный вариант, открывающий доступ к временному хранилищу по сниженной цене. Он гарантирует доступность данных в любой необходимый период оспаривания. С другой стороны, данные вызова смарт-контракта позволяют хранить данные постоянно, но по высокой цене.
Решение об использовании BLOB-пространства или данных вызова в первую очередь принимается поставщиками роллапов. Они руководствуются текущим спросом на BLOB-пространство. Если BLOB-пространство пользуется большим спросом, они могут отдать предпочтение данным вызова, чтобы гарантировать своевременную публикацию данных.
Хотя теоретически пользователи могут выбирать предпочтительный тип хранилища, поставщики роллапов обычно берут этот выбор на себя. Предложение этой опции пользователям усложнило бы задачу, особенно в отношении экономически эффективных пакетных транзакций. Для получения более подробной информации об этой возможности следует обратиться к документации, предоставляемой отдельными поставщиками роллапов.
Уменьшит ли 4844 комиссии за газ на уровне L1?
Не существенно. Новый рынок газа представлен исключительно для пространства blob-объектов и использования ролл-ап провайдерами. Хотя комиссии на уровне L1 можно снизить за счет выгрузки сводных данных в blob-объекты, это обновление в первую очередь направлено на снижение комиссий на уровне L2. Снижение комиссий на уровне L1 (основная сеть) также может иметь место, но в меньшей степени.
- Сокращение комиссии за газ на уровне L1 будет пропорционально принятию/использованию blob-данных ролл-ап провайдерами.
- Комиссии за газ на уровне L1, вероятно, останутся конкурентоспособными за счет деятельности, не связанной с ролл-апами.
- Ролл-апы, использующие пространство blob-объектов, будут требовать меньше газа на уровне L1, что поможет снизить плату за газ на уровне L1 в ближайшем будущем.
- Пространство blob-объектов по-прежнему ограничено, поэтому, если blob-объекты внутри блока насыщены/заполнены, для публикации их данных как постоянных может потребоваться ролл-ап, что приведет к росту цен на газ на уровнях L1 и L2.
Снизится ли комиссия в других EVM-блокчейнах уровня 1?
Нет. Преимущества протоданкшардинга специфичны для роллапов уровня 2 Ethereum, которые хранят свои доказательства на уровне 1 (основная сеть).
Простая совместимость с виртуальной машиной Ethereum (EVM) не означает, что сеть получит какую-либо выгоду от этого апгрейда. Сети, которые работают независимо от Ethereum (как совместимые, так и несовместимые с EVM), не хранят свои данные в Ethereum и не получат никакой выгоды от этого апгрейда.
Подробнее о ролл-апах уровня 2
Больше визуализации?
Разблокировка масштабирования Ethereum, EIP-4844 — Finematics
Blobspace 101 с Домоти — Bankless
Дополнительные материалы
- EIP4844.com(opens in a new tab)
- EIP-4844. Транзакции Shard Blob (протоданкшардинг)(opens in a new tab)
- Объявление об основной сети Dencun(opens in a new tab) — блог Ethereum Foundation
- Автостопом по Ethereum. Протоданкшардинг(opens in a new tab) — Джон Шарбонно
- Часто задаваемые вопросы о протоданкшардинге(opens in a new tab) — Виталик Бутерин
- Глубокий анализ EIP-4844. Суть апгрейда Cancun(opens in a new tab) — Ebunker
- Обновление AllCoreDevs 016(opens in a new tab) — Тим Бейко