Встречайте «Канкун»: следующее обновление Ethereum, снижение затрат и повышение эффективности, хорошо для Layer2

Узнайте о предстоящем большом событии Ethereum в 2023 году: обновлении Cancun.

Автор: Булу

После слияния Ethereum 15 сентября 2022 года обновление Shapella, которому уделялось большое внимание, было официально завершено в апреле 2023 года. Какие новые изменения будут внесены в цели технического развития Эфириума на следующем этапе?

29 апреля 2023 года Ethereum Foundation провела 160-ю конференцию основных разработчиков, на которой определила следующее важное изменение в Ethereum — Cancun Network Upgrade (Канкунское обновление сети), Предложение по улучшению Ethereum (сокращенно EIP).

Если обновление Shapella является техническим водоразделом для обеспечения стабильной реализации механизма консенсуса PoS на будущем Ethereum после слияния Ethereum, то значение обновления Cancun не меньше, чем значение обновления Shapella — это ключ к Дальнейшее расширение Ethereum также откроет новый этап в развитии возможностей хранения и извлечения данных Ethereum.

Понимание обновления Cancun

Канкун, известный туристический город в Мексике, также является местом проведения конференции Devcon 3. Согласно правилам именования обновления Ethereum, обновление, названное в честь названия места, является обновлением для исполнительного слоя Ethereum.

В этом обновлении, какой протокол улучшения Ethereum (EIP) будет достоин внимания, дайте нам знать вместе.

01 Главный герой Cancun Escalation: EIP-4844

Прототип шардинга Ethereum

**Цели улучшения: **Решить проблему масштабируемости Ethereum (то есть потребности в расширении), помочь снизить транзакционные издержки решения Ethereum Layer 2 (Layer 2) Rollups и увеличить скорость Rollups.

Предыстория улучшения: Стоимость основной сети Ethereum уровня 1 (Layer 1) была высокой, и срочно необходимы необходимые улучшения для снижения общих эксплуатационных расходов.

В настоящее время решения для масштабирования на Ethereum в основном представляют собой накопительные пакеты уровня 2.

На практике решение Rollups помогло пользователям сэкономить много операционных расходов (далее именуемых «Плата за газ») Например, в репрезентативном проекте «Оптимизм» регулярные накладные расходы на плату за газ составляют всего 0,001 gwei, что намного ниже, чем обычно. накладные расходы основной сети Ethereum уровня 1; решение ZK Rollups имеет лучшую производительность сжатия данных и не требует включения подписанных данных, а комиссия ниже, даже до одной сотой основной сети Ethereum уровня 1.

Однако для более широкого круга пользователей, даже после решения Rollups, плата за газ по-прежнему является относительно дорогим бременем. Кроме того, эффективность Ethereum при обработке параллельных транзакций по-прежнему низка, и он может обрабатывать только двузначный объем транзакций в секунду, что требует новых улучшений, помогающих улучшить масштабируемость.

Шардинг — это мощный метод улучшения для решения вышеуказанных проблем, но текущий Ethereum еще не может его реализовать, и своевременное предложение плана улучшения EIP-4844 состоит в том, чтобы решить вышеуказанные потребности и внедрить обновления шардинга, найден компромисс. который может быть применен к текущему этапу Ethereum, и заложил раннюю техническую основу для Ethereum, чтобы реализовать общее разделение данных в будущем.

Поэтому EIP-4844 также известен как «Proto-danksharding», то есть «прототип шардинга». Слово dank также имеет другое происхождение — оно взято из имени исследователя Ethereum Данкрада Файста, который однажды сказал: «EIP-4844 станет ускорителем для роллапов».

Улучшения (выполненные технические улучшения):

  • Представьте транзакцию Blob: Blob — это аббревиатура от Binary Large Object. Транзакции больших двоичных объектов — это новый тип транзакций, который будет использоваться в будущих сегментах.
  • Привнесите всю логику уровня выполнения, необходимую для реализации полного сегментирования в будущем.
  • Внедрить логику перекрестной проверки для всех уровней выполнения и консенсуса, необходимых для реализации полного сегментирования в будущем.
  • Включает наслоение между проверкой блоков маяка (т. е. данных Ethereum Layer 2) и выборкой доступности данных BLOB-объектов.
  • Вводит блоки-маяки для реализации большей части логики, необходимой для будущего полного сегментирования.

△ Полная концептуальная карта шардинга / Виталик Бутерин

Источник изображения/форсайт-ньюс

Примечание. Первоначальная цель Blob — помочь перенести данные второго уровня Ethereum. В то же время, Блобы, эта группа векторов данных, хранятся узлами консенсусного уровня Эфириума, поэтому они не могут быть прочитаны виртуальной машиной Эфириума (сокращенно EVM) исполнительного уровня, и именно это разделение данных, которые реализуют снижение комиссий за решение Rollups уровня 2 Ethereum.

Кроме того, данные большого двоичного объекта удаляются через 30 дней.

Чтобы уменьшить нагрузку предложения по улучшению на основную сеть по сравнению с будущей реализацией полного сегментирования, EIP-4844 устанавливает верхний предел увеличенного пространства для хранения каждого маякового блока, максимально ограниченный примерно 0,5 МБ данных. size (около 4 Blob ), но ожидается, что в будущем этот верхний предел увеличится.

