17 июля состоялось официальное открытие конференции Ethereum Community Conference (EthCC) в Париже, на которой сооснователь Ethereum Виталик Бутерин выступил с публичной речью и в очередной раз поддержал платформу для смарт-контрактных кошельков на тему истории и будущего абстракция аккаунта.
С начала этого года Виталик часто заявлял о своей поддержке кошельков смарт-контрактов на основе учетной записи, например, на AMA в Twitter в июне, когда ** ответил на вопрос о том, как просматривать кошельки на основе MPC (EOA) и смарт-контракты. Контрактные кошельки. Он считает, что кошельки EOA на основе MPC имеют фундаментальные недостатки, поскольку они не могут отозвать ключи, и единственным вариантом являются кошельки со смарт-контрактами. **
** По мнению Виталика, абстракция учетной записи «очень элегантна», поскольку не требует изменений в базовом протоколе, как другие предыдущие обновления. **
Абстракция учетной записи сама по себе является относительно абстрактным понятием.
В настоящее время учетные записи Ethereum и пары ключей настолько тесно связаны, что по сути являются одним и тем же. т. е. если вы контролируете закрытый ключ, то вы контролируете учетную запись.
Абстракция учетной записи отделяет сущность (учетную запись) в EVM от сущности (пары ключей или подписывающей стороны) владения мобильным активом. Пока центр сертификации поддерживает определенную функцию (например, проверку подписей), он может быть учетной записью.
Абстракция учетной записи, по сути, позволяет пользователям определять модель безопасности своих учетных записей, что делает Ethereum более подходящим для различных вариантов использования.
Например, эта функция позволяет пользователям устанавливать свои собственные правила проверки транзакций, такие как требования к мультиподписи или лимиты расходов, а также они могут сделать свои учетные записи совместимыми с будущими алгоритмами шифрования.
** Виталик описал абстракцию учетной записи как позволяющую управлять учетными записями Ethereum с помощью кода смарт-контракта, а не закрытых ключей. **
**Его идея заключается в том, что в будущем все перейдут с текущего кошелька EOA на кошелек на основе смарт-контрактов. В случае успеха управление криптокошельком станет таким же простым, как управление учетной записью электронной почты. **
Ранние этапы абстракции аккаунта
Виталик сказал, что идея позволить коду управлять учетными записями, а не только ключами, была в дизайне Эфириума с самого начала. **
В «Желтой книге» Ethereum описаны два типа учетных записей: внешние учетные записи (управляемые закрытыми ключами) и контрактные учетные записи (управляемые кодом смарт-контракта). Однако на ранних этапах реализации абстракции учетных записей возникли некоторые проблемы.
В первом выпуске проверки концепции Ethereum был оптимизм в отношении того, что кошельки с мультиподписью будут более приняты пользователями. Однако произошло это не сразу, а мультиподписи усложнили обнаружение обменных депозитов. Существуют также сложности, связанные с оплатой комиссий за газ из кошельков смарт-контрактов. Первоначальное видение заключалось в том, чтобы все транзакции были простыми «вызовами», но такие причины, как неуникальные хэши транзакций, усложняют проблему.
Эволюция абстракции аккаунта
На протяжении многих лет сообщество Ethereum повторяло множество идей абстракции аккаунта. Было сделано несколько предложений по стандартизации подписей, использованию кодов операций «точки останова», ограничению доступа во время проверки транзакций и т. Д. Но прогресс был медленным из-за сложности изменения базового протокола и акцента на предоставлении доказательства доли. До 2020 года EIP (предложение) для конкретной абстракции учетной записи не предлагалось.
Независимые проекты, такие как сеть АЗС и Argent Wallet, способствовали дальнейшим инновациям. Они нашли творческие способы включения мета-транзакций и абстрактных учетных записей, используя только смарт-контракты. Однако решения, основанные на «оболочках», также имеют недостатки, например более высокие накладные расходы на транзакцию.
До недавнего времени был предложен EIP-4337, который использует смарт-контракты только для обеспечения общего стандарта абстракции учетной записи, избегая базовых изменений протокола.
**Обновление Ethereum (ETH) позволит пользователям создавать некастодиальные кошельки в виде программируемых смарт-контрактов. **
Это открывает множество функций, таких как простое восстановление кошелька, транзакции без подписи (что означает более низкую комиссию за транзакцию) и командные кошельки (также известные как кошельки с несколькими подписями).
По словам Виталика**, это обновление может стать одним из основных катализаторов внедрения Web3 во всем мире. ** «Одно из ключевых свойств, которое мы хотим, чтобы блокчейн имел, — это дать вам деньги до того, как вы зарегистрируетесь», — сказал он.
По его словам, идея заключается в том, чтобы пользователи могли получать любой токен, например стейблкоин, в свой кошелек смарт-контракта и иметь возможность платить за газ, не переключаясь на хранение ETH.
Чтобы разрешить трансляцию этих типов кошельков и транзакций, последнее обновление абстракции учетной записи позволит использовать «кассиров», что позволит пользователям оплачивать газ любым токеном, с которым они совершают транзакции.
EIP-4337 также включает агрегаторы подписей, позволяющие объединять несколько подписантов, при этом только один из них используется для транзакции.
«Это довольно большое дело», особенно в накопительных пакетах, потому что объем подписи на этих типах решений L2 непомерно высок, — сказал Виталик.
Ethereum L2, такой как Arbitrum или Optimism, объединяет транзакции и проверяет их за пределами основной сети Ethereum.
Абстракция учетной записи позволит агрегировать подписи. Проще говоря, это позволило бы лучше сжимать данные, что привело бы к удешевлению вычислений и, по словам Виталика, «снижение затрат в 86 раз».
Кроме того, это не единственное обновление Ethereum, которое в настоящее время находится в разработке. Proto-danksharding или EIP-4884 также находится в процессе. Он быстро стал основным направлением веб-разработки, поскольку закладывает основу для нового типа данных, который резко снижает затраты и делает использование данных более эффективным.
Наконец, Виталик заявил, что ** растет желание включить частичные абстракции учетных записей (такие как ERC-4337) непосредственно в протокол для повышения эффективности и защиты от цензуры. Он также указал на важность обеспечения плавного перехода для устаревших пользователей EOA и инноваций, таких как интеграция биометрических подписантов. **
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Виталик: Абстракция учетной записи произведет революцию во взаимодействии кошельков
Автор: Стажер, TechFlow
17 июля состоялось официальное открытие конференции Ethereum Community Conference (EthCC) в Париже, на которой сооснователь Ethereum Виталик Бутерин выступил с публичной речью и в очередной раз поддержал платформу для смарт-контрактных кошельков на тему истории и будущего абстракция аккаунта.
С начала этого года Виталик часто заявлял о своей поддержке кошельков смарт-контрактов на основе учетной записи, например, на AMA в Twitter в июне, когда ** ответил на вопрос о том, как просматривать кошельки на основе MPC (EOA) и смарт-контракты. Контрактные кошельки. Он считает, что кошельки EOA на основе MPC имеют фундаментальные недостатки, поскольку они не могут отозвать ключи, и единственным вариантом являются кошельки со смарт-контрактами. **
** По мнению Виталика, абстракция учетной записи «очень элегантна», поскольку не требует изменений в базовом протоколе, как другие предыдущие обновления. **
Абстракция учетной записи сама по себе является относительно абстрактным понятием.
В настоящее время учетные записи Ethereum и пары ключей настолько тесно связаны, что по сути являются одним и тем же. т. е. если вы контролируете закрытый ключ, то вы контролируете учетную запись.
Абстракция учетной записи отделяет сущность (учетную запись) в EVM от сущности (пары ключей или подписывающей стороны) владения мобильным активом. Пока центр сертификации поддерживает определенную функцию (например, проверку подписей), он может быть учетной записью.
Абстракция учетной записи, по сути, позволяет пользователям определять модель безопасности своих учетных записей, что делает Ethereum более подходящим для различных вариантов использования.
Например, эта функция позволяет пользователям устанавливать свои собственные правила проверки транзакций, такие как требования к мультиподписи или лимиты расходов, а также они могут сделать свои учетные записи совместимыми с будущими алгоритмами шифрования.
** Виталик описал абстракцию учетной записи как позволяющую управлять учетными записями Ethereum с помощью кода смарт-контракта, а не закрытых ключей. **
**Его идея заключается в том, что в будущем все перейдут с текущего кошелька EOA на кошелек на основе смарт-контрактов. В случае успеха управление криптокошельком станет таким же простым, как управление учетной записью электронной почты. **
Ранние этапы абстракции аккаунта
Виталик сказал, что идея позволить коду управлять учетными записями, а не только ключами, была в дизайне Эфириума с самого начала. **
В «Желтой книге» Ethereum описаны два типа учетных записей: внешние учетные записи (управляемые закрытыми ключами) и контрактные учетные записи (управляемые кодом смарт-контракта). Однако на ранних этапах реализации абстракции учетных записей возникли некоторые проблемы.
В первом выпуске проверки концепции Ethereum был оптимизм в отношении того, что кошельки с мультиподписью будут более приняты пользователями. Однако произошло это не сразу, а мультиподписи усложнили обнаружение обменных депозитов. Существуют также сложности, связанные с оплатой комиссий за газ из кошельков смарт-контрактов. Первоначальное видение заключалось в том, чтобы все транзакции были простыми «вызовами», но такие причины, как неуникальные хэши транзакций, усложняют проблему.
Эволюция абстракции аккаунта
На протяжении многих лет сообщество Ethereum повторяло множество идей абстракции аккаунта. Было сделано несколько предложений по стандартизации подписей, использованию кодов операций «точки останова», ограничению доступа во время проверки транзакций и т. Д. Но прогресс был медленным из-за сложности изменения базового протокола и акцента на предоставлении доказательства доли. До 2020 года EIP (предложение) для конкретной абстракции учетной записи не предлагалось.
Независимые проекты, такие как сеть АЗС и Argent Wallet, способствовали дальнейшим инновациям. Они нашли творческие способы включения мета-транзакций и абстрактных учетных записей, используя только смарт-контракты. Однако решения, основанные на «оболочках», также имеют недостатки, например более высокие накладные расходы на транзакцию.
До недавнего времени был предложен EIP-4337, который использует смарт-контракты только для обеспечения общего стандарта абстракции учетной записи, избегая базовых изменений протокола.
**Обновление Ethereum (ETH) позволит пользователям создавать некастодиальные кошельки в виде программируемых смарт-контрактов. **
Это открывает множество функций, таких как простое восстановление кошелька, транзакции без подписи (что означает более низкую комиссию за транзакцию) и командные кошельки (также известные как кошельки с несколькими подписями).
По словам Виталика**, это обновление может стать одним из основных катализаторов внедрения Web3 во всем мире. ** «Одно из ключевых свойств, которое мы хотим, чтобы блокчейн имел, — это дать вам деньги до того, как вы зарегистрируетесь», — сказал он.
По его словам, идея заключается в том, чтобы пользователи могли получать любой токен, например стейблкоин, в свой кошелек смарт-контракта и иметь возможность платить за газ, не переключаясь на хранение ETH.
Чтобы разрешить трансляцию этих типов кошельков и транзакций, последнее обновление абстракции учетной записи позволит использовать «кассиров», что позволит пользователям оплачивать газ любым токеном, с которым они совершают транзакции.
EIP-4337 также включает агрегаторы подписей, позволяющие объединять несколько подписантов, при этом только один из них используется для транзакции.
«Это довольно большое дело», особенно в накопительных пакетах, потому что объем подписи на этих типах решений L2 непомерно высок, — сказал Виталик.
Ethereum L2, такой как Arbitrum или Optimism, объединяет транзакции и проверяет их за пределами основной сети Ethereum.
Абстракция учетной записи позволит агрегировать подписи. Проще говоря, это позволило бы лучше сжимать данные, что привело бы к удешевлению вычислений и, по словам Виталика, «снижение затрат в 86 раз».
Кроме того, это не единственное обновление Ethereum, которое в настоящее время находится в разработке. Proto-danksharding или EIP-4884 также находится в процессе. Он быстро стал основным направлением веб-разработки, поскольку закладывает основу для нового типа данных, который резко снижает затраты и делает использование данных более эффективным.
Наконец, Виталик заявил, что ** растет желание включить частичные абстракции учетных записей (такие как ERC-4337) непосредственно в протокол для повышения эффективности и защиты от цензуры. Он также указал на важность обеспечения плавного перехода для устаревших пользователей EOA и инноваций, таких как интеграция биометрических подписантов. **