Глубокий анализ прошлого и будущего абстракции счетов Ethereum
В данной статье будет рассмотрено развитие абстракции счета Ethereum (AA) с двух сторон:
Сначала рассмотрим эволюцию предложений, связанных с AA, начиная с 2015 года, и систематизируем плюсы и минусы каждого из вариантов.
Во-вторых, необходимо重点分析 рынок после внедрения EIP4337, а также влияние提案 EIP7702, который будет включен в обновление Ethereum, на цепочечные приложения.
1. Фон абстракции счета
1.1 Значение абстракции счета
Основатель Ethereum Виталик обновил дорожную карту ETH в конце 2023 года, сохранив настройки абстракции счета. В настоящее время основные модели переходят от EIP-4337 к этапу добровольного преобразования EOA-счетов.
Несмотря на то, что EIP4337 был одобрен пользователями более года назад, фактический уровень его использования остается низким. Эта противоречивая рыночная среда ускорила процесс EIP-7702, который был подтвержден для интеграции в следующем обновлении.
1.2 состояние рынка абстракции счетов
За полтора года развития количество адресов EIP4337 на основных цепочках составило всего 12 миллионов, из которых на основной сети Ethereum активно используются только 6,764 адреса, что значительно ниже количества адресов EOA и CA.
Однако это не ставит под сомнение основную ценность AA. Исходная цель EIP4337 заключалась в том, чтобы справиться с проблемами совместимости с основной сетью. После того как различные L2 цепи начали нативно поддерживать AA, количество адресов EIP4337 резко возросло, например, активные пользователи цепей Base и Polygon в июле составили 1 миллион и 3 миллиона соответственно.
2. Что такое абстракция счета?
Абстракция счета по сути решает проблему разделения прав собственности.
Эфирный EOA счет объединяет право собственности и право подписи, что приводит к ряду проблем:
Сложно защитить приватный ключ
Однообразный алгоритм подписи
Слишком высокие права подписи
Комиссия за транзакцию может быть оплачена только Эфиром
Личная информация о сделках может легко утечь
Эти ограничения затрудняют обычным пользователям использование Ethereum. Решение заключается в реализации абстракции счета, чтобы разъединить право собственности и право подписи.
3. Исторический контекст предложений AA
AA предложение основано на двух основных подходах:
3.1 Преобразование EOA адреса в CA адрес
EIP-101(2015) впервые предложил новую структуру, использующую контракты в качестве счетов, но был отложен из-за слишком больших изменений.
EIP-859(2018) пытается решить проблемы развертывания кода, предлагая новый оператор PAYGAS.
EIP-7702(2024) как альтернатива EIP-3074 будет включен в предстоящий хард-форк.
3.2 Позволить EOA-адресу управлять CA-адресом
EIP-3074(2020) предложил новые коды операций AUTH и AUTHCALL, позволяя EOA уполномочивать контракты использовать его идентичность для вызова других контрактов.
EIP-4337(2021), вдохновленный MEV, разработан для реализации абстракции счетов через мемпул, избегая изменений в протоколе уровня консенсуса.
EIP-5189(2022) оптимизация EIP4337, введение механизма поручителей для предотвращения DoS-атак.
3.3 Поддержка других предложений AA
EIP-2718(2020) определяет упаковочный конверт для нового типа транзакции.
EIP-3607(2021) предотвращает конфликт между адресом развертывания контракта и адресом EOA.
3.4 Сводка о развитии абстракции счета
EIP-4337 реализует множество функций, но противоречит принципу человеческой мотивации и не получил распространения в основной сети. Снижение затрат является ключевым, для этого требуется провести мягкий форк обновления Ethereum, и EIP-7702 является именно этой идеей.
4. Полный анализ EIP-7702
4.1 Введение в EIP-7702
EIP-7702 позволяет EOA временно обладать функциональностью смарт-контракта в одной транзакции, поддерживает пакетные транзакции, транзакции без газа и управление пользовательскими правами, при этом не требует введения новых EVM opCode.
4.2 Структура данных
Определение нового типа транзакции 0x04, добавление объекта authorization_list для хранения кода, который подписчики хотят выполнить в EOA.
4.3 Жизненный цикл сделки
Включает этап проверки и этап выполнения операций. На этапе проверки проводится множество проверок, а на этапе выполнения код загружается и выполняется с адресов, указанных в authorization_list.
4.4 ценность EIP-7702
Изменение полного цикла Web3-кошелька, повышение пользовательского опыта, влияние на идентификацию CeFi-транзакций и комиссии, разрушение нескольких существующих стереотипов.
4.5 Сравнение EIP-7702 и EIP-4337
Преимущества EIP-7702:
Газовые расходы ниже
Стоимость миграции пользователей ниже
Поддержка полной и защищенной делегации
Недостатки EIP-7702:
Необходимо обновление с мягким форком, влияние широкое
Сложность аудита безопасности велика
Значительные изменения в исходной архитектуре
Хранилище возможностей EOA-контракта ограничено
Отдельные торговые расходы немного выше
Может вызвать риск DoS
Логика депозитов и выводов на блокчейне может быть неконсистентной
5. Итоги
Хотя EIP-7702 вносит значительные изменения, он значительно снижает затраты для пользователей. Он позволяет EOA запускать логику CA по мере необходимости, снижая затраты на владение и реализуя параллельные транзакции. Это существенно оптимизирует управление на уровне предприятий в цепочке, например, массовое агрегирование на биржах.
Несмотря на множество вызовов, связанных с EIP-7702, его стоит адаптировать для DApp из-за экономических преимуществ. В этой трансформации пользователи, скорее всего, будут на стороне EIP-7702.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
18 Лайков
Награда
18
4
Поделиться
комментарий
0/400
YieldChaser
· 07-13 21:52
С первого взгляда видно, что крупные деньги действуют скрытно.
Посмотреть ОригиналОтветить0
PaperHandsCriminal
· 07-13 11:01
Снова исследую эти замысловатые штуки, а сам не могу соперничать с ботами по скорости.
EIP-7702: Будущее абстрагирования счета Ethereum и анализ влияния на рынок
Глубокий анализ прошлого и будущего абстракции счетов Ethereum
В данной статье будет рассмотрено развитие абстракции счета Ethereum (AA) с двух сторон:
Сначала рассмотрим эволюцию предложений, связанных с AA, начиная с 2015 года, и систематизируем плюсы и минусы каждого из вариантов.
Во-вторых, необходимо重点分析 рынок после внедрения EIP4337, а также влияние提案 EIP7702, который будет включен в обновление Ethereum, на цепочечные приложения.
1. Фон абстракции счета
1.1 Значение абстракции счета
Основатель Ethereum Виталик обновил дорожную карту ETH в конце 2023 года, сохранив настройки абстракции счета. В настоящее время основные модели переходят от EIP-4337 к этапу добровольного преобразования EOA-счетов.
Несмотря на то, что EIP4337 был одобрен пользователями более года назад, фактический уровень его использования остается низким. Эта противоречивая рыночная среда ускорила процесс EIP-7702, который был подтвержден для интеграции в следующем обновлении.
1.2 состояние рынка абстракции счетов
За полтора года развития количество адресов EIP4337 на основных цепочках составило всего 12 миллионов, из которых на основной сети Ethereum активно используются только 6,764 адреса, что значительно ниже количества адресов EOA и CA.
Однако это не ставит под сомнение основную ценность AA. Исходная цель EIP4337 заключалась в том, чтобы справиться с проблемами совместимости с основной сетью. После того как различные L2 цепи начали нативно поддерживать AA, количество адресов EIP4337 резко возросло, например, активные пользователи цепей Base и Polygon в июле составили 1 миллион и 3 миллиона соответственно.
2. Что такое абстракция счета?
Абстракция счета по сути решает проблему разделения прав собственности.
Эфирный EOA счет объединяет право собственности и право подписи, что приводит к ряду проблем:
Эти ограничения затрудняют обычным пользователям использование Ethereum. Решение заключается в реализации абстракции счета, чтобы разъединить право собственности и право подписи.
3. Исторический контекст предложений AA
AA предложение основано на двух основных подходах:
3.1 Преобразование EOA адреса в CA адрес
EIP-101(2015) впервые предложил новую структуру, использующую контракты в качестве счетов, но был отложен из-за слишком больших изменений.
EIP-859(2018) пытается решить проблемы развертывания кода, предлагая новый оператор PAYGAS.
EIP-7702(2024) как альтернатива EIP-3074 будет включен в предстоящий хард-форк.
3.2 Позволить EOA-адресу управлять CA-адресом
EIP-3074(2020) предложил новые коды операций AUTH и AUTHCALL, позволяя EOA уполномочивать контракты использовать его идентичность для вызова других контрактов.
EIP-4337(2021), вдохновленный MEV, разработан для реализации абстракции счетов через мемпул, избегая изменений в протоколе уровня консенсуса.
EIP-5189(2022) оптимизация EIP4337, введение механизма поручителей для предотвращения DoS-атак.
3.3 Поддержка других предложений AA
EIP-2718(2020) определяет упаковочный конверт для нового типа транзакции.
EIP-3607(2021) предотвращает конфликт между адресом развертывания контракта и адресом EOA.
3.4 Сводка о развитии абстракции счета
EIP-4337 реализует множество функций, но противоречит принципу человеческой мотивации и не получил распространения в основной сети. Снижение затрат является ключевым, для этого требуется провести мягкий форк обновления Ethereum, и EIP-7702 является именно этой идеей.
4. Полный анализ EIP-7702
4.1 Введение в EIP-7702
EIP-7702 позволяет EOA временно обладать функциональностью смарт-контракта в одной транзакции, поддерживает пакетные транзакции, транзакции без газа и управление пользовательскими правами, при этом не требует введения новых EVM opCode.
4.2 Структура данных
Определение нового типа транзакции 0x04, добавление объекта authorization_list для хранения кода, который подписчики хотят выполнить в EOA.
4.3 Жизненный цикл сделки
Включает этап проверки и этап выполнения операций. На этапе проверки проводится множество проверок, а на этапе выполнения код загружается и выполняется с адресов, указанных в authorization_list.
4.4 ценность EIP-7702
Изменение полного цикла Web3-кошелька, повышение пользовательского опыта, влияние на идентификацию CeFi-транзакций и комиссии, разрушение нескольких существующих стереотипов.
4.5 Сравнение EIP-7702 и EIP-4337
Преимущества EIP-7702:
Недостатки EIP-7702:
5. Итоги
Хотя EIP-7702 вносит значительные изменения, он значительно снижает затраты для пользователей. Он позволяет EOA запускать логику CA по мере необходимости, снижая затраты на владение и реализуя параллельные транзакции. Это существенно оптимизирует управление на уровне предприятий в цепочке, например, массовое агрегирование на биржах.
Несмотря на множество вызовов, связанных с EIP-7702, его стоит адаптировать для DApp из-за экономических преимуществ. В этой трансформации пользователи, скорее всего, будут на стороне EIP-7702.