02 Другие предложения по улучшению, которые были определены для обновления Cancun

  • ЭИП-1153
  • EIP-6780

В дополнение к популярному EIP-4844 предложения по улучшению, которые были подтверждены для обновления Cancun, включают:

EIP-1153: Добавьте коды операций временного хранилища. Переходное хранилище — это решение, специально разработанное для внутренней связи блоков.

Временное хранилище не меняет семантику существующих операций. Данные во временном хранилище будут удаляться после каждой транзакции и не будут обращаться к диску сервера. Нет необходимости очищать слот хранилища после использования, и клиенту не нужно загрузить исходные данные.

Следовательно, условно говоря, преимущество использования временного хранилища для решения проблемы связи между блоками заключается в том, что плата за газ является низкой, а будущий дизайн хранилища данных Ethereum не должен учитывать возмещение операционных сборов из-за временного хранения.

Однако EIP-1153 не предназначен для решения проблемы использования временно сохраненных данных в существующих смарт-контрактах.

**EIP-6780: изменить функцию кода операции SELFDESTRUCT, **чтобы подготовиться к будущему применению архитектуры Verkle Tree (обычно называемой «деревом Volker») в Ethereum.

В настоящее время Ethereum использует архитектуру дерева Меркла (обычно называемую «деревом Меркла»). Использование кода операции SELFDESTRUCT может внести большое количество изменений в состояние учетной записи, например, вы можете удалить код и хранилище. Однако когда архитектура Verkle Tree будет применена к Ethereum в будущем, учетные записи нельзя будет легко изменить или удалить, потому что архитектура Verkle Tree будет хранить каждую учетную запись в другом ключе учетной записи, который не будет связан с корневой учетной записью.

Поэтому EIP-6780 предлагает изменения в функциональности кода операции SELFDESTRUCT. Согласно EIP-6780, модифицированный код операции SELFDESTRUCT, который больше не имеет возможности изменять или удалять используемые учетные записи, будет использоваться только для передачи ETH вызывающей стороне, за одним исключением, когда SELFDESTRUCT выполняется смарт-контрактом, вызываемым в та же транзакция, которая была создана.

△Ход реализации предложений по улучшению, связанных с обновлением Ethereum Cancun (по состоянию на 30 мая 2023 г.)

Источник изображения/github@Cancun Network Upgrade Specification

Ожидается, что три улучшенных протокола EIP-4844, EIP-1153 и EIP-6780, определенные для обновления Cancun, будут активированы в октябре 2023 года.

03 Обновление Канкуна все еще находится на рассмотрении, чтобы включить улучшенный реализованный протокол

  • EIP-2537
  • EIP-4788
  • EIP-5656
  • EIP-5920
  • EIP-7069

Улучшения, связанные с EOF, еще не рассматривались

EIP-2537: Предварительно скомпилируйте операцию кривой BLS12-381 и добавьте ее в набор операций, необходимых для проверки подписи BLS и проверки SNARK, чтобы лучше выполнять соответствующие операции проверки.

В настоящее время ход разработки этого плана улучшений идет относительно медленно. После реализации плана улучшения EIP-2537, по сравнению с существующим предварительно скомпилированным BN254, он получит лучшую операционную безопасность и позволит сопоставлять более дружественные кривые операции, что будет более способствовать развитию вариантов использования второго уровня Ethereum. .

**EIP-4788: Предоставить корень блока цепочки маяков в EVM. **Корни блоков Beacon Chain — это криптографические аккумуляторы, используемые для подтверждения произвольных состояний консенсуса.

Предоставление доступа к корню цепочки маяков в EVM обеспечивает доступ с минимальным уровнем доверия к консенсусному слою Ethereum. Это также улучшенный протокол, который помогает разрабатывать варианты использования и будет поддерживать такие варианты использования, как пулы ставок и мосты смарт-контрактов, чтобы улучшить их предположения о доверии (предположения о доверии).

EIP-5656: Предоставьте эффективную инструкцию EVM, которую можно использовать для копирования областей памяти. Копирование памяти — это базовая операция, которая очень полезна для различных операций с интенсивными вычислениями, но она также повлечет за собой эксплуатационные расходы при реализации на виртуальной машине Ethereum в будущем.

Инструкция, представленная EIP-5656, является новой инструкцией, которой раньше не существовало.Если выпущенный смарт-контракт использует эту новую инструкцию, обратите внимание на совместимость и, возможно, потребуется настроить операцию.

**EIP-5920: Введен новый код операции PAY. **Использование опкода PAY для отправки ETH на адрес учетной записи не требует вызова какой-либо функции адреса учетной записи.

Код операции PAY предназначен для передачи ETH. Он не требует мобилизации адресных функций, что может снизить затраты на использование сети. Это очень выгодно для передачи небольших объемов ETH.

**EIP-7069: Измените инструкцию CALL, этот протокол включен. **

Ссылка

[1] Спецификация обновления сети в Канкуне,

Посмотреть Оригинал
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
  • Награда
  • 1
  • Поделиться
комментарий
0/400
AdversityAvip
· 2024-03-13 15:03
Засада на стократные монеты 📈
Ответить0
  • Закрепить