Приближается обновление Канкун: Какие EIP в Ethereum заслуживают внимания?

Новичок1/24/2024, 4:21:07 PM
Эта статья представляет некоторые важные EIP (Ethereum Improvement Proposals) в предстоящем обновлении Cancun.

Поскольку сеть Ethereum движется к хардфорку Dencun в первом квартале 2024 года, сообщество с нетерпением ожидает серию значимых предложений по улучшению (EIP). Эти предложения важны не только для будущего развития Ethereum, но также могут иметь глубокое влияние на всю криптовалютную экосистему. В этой статье мы рассмотрим детали и потенциальные последствия этих предложений, предлагая читателям всеобъемлющее понимание.

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

  • Goerli: 17 января

  • Сеполия: 30 января

  • Holesky: 7 февраля

Это будет последний раз, когда Goerli будет включен в план тестирования, так как ожидается, что сеть будет устаревшей.

Кроме того, они обсудили следующие шаги - еще не названное обновление Prague/Electra. Сообщество Ethereum рассматривает вопрос о том, стоит ли сосредоточиться на значительном улучшении основной функциональности (которое может занять год работы) или перейти к нескольким более мелким улучшениям (которые могут быть реализованы к концу 2024 года).

Решение по этому вопросу будет принято после Нового года, но на данный момент вот несколько улучшений, которые стоит отметить после обновления Dencun 2024 года:

EIP-4844 (Оригинальный Danksharding)

EIP-4844 - это крупный проект в серии Dencun EIP и был центром внимания многих новостных репортажей в 2023 году. Эли Бен-Сассон, сооснователь StarkWare, отметил, что эта модернизация снизит затраты на доступность данных для всех решений L2. Поэтому это то, чего жаждет Starknet, так как это снизит затраты для пользователей. Лукас Хеннинг, главный технолог компании Suku, разработчика кошелька Web3, назвал это "годом прорывных улучшений для Ethereum". EIP-4844 - это трансформационная технология, которая может сократить сборы за Rollup Gas до 100 раз.

Рост абстрагирования учетной записи

Еще одним фокусом внимания Хеннинга является усовершенствование, использующее абстракцию учетных записей: ERC-4337 и его расширение ERC-6900. ERC — это подмножество EIP, специализирующееся на стандартах токенов в экосистеме Ethereum. Они определяют правила реализации токенов для обеспечения совместимости. В отличие от некоторых EIP, которые модифицируют основной протокол, ERC, как правило, не требуют хардфорка. Стандарт ERC-4337 был запущен в марте, и Хеннинг считает, что концепция абстракции учетной записи будет играть ключевую роль в наиболее значительных изменениях для пользователей. Он говорит, что абстракция учетной записи полностью изменит наше восприятие и взаимодействие с кошельками, сделав транзакции Gas стандартными, а безопасный вход в социальные сети новой нормой, фундаментально изменив пользовательский опыт Ethereum. Традиционно Ethereum имеет два типа учетных записей: учетные записи, принадлежащие внешним владельцам (EOA), контролируемые закрытыми ключами, и контрактные учетные записи, контролируемые кодом. Абстракция учетных записей размывает это различие, позволяя пользователям создавать учетные записи, больше похожие на смарт-контракты. Это может улучшить пользовательский опыт и безопасность, а также обеспечить более сложную логику учетной записи, такую как кошельки с несколькими подписями или социальное восстановление потерянных ключей. ERC-6900 вводит концепцию «делегированных транзакций». Этот стандарт также не требует изменений в консенсусе основной сети Ethereum и позволяет пользователям делегировать возможность отправлять транзакции от своего имени, например, для утверждения пакета операций за один раз, чтобы сэкономить время и нервы.

EIP-1153 (Опкод временного хранения)

Этот проект является частью Dencun и направлен на внедрение нового механизма обработки временного или переходного хранилища во время выполнения смарт-контрактов. Традиционные операции хранения на Ethereum являются постоянными и потребляют Газ. Это может быть неэффективно для временных данных, которые не нужно сохранять в одной транзакции. EIP-1153 - это опкод (операционный код), который позволяет смарт-контрактам использовать временное хранилище — хранилище, которое очищается в конце выполнения транзакции. Команда Uniswap лоббировала за 1153 и надеялась, что оно уже будет в Shapella, но им не удалось собрать достаточно поддержки для достижения консенсуса среди основных разработчиков. Ожидается, что это обновление сыграет значительную роль в улучшении возможностей и эффективности предстоящего протокола v4 Uniswap. Позволяя временное хранение, EIP-1153 может снизить стоимость Газа для хранения данных во время выполнения контракта и предоставить разработчикам больше гибкости при проектировании смарт-контрактов. Облегчая нагрузку на постоянное хранение и минимизируя увеличение объема состояния, EIP-1153 может помочь общей масштабируемости сети Ethereum.

EIP-4788 (Beacon Block Root Commitment)

Представьте себе Ethereum как огромную библиотеку, состоящую из двух основных частей: части Ethereum Virtual Machine (EVM), такой как читальный зал, куда люди приходят, чтобы читать книги (выполнять смарт-контракты), и части Beacon Chain, такой как система каталогов библиотеки, отслеживающая все книги и их местоположение (консенсус и координация сети Ethereum). До EIP-4788 эти две части функционировали несколько независимо. Часть EVM не имела прямого доступа к последнему каталогу; Ему пришлось полагаться на косвенные методы, чтобы узнать о том, что происходит в части Beacon Chain. EIP-4788 предлагает разместить «Beacon Block Root» (сводный или хэш-древовидный корень родительского блока) в каждом блоке EVM. Это похоже на переход от устаревшей системы картотеки в библиотеке (неэффективной, иногда неточной) к системе, которая работает в режиме реального времени, точна и напрямую связана с основной библиотечной базой данных. В этой современной библиотеке всякий раз, когда добавляется, перемещается или удаляется новая книга (обновления Beacon Chain), читатели (EVM) могут немедленно получить точную информацию. Читатели могут быть уверены в том, что они получают самую свежую информацию, а операции библиотеки (например, выполнение смарт-контрактов) больше соответствуют общей системе каталога (состояние уровня консенсуса). Все это происходит таким образом, чтобы свести к минимуму доверие, устраняя необходимость во внешних оракулах предоставлять эти данные, тем самым уменьшая потенциальные точки отказа или манипуляций. Это изменение особенно полезно для протоколов ликвидного стейкинга, таких как Lido, мостов на основе смарт-контрактов и решений для повторного стейкинга, поскольку оно позволяет этим протоколам напрямую получать доступ к критически важным данным, таким как балансы и состояния валидаторов, с уровня консенсуса, повышая их безопасность и операционную эффективность. EIP-4788, по сути, представляет оракул на уровне протокола, передающий состояние консенсуса Ethereum по всей основной сети

. Миша Комаров, основатель Фонда Nil, который развертывает zkOracle для Lido, называет это «абсолютно полезным». Он говорит: «Им нужно использовать корни состояний слоя согласования в логике приложения (в настоящее время доказано через zkLLVM на исполнительном слое внутри Casper FFG), что сделано в проектировании zkOracle».

Нажмите здесь, чтобы прочитать:Новый Ethereum Rollup применяет подход с нулевым разглашением к шардингу

EIP-5656 (Опкод MCOPY)

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

В текущей архитектуре EVM копирование больших сегментов данных с использованием существующих операций может быть неэффективным и затратным. MCOPY предлагает более эффективный способ, который, как ожидается, снизит затраты на газ, связанные с этими операциями, а также повысит производительность.

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

EIP-6780 (Ограничение SELFDESTRUCT)

В Ethereum оператор SELFDESTRUCT позволяет смарт-контракту удалить себя из блокчейна. При выполнении он удаляет код контракта и хранилище из состояния и отправляет оставшийся Эфир на указанный адрес.

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

Disclaimer:

  1. Этот материал взят из [ aicoin]. Все авторские права принадлежат оригинальному автору [Blockwords]. Если есть возражения против этой перепечатки, пожалуйста, свяжитесь с Gate Learnкомандой, и они незамедлительно справятся с этим.
  2. Ответственность за отказ: Взгляды и мнения, высказанные в этой статье, являются исключительно мнениями автора и не являются инвестиционными советами.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.

