Cancun-Deneb (Dencun, далее Cancun upgrade) — важное обновление блокчейна Ethereum, которое улучшит масштабируемость, безопасность и доступность сети Ethereum.
Cancun — это дополнительное обновление уровня исполнения Ethereum, основанное на обновлении Shanghai.Первый этап обновления Shanghai был завершен 12 апреля этого года, а Deneb представляет собой обновление уровня консенсуса Ethereum. Обновление включает в себя долгожданный EIP-4844, также известный как Proto-DankSharding, который заложит важную основу для комплексной реализации DankSharding.
DankSharding
Запуск цепочки маяков и реализация слияния — это первые две части обновления всего фреймворка Ethereum, а DankSharding — третья часть, которая также является изюминкой. Эта недавно разработанная структура полностью заменит первоначальную идею основной команды по внедрению 64 цепочек осколков.
** DankSharding предназначен не для того, чтобы разрешить больше транзакций в основной цепочке, а для того, чтобы сосредоточиться на повышении доступности данных при объединении. ** Rollup — это технология уровня 2, которая объединяет транзакции блокчейна и обрабатывает их. Любой оператор объединения может обработать пакет транзакций и отправить результаты и доказательства в основную цепочку. Используя определенные методы объединения, такие как оптимистичный или ZK, другие валидаторы или смарт-контракты в сети могут проверить результаты.
В настоящее время основные протоколы расширения Ethereum Layer 2 включают Optimism, Arbitrum, Metis, zkSync Era и Scroll и т. д. Чтобы помочь сети Ethereum начать долгосрочный переход на полный DankSharding, в EIP-4844 в этом году будет представлен ряд ключевых компонентов уровня выполнения.
Прото-данкшардинг
EIP-4844, также известный как Proto-DankSharding, представляет собой временное обновление сети Ethereum, предложенное разработчиками Ethereum Protolambda и Dankrad Feist. На странице вопросов и ответов EIP-4844 соучредитель Ethereum ** Виталик Бутерин описал Proto-Danksharding как «временное» решение, которое резко снизит комиссию за агрегированный газ до тех пор, пока не будет реализован полный шардинг. **
EIP-4844 — это план расширения вокруг Rollup, а также первый шаг в расширении Ethereum. До обновления накопительные данные постоянно хранятся в Ethereum, а стоимость хранения высока: 90% транзакционных затрат, оплачиваемых пользователями за накопительный пакет, приходится на стоимость хранения.
С этой целью в EIP-4844 вводится новый тип транзакций - Blob Transaction, данные будут перенесены в "Blob" для временного хранения, срок хранения около 1 месяца, после чего данные будут удалены. Если вы хотите хранить долгосрочные данные, они будут храниться другими поставщиками услуг в соответствии с фактическими потребностями.
Транзакция сегментированного BLOB-объекта
Только что упомянутый, EIP-4844 вводит тип транзакции, называемый «транзакцией, переносящей большие двоичные объекты». Большой двоичный объект (двоичный большой объект) — это сокращение от «большие двоичные объекты» и обозначает 125 КБ данных полезной нагрузки. Чтобы создать большой двоичный объект с транзакциями, свертка должна зафиксировать свои данные в большом двоичном объекте и добавить их в блок.
Транзакция переноса больших двоичных объектов может содержать до двух больших двоичных объектов. Кроме того, **для поощрения таких транзакций в обновлении будет реализован многомерный рынок комиссий EIP-1559. Эта функция представит переменную плату за газ для транзакций переноса больших двоичных объектов в зависимости от спроса и предложения. **
Основным преимуществом транзакций, несущих большие двоичные объекты, является экономическая эффективность. В настоящее время накопительный пакет постоянно хранит данные транзакций в блокчейне Ethereum через CallData. Однако данные BLOB-объектов намного дешевле, чем CallData, поскольку они не хранятся навсегда на уровне выполнения (виртуальная машина Ethereum). Вместо этого узлы-маяки сохраняют его на уровне консенсуса, и через месяц или год большой двоичный объект удаляется. Процесс аналогичен очистке кэшированных данных с ноутбука или устройства.
Большие двоичные объекты, хотя и представлены EIP-4844, будут полностью совместимы с форматом, используемым при окончательном сегментировании. В EIP-4844 каждая транзакция свертки содержит не более 2 больших двоичных объектов, а каждый блок содержит от 8 до 16 больших двоичных объектов, что составляет от 1 до 2 МБ. В сценарии полного сегментирования размер большого двоичного объекта может быть увеличен до 16–32 МБ.
Другими словами, когда блобы станут частью протокола Ethereum через Proto-DankSharding, к блоку Ethereum будет добавлено больше блобов.В это время пропускная способность Ethereum снова будет значительно расширена, а стоимость транзакций также снизится.
Во время транзакции полиномиальная схема под названием KZG (названная в честь ее создателей Кейт, Заверуча и Голдберга) будет проверять данные транзакции, размещенные в большом двоичном объекте. Как и другие системы проверки с нулевым разглашением, KZG может выполнять проверку, не раскрывая полного содержимого большого двоичного объекта.
Обновление ядра для Канкуна: EIP-4844
** Согласно собранию основных разработчиков Ethereum Executive Layer в июне, обновление Cancun включает в себя 5 EIP, направленных на добавление большего объема хранилища данных и снижение платы. **Основным содержанием обновления является EIP-4844, целью которого является реализация временного хранения и извлечения данных вне сети через узлы Ethereum для удовлетворения потребностей приложений блокчейна в данных и хранении.
Тестовая сеть Devnet постоянно совершенствуется
С октября 2022 года разработчики Ethereum запустили мультиклиентскую тестовую сеть, также известную как devnet, для EIP-4844. После успешной активации «Shanghai Upgrade» 12 апреля этого года разработчики Ethereum сразу же обратили внимание на подготовку к «Cancun Upgrade».
Чтобы быть точным, Cancun — это название следующего обновления Ethereum Execution Layer (EL), а Deneb — это название обновления, соответствующего Ethereum Consensus Layer (CL). Во время телефонной конференции ACDE разработчики обсудили окончательный объем обновления Cancun/Deneb, который будет сосредоточен на EIP-4844, реализации типа транзакции blob, в рамках подготовки к Deneb, начиная с запуска Devnet 5.
В Devnet 5 были внесены некоторые заметные изменения, такие как уровень выполнения (EL), запрещающий транзакции с нулевыми BLOB-объектами, переключение типа транзакции BLOB-объектов на 0x03 и разделение BLOB-объектов и блоков. Что касается обновлений API движка, планируется добавить соответствующие доказательства в еще не объединенный getBlobsBundleV1 и объединить вызовы «getPayloadV3» и «getBlobsBundleV1» в один. С точки зрения API цепочки маяков добавление порта подписи BLOB-объектов не является обязательным.
В конце мая этого года разработчик сообщества Ethereum terence.eth поделился содержанием 22-й конференции разработчиков EIP-4844. Конференция в основном затрагивала три основные темы:
1.Контроль версий API движка Deneb;
2. Добавьте "data_gas_used" в заголовок выполнения;
**3.Devnet 6 охват и обновление тестирования. **
Среди прочего, конференция решила добавить «data_gas_used» в заголовок выполнения в обновлении EIP-4844, поскольку обычная базовая плата рассчитывалась с использованием текущего заголовка в ранее использовавшемся EIP1559. В EIP-4844 при расчете газа данных используется родительский заголовок вместо текущего заголовка, избыток_data_gas — это цена следующего блока, а base_fee — цена текущего блока.
Кроме того, совещание решило, что для того, чтобы Devnet 6 покрыла обновление «data_gas_used», до передачи «data_gas_used» в Devnet 6 для тестирования будет использоваться другая тестовая сеть, подчиненная EIP4844.
**В конце июня разработчики команды DevOps Ethereum Foundation заявили, что все клиентские команды EL и CL прошли соответствующие тесты Hive Devnet 7 и планируют запустить Devnet 7 не раньше 30 июня или 3 июля. . **Devnet 7 — это выделенная краткосрочная тестовая сеть для EIP-4844, другие изменения кода тестироваться не будут.
Целью запуска Devnet 7 является увеличение лимита больших двоичных объектов с 2 до 3 и увеличение максимального предела больших двоичных объектов с 4 до 6. Цель увеличения емкости больших двоичных объектов была предложена Данкрадом Файстом, исследователем из Ethereum Foundation, после проведения экспериментов с данными для проверки способности сети обрабатывать большие блоки.
Что касается прогресса обновления в Канкуне, разработчики согласились обновить предварительно скомпилированный адрес EIP-4844, тестовый пример области памяти копирования инструкций EVM (EIP-5656) был добавлен в тестовую среду, а ответственное собрание API движка для связи между уровнем консенсуса и уровнем выполнения. Столкнувшись с некоторыми изменениями, Devnet 6 был стабилизирован после проверки утечек и заполнения, а Devnet 7 с тем же кодом будет запущен и сосредоточен на тестировании, связанном с EIP-4844.
Расчетное время запуска обновления Cancun
26 мая этого года **Алекс Стоукс, исследователь **Ethereum Foundation, заявил, что разумной целевой датой активации Канкуна является октябрь 2023 года. ** Разработчик Lightclient Geth (EL) подтверждает это заявление, полагая, что обновление, основанное на его текущем объеме, произойдет как минимум через 5-6 месяцев.
9 июня Тим Бейко, основной разработчик Ethereum, опубликовал на своей социальной платформе сообщение, в котором резюмирует обсуждение последней конференции разработчиков ядра исполнительного уровня Ethereum (ACDE). В конце концов собрание решило, что обновление Cancun содержит 5 EIP, чтобы добавить больше места для хранения данных и снизить плату.
Основным содержанием является EIP-4844, который направлен на реализацию временного хранения и извлечения данных вне сети через узлы Ethereum для удовлетворения потребностей приложений блокчейна в данных и хранении.
Другие выбранные EIP включают EIP-1153 (уменьшают стоимость хранения данных в цепочке, тем самым улучшая пространство в блоках), EIP-4788 (улучшают дизайн мостов между цепями и пулов акций), EIP-5656 (добавляют незначительные изменения кода) и EIP-6780 (удаление кода, который может расторгнуть смарт-контракты). На совещании не было сделано точного прогноза сроков модернизации Канкуна, но ожидается, что это произойдет до конца 2023 года.
Цели и влияние обновления Канкун
Общая цель обновления в Канкуне — продолжить подготовку к полной сети разделения данных при одновременном масштабировании накопительных пакетов в течение переходного периода. Внедрение транзакций, переносящих большие двоичные объекты, повысит доступность данных для сверток и значительно снизит стоимость сверток. EIP 4844 также будет включать в себя большую часть логики уровня выполнения и основу для полного сегментирования. Этот шаг значительно сократит усилия по внедрению, необходимые для последующих обновлений.
**После активации обновления Cancun пользователи смогут получать более быстрые и дешевые платежи при использовании собственных криптовалют, приложений и токенов на основе ERC экосистемы Ethereum. **Канкунское обновление является важным обновлением Ethereum, благодаря которому шардинг Ethereum L1 открывает новую главу, снижает стоимость передачи между L1 и L2, обеспечивает более низкую плату за газ и более высокий TPS, а также приносит пользу L2 и другой связанной экологии, тем самым еще больше укрепляя конкурентоспособность архитектуры «Эфириум + L2».
Эбункер, давний сторонник Ethereum, впервые уделяет пристальное внимание развитию технологии Ethereum, предложениям по обновлению и изменениям в сообществе, а также делится исследованиями и мнениями по ключевым направлениям Ethereum, таким как Staking, L2 и DeFi.
В настоящее время Ebunker включает в себя Ebunker Pool (фонд для стейкинга Ethereum, не связанный с хранением) и Ebunker Venture (венчурный капитал для максимизации Ethereum) и другие предприятия.
Официальный сайт Эбункера:
Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Модернизация Канкуна: еще одна веха после Шанхая
Введение в Cancun Upgrade
Cancun-Deneb (Dencun, далее Cancun upgrade) — важное обновление блокчейна Ethereum, которое улучшит масштабируемость, безопасность и доступность сети Ethereum.
Cancun — это дополнительное обновление уровня исполнения Ethereum, основанное на обновлении Shanghai.Первый этап обновления Shanghai был завершен 12 апреля этого года, а Deneb представляет собой обновление уровня консенсуса Ethereum. Обновление включает в себя долгожданный EIP-4844, также известный как Proto-DankSharding, который заложит важную основу для комплексной реализации DankSharding.
DankSharding
Запуск цепочки маяков и реализация слияния — это первые две части обновления всего фреймворка Ethereum, а DankSharding — третья часть, которая также является изюминкой. Эта недавно разработанная структура полностью заменит первоначальную идею основной команды по внедрению 64 цепочек осколков.
** DankSharding предназначен не для того, чтобы разрешить больше транзакций в основной цепочке, а для того, чтобы сосредоточиться на повышении доступности данных при объединении. ** Rollup — это технология уровня 2, которая объединяет транзакции блокчейна и обрабатывает их. Любой оператор объединения может обработать пакет транзакций и отправить результаты и доказательства в основную цепочку. Используя определенные методы объединения, такие как оптимистичный или ZK, другие валидаторы или смарт-контракты в сети могут проверить результаты.
В настоящее время основные протоколы расширения Ethereum Layer 2 включают Optimism, Arbitrum, Metis, zkSync Era и Scroll и т. д. Чтобы помочь сети Ethereum начать долгосрочный переход на полный DankSharding, в EIP-4844 в этом году будет представлен ряд ключевых компонентов уровня выполнения.
Прото-данкшардинг
EIP-4844, также известный как Proto-DankSharding, представляет собой временное обновление сети Ethereum, предложенное разработчиками Ethereum Protolambda и Dankrad Feist. На странице вопросов и ответов EIP-4844 соучредитель Ethereum ** Виталик Бутерин описал Proto-Danksharding как «временное» решение, которое резко снизит комиссию за агрегированный газ до тех пор, пока не будет реализован полный шардинг. **
EIP-4844 — это план расширения вокруг Rollup, а также первый шаг в расширении Ethereum. До обновления накопительные данные постоянно хранятся в Ethereum, а стоимость хранения высока: 90% транзакционных затрат, оплачиваемых пользователями за накопительный пакет, приходится на стоимость хранения.
С этой целью в EIP-4844 вводится новый тип транзакций - Blob Transaction, данные будут перенесены в "Blob" для временного хранения, срок хранения около 1 месяца, после чего данные будут удалены. Если вы хотите хранить долгосрочные данные, они будут храниться другими поставщиками услуг в соответствии с фактическими потребностями.
Транзакция сегментированного BLOB-объекта
Только что упомянутый, EIP-4844 вводит тип транзакции, называемый «транзакцией, переносящей большие двоичные объекты». Большой двоичный объект (двоичный большой объект) — это сокращение от «большие двоичные объекты» и обозначает 125 КБ данных полезной нагрузки. Чтобы создать большой двоичный объект с транзакциями, свертка должна зафиксировать свои данные в большом двоичном объекте и добавить их в блок.
Транзакция переноса больших двоичных объектов может содержать до двух больших двоичных объектов. Кроме того, **для поощрения таких транзакций в обновлении будет реализован многомерный рынок комиссий EIP-1559. Эта функция представит переменную плату за газ для транзакций переноса больших двоичных объектов в зависимости от спроса и предложения. **
Основным преимуществом транзакций, несущих большие двоичные объекты, является экономическая эффективность. В настоящее время накопительный пакет постоянно хранит данные транзакций в блокчейне Ethereum через CallData. Однако данные BLOB-объектов намного дешевле, чем CallData, поскольку они не хранятся навсегда на уровне выполнения (виртуальная машина Ethereum). Вместо этого узлы-маяки сохраняют его на уровне консенсуса, и через месяц или год большой двоичный объект удаляется. Процесс аналогичен очистке кэшированных данных с ноутбука или устройства.
Большие двоичные объекты, хотя и представлены EIP-4844, будут полностью совместимы с форматом, используемым при окончательном сегментировании. В EIP-4844 каждая транзакция свертки содержит не более 2 больших двоичных объектов, а каждый блок содержит от 8 до 16 больших двоичных объектов, что составляет от 1 до 2 МБ. В сценарии полного сегментирования размер большого двоичного объекта может быть увеличен до 16–32 МБ.
Другими словами, когда блобы станут частью протокола Ethereum через Proto-DankSharding, к блоку Ethereum будет добавлено больше блобов.В это время пропускная способность Ethereum снова будет значительно расширена, а стоимость транзакций также снизится.
Во время транзакции полиномиальная схема под названием KZG (названная в честь ее создателей Кейт, Заверуча и Голдберга) будет проверять данные транзакции, размещенные в большом двоичном объекте. Как и другие системы проверки с нулевым разглашением, KZG может выполнять проверку, не раскрывая полного содержимого большого двоичного объекта.
Обновление ядра для Канкуна: EIP-4844
** Согласно собранию основных разработчиков Ethereum Executive Layer в июне, обновление Cancun включает в себя 5 EIP, направленных на добавление большего объема хранилища данных и снижение платы. **Основным содержанием обновления является EIP-4844, целью которого является реализация временного хранения и извлечения данных вне сети через узлы Ethereum для удовлетворения потребностей приложений блокчейна в данных и хранении.
Тестовая сеть Devnet постоянно совершенствуется
С октября 2022 года разработчики Ethereum запустили мультиклиентскую тестовую сеть, также известную как devnet, для EIP-4844. После успешной активации «Shanghai Upgrade» 12 апреля этого года разработчики Ethereum сразу же обратили внимание на подготовку к «Cancun Upgrade».
Чтобы быть точным, Cancun — это название следующего обновления Ethereum Execution Layer (EL), а Deneb — это название обновления, соответствующего Ethereum Consensus Layer (CL). Во время телефонной конференции ACDE разработчики обсудили окончательный объем обновления Cancun/Deneb, который будет сосредоточен на EIP-4844, реализации типа транзакции blob, в рамках подготовки к Deneb, начиная с запуска Devnet 5.
В Devnet 5 были внесены некоторые заметные изменения, такие как уровень выполнения (EL), запрещающий транзакции с нулевыми BLOB-объектами, переключение типа транзакции BLOB-объектов на 0x03 и разделение BLOB-объектов и блоков. Что касается обновлений API движка, планируется добавить соответствующие доказательства в еще не объединенный getBlobsBundleV1 и объединить вызовы «getPayloadV3» и «getBlobsBundleV1» в один. С точки зрения API цепочки маяков добавление порта подписи BLOB-объектов не является обязательным.
В конце мая этого года разработчик сообщества Ethereum terence.eth поделился содержанием 22-й конференции разработчиков EIP-4844. Конференция в основном затрагивала три основные темы:
1.Контроль версий API движка Deneb;
2. Добавьте "data_gas_used" в заголовок выполнения;
**3.Devnet 6 охват и обновление тестирования. **
Среди прочего, конференция решила добавить «data_gas_used» в заголовок выполнения в обновлении EIP-4844, поскольку обычная базовая плата рассчитывалась с использованием текущего заголовка в ранее использовавшемся EIP1559. В EIP-4844 при расчете газа данных используется родительский заголовок вместо текущего заголовка, избыток_data_gas — это цена следующего блока, а base_fee — цена текущего блока.
Кроме того, совещание решило, что для того, чтобы Devnet 6 покрыла обновление «data_gas_used», до передачи «data_gas_used» в Devnet 6 для тестирования будет использоваться другая тестовая сеть, подчиненная EIP4844.
**В конце июня разработчики команды DevOps Ethereum Foundation заявили, что все клиентские команды EL и CL прошли соответствующие тесты Hive Devnet 7 и планируют запустить Devnet 7 не раньше 30 июня или 3 июля. . **Devnet 7 — это выделенная краткосрочная тестовая сеть для EIP-4844, другие изменения кода тестироваться не будут.
Целью запуска Devnet 7 является увеличение лимита больших двоичных объектов с 2 до 3 и увеличение максимального предела больших двоичных объектов с 4 до 6. Цель увеличения емкости больших двоичных объектов была предложена Данкрадом Файстом, исследователем из Ethereum Foundation, после проведения экспериментов с данными для проверки способности сети обрабатывать большие блоки.
Что касается прогресса обновления в Канкуне, разработчики согласились обновить предварительно скомпилированный адрес EIP-4844, тестовый пример области памяти копирования инструкций EVM (EIP-5656) был добавлен в тестовую среду, а ответственное собрание API движка для связи между уровнем консенсуса и уровнем выполнения. Столкнувшись с некоторыми изменениями, Devnet 6 был стабилизирован после проверки утечек и заполнения, а Devnet 7 с тем же кодом будет запущен и сосредоточен на тестировании, связанном с EIP-4844.
Расчетное время запуска обновления Cancun
26 мая этого года **Алекс Стоукс, исследователь **Ethereum Foundation, заявил, что разумной целевой датой активации Канкуна является октябрь 2023 года. ** Разработчик Lightclient Geth (EL) подтверждает это заявление, полагая, что обновление, основанное на его текущем объеме, произойдет как минимум через 5-6 месяцев.
9 июня Тим Бейко, основной разработчик Ethereum, опубликовал на своей социальной платформе сообщение, в котором резюмирует обсуждение последней конференции разработчиков ядра исполнительного уровня Ethereum (ACDE). В конце концов собрание решило, что обновление Cancun содержит 5 EIP, чтобы добавить больше места для хранения данных и снизить плату.
Основным содержанием является EIP-4844, который направлен на реализацию временного хранения и извлечения данных вне сети через узлы Ethereum для удовлетворения потребностей приложений блокчейна в данных и хранении.
Другие выбранные EIP включают EIP-1153 (уменьшают стоимость хранения данных в цепочке, тем самым улучшая пространство в блоках), EIP-4788 (улучшают дизайн мостов между цепями и пулов акций), EIP-5656 (добавляют незначительные изменения кода) и EIP-6780 (удаление кода, который может расторгнуть смарт-контракты). На совещании не было сделано точного прогноза сроков модернизации Канкуна, но ожидается, что это произойдет до конца 2023 года.
Цели и влияние обновления Канкун
Общая цель обновления в Канкуне — продолжить подготовку к полной сети разделения данных при одновременном масштабировании накопительных пакетов в течение переходного периода. Внедрение транзакций, переносящих большие двоичные объекты, повысит доступность данных для сверток и значительно снизит стоимость сверток. EIP 4844 также будет включать в себя большую часть логики уровня выполнения и основу для полного сегментирования. Этот шаг значительно сократит усилия по внедрению, необходимые для последующих обновлений.
**После активации обновления Cancun пользователи смогут получать более быстрые и дешевые платежи при использовании собственных криптовалют, приложений и токенов на основе ERC экосистемы Ethereum. **Канкунское обновление является важным обновлением Ethereum, благодаря которому шардинг Ethereum L1 открывает новую главу, снижает стоимость передачи между L1 и L2, обеспечивает более низкую плату за газ и более высокий TPS, а также приносит пользу L2 и другой связанной экологии, тем самым еще больше укрепляя конкурентоспособность архитектуры «Эфириум + L2».
Эбункер, давний сторонник Ethereum, впервые уделяет пристальное внимание развитию технологии Ethereum, предложениям по обновлению и изменениям в сообществе, а также делится исследованиями и мнениями по ключевым направлениям Ethereum, таким как Staking, L2 и DeFi.
В настоящее время Ebunker включает в себя Ebunker Pool (фонд для стейкинга Ethereum, не связанный с хранением) и Ebunker Venture (венчурный капитал для максимизации Ethereum) и другие предприятия.
Официальный сайт Эбункера: