Обновление Ethereum Pectra: пересмотр модели доверия и масштабируемости
Ethereum недавно завершил заметное обновление Pectra, которое стало еще одной важной вехой в развитии сети после форка Dencun в прошлом году. Это обновление вступило в силу 7 мая и было окончательно подтверждено в течение короткого времени.
Pectra внедрила ряд значительных изменений, среди которых наиболее заметным является EIP-7702. Это изменение полностью переопределяет режим взаимодействия между внешними счетами (EOA) и смарт-контрактами. Оно впервые позволяет обычным пользовательским кошелькам выполнять логику контрактов, сохраняя при этом тот же адрес, что закладывает основу для создания более умных и гибких пользовательских счетов. Это рассматривается как ключевой шаг к реализации полной абстракции счетов, что позволит пользователям обрабатывать транзакции пакетами, упрощать процесс авторизации токенов и обеспечивать бесшовное взаимодействие между различными приложениями.
В этом обновлении также была скорректирована модель валидаторов. EIP-7251 значительно увеличивает предел ставки для одного валидатора с 32 Эфир до 2,048 Эфир, что позволяет крупным ставщикам более эффективно интегрировать капитал, тем самым оптимизируя эффективность работы протокола и улучшая механизмы распределения вознаграждений.
Еще одно важное улучшение - это EIP-7691, который увеличивает количество Blob (временная структура данных, специально предназначенная для хранения больших объемов данных) в каждом блоке с 3 до 6. Это изменение значительно повысило пропускную способность данных второго уровня и снизило стоимость транзакций Rollup.
Однако обновление Pectra также принесло новые вызовы. Эксперты отмечают, что с внедрением обновления сетевой канал стал новым узким местом для Ethereum. В частности, поскольку блоки данных Blob необходимо распространять в одноранговой сети, эффективность и предсказуемость передачи данных Ethereum напрямую повлияет на его возможности масштабирования. С постоянным увеличением объема блоков данных Blob простое увеличение средней пропускной способности уже недостаточно, и так же важно уменьшить изменчивость передачи данных. Эта непредсказуемость может ослабить общую надежность Rollup и приложений, что стало ключевой проблемой инфраструктуры.
Эксперты по безопасности также выражают обеспокоенность по поводу глубоких последствий, которые может принести EIP-7702. Это обновление нарушает давнюю гипотезу о том, что "EOA не может выполнять код контракта". Поэтому смарт-контракты, полагающиеся на традиционную логику, такую как tx.origin == msg.sender, для защиты от повторного входа или защиты от флеш-займов, могут оказаться под новой угрозой.
Некоторые компании по безопасности предупреждают, что модель доверия претерпела фундаментальные изменения. EOA теперь может выполнять логику, что вводит новые векторы риска для контрактов, которые не ожидали этой особенности. Компания также отметила, что в марте этого года после аналогичного обновления на одной из блокчейнов они наблюдали несколько подозрительных транзакций, использующих такие уязвимости.
В связи с этим разработчикам настоятельно рекомендуется как можно скорее обновить кодовую базу, чтобы избежать продолжения восприятия EOA как логики пассивного счета. Вместо этого следует применять стандартные меры защиты от повторных атак и более строгие логические ограничения для уменьшения потенциальной поверхности атаки.
Несмотря на эти вызовы, обновление Pectra по-прежнему широко рассматривается как важный этап в развитии Ethereum. Оно не только переопределяет способ взаимодействия EOA и смарт-контрактов, но также включает оптимизацию модели стейкинга и увеличение пропускной способности данных, что закладывает прочный фундамент для будущей масштабируемости Ethereum.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
13 Лайков
Награда
13
3
Поделиться
комментарий
0/400
MEVHunterBearish
· 07-18 04:25
Снова обновление! Если поймаете, то я вас накажу L1
Посмотреть ОригиналОтветить0
GasWaster
· 07-17 06:08
Цзэ, сначала повышать или сначала исправлять баги?
Посмотреть ОригиналОтветить0
OldLeekNewSickle
· 07-17 05:57
Пустота, идти в лонг, глубока, как море. С этого момента неудачники - это прохожие.
Ethereum Pectra обновление: переосмысление взаимодействия EOA и масштабируемости, с безопасными вызовами.
Обновление Ethereum Pectra: пересмотр модели доверия и масштабируемости
Ethereum недавно завершил заметное обновление Pectra, которое стало еще одной важной вехой в развитии сети после форка Dencun в прошлом году. Это обновление вступило в силу 7 мая и было окончательно подтверждено в течение короткого времени.
Pectra внедрила ряд значительных изменений, среди которых наиболее заметным является EIP-7702. Это изменение полностью переопределяет режим взаимодействия между внешними счетами (EOA) и смарт-контрактами. Оно впервые позволяет обычным пользовательским кошелькам выполнять логику контрактов, сохраняя при этом тот же адрес, что закладывает основу для создания более умных и гибких пользовательских счетов. Это рассматривается как ключевой шаг к реализации полной абстракции счетов, что позволит пользователям обрабатывать транзакции пакетами, упрощать процесс авторизации токенов и обеспечивать бесшовное взаимодействие между различными приложениями.
В этом обновлении также была скорректирована модель валидаторов. EIP-7251 значительно увеличивает предел ставки для одного валидатора с 32 Эфир до 2,048 Эфир, что позволяет крупным ставщикам более эффективно интегрировать капитал, тем самым оптимизируя эффективность работы протокола и улучшая механизмы распределения вознаграждений.
Еще одно важное улучшение - это EIP-7691, который увеличивает количество Blob (временная структура данных, специально предназначенная для хранения больших объемов данных) в каждом блоке с 3 до 6. Это изменение значительно повысило пропускную способность данных второго уровня и снизило стоимость транзакций Rollup.
Однако обновление Pectra также принесло новые вызовы. Эксперты отмечают, что с внедрением обновления сетевой канал стал новым узким местом для Ethereum. В частности, поскольку блоки данных Blob необходимо распространять в одноранговой сети, эффективность и предсказуемость передачи данных Ethereum напрямую повлияет на его возможности масштабирования. С постоянным увеличением объема блоков данных Blob простое увеличение средней пропускной способности уже недостаточно, и так же важно уменьшить изменчивость передачи данных. Эта непредсказуемость может ослабить общую надежность Rollup и приложений, что стало ключевой проблемой инфраструктуры.
Эксперты по безопасности также выражают обеспокоенность по поводу глубоких последствий, которые может принести EIP-7702. Это обновление нарушает давнюю гипотезу о том, что "EOA не может выполнять код контракта". Поэтому смарт-контракты, полагающиеся на традиционную логику, такую как tx.origin == msg.sender, для защиты от повторного входа или защиты от флеш-займов, могут оказаться под новой угрозой.
Некоторые компании по безопасности предупреждают, что модель доверия претерпела фундаментальные изменения. EOA теперь может выполнять логику, что вводит новые векторы риска для контрактов, которые не ожидали этой особенности. Компания также отметила, что в марте этого года после аналогичного обновления на одной из блокчейнов они наблюдали несколько подозрительных транзакций, использующих такие уязвимости.
В связи с этим разработчикам настоятельно рекомендуется как можно скорее обновить кодовую базу, чтобы избежать продолжения восприятия EOA как логики пассивного счета. Вместо этого следует применять стандартные меры защиты от повторных атак и более строгие логические ограничения для уменьшения потенциальной поверхности атаки.
Несмотря на эти вызовы, обновление Pectra по-прежнему широко рассматривается как важный этап в развитии Ethereum. Оно не только переопределяет способ взаимодействия EOA и смарт-контрактов, но также включает оптимизацию модели стейкинга и увеличение пропускной способности данных, что закладывает прочный фундамент для будущей масштабируемости Ethereum.