Приближается обновление Канкун: Какие EIP в Ethereum заслуживают внимания?

Новичок1/24/2024, 4:21:07 PM
Эта статья представляет некоторые важные EIP (Ethereum Improvement Proposals) в предстоящем обновлении Cancun.

Поскольку сеть Ethereum движется к хардфорку Dencun в первом квартале 2024 года, сообщество с нетерпением ожидает серию значимых предложений по улучшению (EIP). Эти предложения важны не только для будущего развития Ethereum, но также могут иметь глубокое влияние на всю криптовалютную экосистему. В этой статье мы рассмотрим детали и потенциальные последствия этих предложений, предлагая читателям всеобъемлющее понимание.

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

  • Goerli: 17 января

  • Сеполия: 30 января

  • Holesky: 7 февраля

Это будет последний раз, когда Goerli будет включен в план тестирования, так как ожидается, что сеть будет устаревшей.

Кроме того, они обсудили следующие шаги - еще не названное обновление Prague/Electra. Сообщество Ethereum рассматривает вопрос о том, стоит ли сосредоточиться на значительном улучшении основной функциональности (которое может занять год работы) или перейти к нескольким более мелким улучшениям (которые могут быть реализованы к концу 2024 года).

Решение по этому вопросу будет принято после Нового года, но на данный момент вот несколько улучшений, которые стоит отметить после обновления Dencun 2024 года:

EIP-4844 (Оригинальный Danksharding)

EIP-4844 - это крупный проект в серии Dencun EIP и был центром внимания многих новостных репортажей в 2023 году. Эли Бен-Сассон, сооснователь StarkWare, отметил, что эта модернизация снизит затраты на доступность данных для всех решений L2. Поэтому это то, чего жаждет Starknet, так как это снизит затраты для пользователей. Лукас Хеннинг, главный технолог компании Suku, разработчика кошелька Web3, назвал это "годом прорывных улучшений для Ethereum". EIP-4844 - это трансформационная технология, которая может сократить сборы за Rollup Gas до 100 раз.

Рост абстрагирования учетной записи

Еще одним фокусом внимания Хеннинга является усовершенствование, использующее абстракцию учетных записей: ERC-4337 и его расширение ERC-6900. ERC — это подмножество EIP, специализирующееся на стандартах токенов в экосистеме Ethereum. Они определяют правила реализации токенов для обеспечения совместимости. В отличие от некоторых EIP, которые модифицируют основной протокол, ERC, как правило, не требуют хардфорка. Стандарт ERC-4337 был запущен в марте, и Хеннинг считает, что концепция абстракции учетной записи будет играть ключевую роль в наиболее значительных изменениях для пользователей. Он говорит, что абстракция учетной записи полностью изменит наше восприятие и взаимодействие с кошельками, сделав транзакции Gas стандартными, а безопасный вход в социальные сети новой нормой, фундаментально изменив пользовательский опыт Ethereum. Традиционно Ethereum имеет два типа учетных записей: учетные записи, принадлежащие внешним владельцам (EOA), контролируемые закрытыми ключами, и контрактные учетные записи, контролируемые кодом. Абстракция учетных записей размывает это различие, позволяя пользователям создавать учетные записи, больше похожие на смарт-контракты. Это может улучшить пользовательский опыт и безопасность, а также обеспечить более сложную логику учетной записи, такую как кошельки с несколькими подписями или социальное восстановление потерянных ключей. ERC-6900 вводит концепцию «делегированных транзакций». Этот стандарт также не требует изменений в консенсусе основной сети Ethereum и позволяет пользователям делегировать возможность отправлять транзакции от своего имени, например, для утверждения пакета операций за один раз, чтобы сэкономить время и нервы.

EIP-1153 (Опкод временного хранения)

