Глубокий анализ эволюции и перспектив абстрагирования счета Ethereum
Введение
本文分为 две основные части:
Первая часть начинается с первого предложения абстрагирования счета (AA) 2015 года, система систематизирует все соответствующие предложения EIP до настоящего времени, исследует эволюцию исторических предложений AA и оценивает достоинства и недостатки различных вариантов.
Вторая часть сосредоточена на сравнении причин холодной реакции рынка после внедрения EIP4337, углубленном анализе EIP7702, который будет включен в следующий апгрейд Ethereum, и обсуждении всестороннего влияния этого предложения на формы применения в цепочке.
Основатель Ethereum Виталик в конце 2023 года обновил дорожную карту ETH, но не изменил позиционирование абстрагирования счета. В настоящее время основным направлением развития является переход к следующему этапу добровольной EOA через EIP-4337.
1.2 Рыночная ситуация абстрагирования счета
С момента запуска EIP4337 прошло полтора года, пользователи высоко оценили его, но уровень использования низкий. На основных цепочках всего 12 миллионов адресов AA, из которых на основной сети Ethereum только 6,764 активных адреса, что значительно меньше по сравнению с 270 миллионами адресов EOA и CA.
EIP4337 на основной сети практически не имеет существенного развития. Но на L2 цепях наблюдается爆发式增长, например, в июле активные пользователи цепей Base и Polygon достигли 1 миллиона и 3 миллионов соответственно.
Это указывает на то, что дизайн EIP4337 не ошибочен, а является следствием различий между основной сетью и L2, что требует целенаправленного решения.
2. Что такое абстрагирование счета?
Абстрагирование счета по сути решает проблему разделения прав собственности. EOA-счета Ethereum объединяют право собственности и право подписи, и лицо, владеющее приватным ключом, одновременно обладает правом собственности на счет и правом подписи на передачу активов.
Это связано с проектированием структуры транзакций Ethereum - стандартная транзакция не имеет поля From, адрес отправителя извлекается через параметры VRS. Основная идея EIP4337 заключается в добавлении адреса отправителя в поле транзакции, что позволяет отделить закрытый ключ от адреса для операций.
Важность разделения прав собственности заключается в решении многих проблем, связанных с дизайном EOA:
Защита приватного ключа затруднена
Алгоритм подписи единый
Подписывающие права слишком высоки
Ограниченная оплата комиссии
Утечка конфиденциальности сделок
Эти ограничения делают трудным использование Ethereum для обычных пользователей: необходимо владеть ETH, нужно понимать сложную логику расходов, эффективность оптимизации кошелька ограничена и т.д.
Абстрагирование счета постепенно решает эти проблемы, разъединяя право собственности и право подписи. Исторически было много решений, которые в конечном итоге свелись к двум направлениям.
3. Обзор истории предложений по абстрагированию счета
3.1 Преобразование EOA в CA
EIP-101(2015): предложить новый структуру счета на основе контракта
EIP-859(2018): решение проблемы с развертыванием контракта
EIP-7702(2024): позволяет EOA устанавливать временный код
3.2 Позвольте EOA управлять CA
EIP-3074(2020): добавление операций AUTH и AUTHCALL
EIP-4337(2021): Реализация абстрагирования счета через пул памяти
EIP-5189(2022): через доверенных лиц операционное абстрагирование счета
3.3 Поддержка других предложений по абстрагированию счета
EIP-2718: Новый тип транзакции упаковки конверта
EIP-3607: запрещение развертывания контрактов EOA
3.4 Интерпретация истории развития абстрагирования счета
EIP-4337 реализует множество функций, но противоречит принципу человеческой мотивации, попадая в порочный круг рыночного развития. Чтобы действительно снизить GAS, необходимо провести мягкий форк Ethereum, а раз уж речь идет о мягком форке, то стоит напрямую рассмотреть EIP-7702.
4. Полный анализ EIP-7702
4.1 Обзор EIP-7702
Позволяет EOA временно обладать функциями смарт-контракта в одной транзакции, поддерживает пакетные транзакции, транзакции без газа и управление правами доступа, не требуя внедрения новых EVM opCode.
4.2 структура данных
Определите новый тип транзакции 0x04, добавив объект authorization_list в последовательность кодирования RLP.
4.3 Жизненный цикл сделки
включая этап верификации и этап выполнения операций.
4.4 Ценность EIP-7702
Изменить полный путь Web3 кошелька, улучшить пользовательский опыт, повлиять на идентификацию CeFi сделок и сбор средств. Разрушить несколько прежних стереотипов.
4.5 Сравнение EIP-7702 и EIP-4337
Преимущества EIP-7702:
Газ гораздо ниже
Стоимость миграции пользователей ниже
Поддержка полного поручения и защищенного поручения
Недостатки EIP-7702:
Необходима мягкая форка, влияние обширное
Высокая степень свободы, трудно поддается аудиту
Изменений в оригинальной архитектуре много
У EOA нет достаточного объема памяти для контрактных возможностей.
Стоимость одной сделки немного выше
Может привести к DoS при получении активов
Влияние на логику вывода и пополнения на блокчейне
5. Итоги
Абстрагирование счета будет реализовано в последнем модуле "Исправить все". EIP-7702, хотя и представляет собой вызов для системной безопасности, но обладает ценовым преимуществом и стоит того, чтобы все Dapp исследовали его адаптацию. Пользователи будут на стороне EIP-7702, продвигая его окончательную реализацию.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
17 Лайков
Награда
17
7
Поделиться
комментарий
0/400
ThesisInvestor
· 07-11 17:36
Ждать, пока организации списывают домашнее задание
EIP-7702: Новый этап абстрагирования счета Ethereum и перспективы будущего
Глубокий анализ эволюции и перспектив абстрагирования счета Ethereum
Введение
本文分为 две основные части:
Первая часть начинается с первого предложения абстрагирования счета (AA) 2015 года, система систематизирует все соответствующие предложения EIP до настоящего времени, исследует эволюцию исторических предложений AA и оценивает достоинства и недостатки различных вариантов.
Вторая часть сосредоточена на сравнении причин холодной реакции рынка после внедрения EIP4337, углубленном анализе EIP7702, который будет включен в следующий апгрейд Ethereum, и обсуждении всестороннего влияния этого предложения на формы применения в цепочке.
EIP-7702 принесет эпохальные изменения, давайте подробно обсудим.
1. Фон абстрагирования счета
1.1 Позиционирование абстрагирования счета
Основатель Ethereum Виталик в конце 2023 года обновил дорожную карту ETH, но не изменил позиционирование абстрагирования счета. В настоящее время основным направлением развития является переход к следующему этапу добровольной EOA через EIP-4337.
1.2 Рыночная ситуация абстрагирования счета
С момента запуска EIP4337 прошло полтора года, пользователи высоко оценили его, но уровень использования низкий. На основных цепочках всего 12 миллионов адресов AA, из которых на основной сети Ethereum только 6,764 активных адреса, что значительно меньше по сравнению с 270 миллионами адресов EOA и CA.
EIP4337 на основной сети практически не имеет существенного развития. Но на L2 цепях наблюдается爆发式增长, например, в июле активные пользователи цепей Base и Polygon достигли 1 миллиона и 3 миллионов соответственно.
Это указывает на то, что дизайн EIP4337 не ошибочен, а является следствием различий между основной сетью и L2, что требует целенаправленного решения.
2. Что такое абстрагирование счета?
Абстрагирование счета по сути решает проблему разделения прав собственности. EOA-счета Ethereum объединяют право собственности и право подписи, и лицо, владеющее приватным ключом, одновременно обладает правом собственности на счет и правом подписи на передачу активов.
Это связано с проектированием структуры транзакций Ethereum - стандартная транзакция не имеет поля From, адрес отправителя извлекается через параметры VRS. Основная идея EIP4337 заключается в добавлении адреса отправителя в поле транзакции, что позволяет отделить закрытый ключ от адреса для операций.
Важность разделения прав собственности заключается в решении многих проблем, связанных с дизайном EOA:
Эти ограничения делают трудным использование Ethereum для обычных пользователей: необходимо владеть ETH, нужно понимать сложную логику расходов, эффективность оптимизации кошелька ограничена и т.д.
Абстрагирование счета постепенно решает эти проблемы, разъединяя право собственности и право подписи. Исторически было много решений, которые в конечном итоге свелись к двум направлениям.
3. Обзор истории предложений по абстрагированию счета
3.1 Преобразование EOA в CA
3.2 Позвольте EOA управлять CA
3.3 Поддержка других предложений по абстрагированию счета
3.4 Интерпретация истории развития абстрагирования счета
EIP-4337 реализует множество функций, но противоречит принципу человеческой мотивации, попадая в порочный круг рыночного развития. Чтобы действительно снизить GAS, необходимо провести мягкий форк Ethereum, а раз уж речь идет о мягком форке, то стоит напрямую рассмотреть EIP-7702.
4. Полный анализ EIP-7702
4.1 Обзор EIP-7702
Позволяет EOA временно обладать функциями смарт-контракта в одной транзакции, поддерживает пакетные транзакции, транзакции без газа и управление правами доступа, не требуя внедрения новых EVM opCode.
4.2 структура данных
Определите новый тип транзакции 0x04, добавив объект authorization_list в последовательность кодирования RLP.
4.3 Жизненный цикл сделки
включая этап верификации и этап выполнения операций.
4.4 Ценность EIP-7702
Изменить полный путь Web3 кошелька, улучшить пользовательский опыт, повлиять на идентификацию CeFi сделок и сбор средств. Разрушить несколько прежних стереотипов.
4.5 Сравнение EIP-7702 и EIP-4337
Преимущества EIP-7702:
Недостатки EIP-7702:
5. Итоги
Абстрагирование счета будет реализовано в последнем модуле "Исправить все". EIP-7702, хотя и представляет собой вызов для системной безопасности, но обладает ценовым преимуществом и стоит того, чтобы все Dapp исследовали его адаптацию. Пользователи будут на стороне EIP-7702, продвигая его окончательную реализацию.