Этот проект является частью Dencun и направлен на внедрение нового механизма обработки временного или переходного хранилища во время выполнения смарт-контрактов. Традиционные операции хранения на Ethereum являются постоянными и потребляют Газ. Это может быть неэффективно для временных данных, которые не нужно сохранять в одной транзакции. EIP-1153 - это опкод (операционный код), который позволяет смарт-контрактам использовать временное хранилище — хранилище, которое очищается в конце выполнения транзакции. Команда Uniswap лоббировала за 1153 и надеялась, что оно уже будет в Shapella, но им не удалось собрать достаточно поддержки для достижения консенсуса среди основных разработчиков. Ожидается, что это обновление сыграет значительную роль в улучшении возможностей и эффективности предстоящего протокола v4 Uniswap. Позволяя временное хранение, EIP-1153 может снизить стоимость Газа для хранения данных во время выполнения контракта и предоставить разработчикам больше гибкости при проектировании смарт-контрактов. Облегчая нагрузку на постоянное хранение и минимизируя увеличение объема состояния, EIP-1153 может помочь общей масштабируемости сети Ethereum.

EIP-4788 (Beacon Block Root Commitment)

Представьте себе Ethereum как огромную библиотеку, состоящую из двух основных частей: части Ethereum Virtual Machine (EVM), такой как читальный зал, куда люди приходят, чтобы читать книги (выполнять смарт-контракты), и части Beacon Chain, такой как система каталогов библиотеки, отслеживающая все книги и их местоположение (консенсус и координация сети Ethereum). До EIP-4788 эти две части функционировали несколько независимо. Часть EVM не имела прямого доступа к последнему каталогу; Ему пришлось полагаться на косвенные методы, чтобы узнать о том, что происходит в части Beacon Chain. EIP-4788 предлагает разместить «Beacon Block Root» (сводный или хэш-древовидный корень родительского блока) в каждом блоке EVM. Это похоже на переход от устаревшей системы картотеки в библиотеке (неэффективной, иногда неточной) к системе, которая работает в режиме реального времени, точна и напрямую связана с основной библиотечной базой данных. В этой современной библиотеке всякий раз, когда добавляется, перемещается или удаляется новая книга (обновления Beacon Chain), читатели (EVM) могут немедленно получить точную информацию. Читатели могут быть уверены в том, что они получают самую свежую информацию, а операции библиотеки (например, выполнение смарт-контрактов) больше соответствуют общей системе каталога (состояние уровня консенсуса). Все это происходит таким образом, чтобы свести к минимуму доверие, устраняя необходимость во внешних оракулах предоставлять эти данные, тем самым уменьшая потенциальные точки отказа или манипуляций. Это изменение особенно полезно для протоколов ликвидного стейкинга, таких как Lido, мостов на основе смарт-контрактов и решений для повторного стейкинга, поскольку оно позволяет этим протоколам напрямую получать доступ к критически важным данным, таким как балансы и состояния валидаторов, с уровня консенсуса, повышая их безопасность и операционную эффективность. EIP-4788, по сути, представляет оракул на уровне протокола, передающий состояние консенсуса Ethereum по всей основной сети

. Миша Комаров, основатель Фонда Nil, который развертывает zkOracle для Lido, называет это «абсолютно полезным». Он говорит: «Им нужно использовать корни состояний слоя согласования в логике приложения (в настоящее время доказано через zkLLVM на исполнительном слое внутри Casper FFG), что сделано в проектировании zkOracle».

Нажмите здесь, чтобы прочитать:Новый Ethereum Rollup применяет подход с нулевым разглашением к шардингу

EIP-5656 (Опкод MCOPY)

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

В текущей архитектуре EVM копирование больших сегментов данных с использованием существующих операций может быть неэффективным и затратным. MCOPY предлагает более эффективный способ, который, как ожидается, снизит затраты на газ, связанные с этими операциями, а также повысит производительность.

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

EIP-6780 (Ограничение SELFDESTRUCT)

В Ethereum оператор SELFDESTRUCT позволяет смарт-контракту удалить себя из блокчейна. При выполнении он удаляет код контракта и хранилище из состояния и отправляет оставшийся Эфир на указанный адрес.

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

Disclaimer:

  1. Этот материал взят из [ aicoin]. Все авторские права принадлежат оригинальному автору [Blockwords]. Если есть возражения против этой перепечатки, пожалуйста, свяжитесь с Gate Learnкомандой, и они незамедлительно справятся с этим.
  2. Ответственность за отказ: Взгляды и мнения, высказанные в этой статье, являются исключительно мнениями автора и не являются инвестиционными советами.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!