Расшифровка схемы абстракции учетной записи Ethereum ERC-4337

Продвинутый6/27/2023, 6:41:36 AM
ERC-4337 готов действовать как катализатор для улучшения пользовательских интерфейсов Web3, обеспечивая безопасность, снижая барьеры входа, позволяя проводить транзакции и создавать контракты в цифровых кошельках, открывая дверь для удобных, самодельных возможностей дизайна для криптокошельков.

Введение

С 2020 года появились модные слова, такие как DeFi, NFT и Web3, постоянно вводя новые концепции в области криптовалюты. Однако для пользователей, не знакомых с этими передовыми технологиями, создание кошельков, понимание смарт-контрактов и навигация в децентрализованных приложениях требуют значительного времени на обучение.

В усилиях снизить барьер для новичков основатель Ethereum Виталик Бутерин вместе с Йоавом Вейсом и Дрором Тирошем представили предложение об абстракции учетной записи с целью сделать кошельки Ethereum более удобными для пользователей.

ERC-4337 революционизирует кошельки, превращая их в «смарт-контракты», которые также можно считать «интеллектуальными счетами». Это инновация обеспечивает преимущества, такие как защита от потери закрытого ключа, оптимизация процессов транзакций и улучшение пользовательского опыта для популяризации криптовалют.

Сначала давайте изучим учетные записи Ethereum.

Источник: https://ethereum.org/zh/wallets/find-wallet/

Счета Ethereum служат цифровыми регистрами для хранения и управления Эфиром (ETH) или другими связанными цифровыми активами, обеспечивая проведение транзакций на платформе Ethereum. Под контролем пользователей эти счета также могут функционировать как смарт-контракты. Каждый счет Ethereum имеет отдельный адрес и связанный с ним приватный ключ.

В настоящее время у Ethereum есть два типа учетных записей: учетные записи, принадлежащие внешним участникам (EOA), и контрактные учетные записи.

Внешние управляемые учетные записи (EOA) состоят из криптографических ключей, включая открытые и закрытые ключи. Они позволяют передавать и получать Эфир и другие токены, такие как те, которые используются MetaMask - кошелек Ethereum, эффективно контролируемый любым владельцем соответствующего закрытого ключа.

Счета контрактов представляют код смарт-контрактов, развернутых в сети. В отличие от EOA, у них нет частных ключей и они зависят от логики на основе кода для выполнения. Кроме того, к счетам-контрактам нельзя получить прямой доступ; взаимодействие возможно только через выполнение смарт-контрактов.

В заключение, Внешне Управляемые Счета (ВУС) действуют как традиционные счета, позволяя прямо контролировать средства и подачу транзакций через приватные ключи. В отличие от этого, Счета Контрактов управляются смарт-контрактами, которые определяют управление средствами и способы взаимодействия. Счета Контрактов облегчают выполнение смарт-контрактов, в то время как Внешне Управляемые Счета (ВУС) в первую очередь служат для авторизации транзакций.

Как проводятся транзакции на Ethereum?

Источник: https://ethereum.org/ru/developers/docs/transactions/

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

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

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

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

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

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

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

Исследование EIP-4337 и ERC-4337: Введение схемы абстракции учетной записи Ethernet

В экосистеме Ethereum каждое техническое достижение начинается как Предложение по Улучшению Ethereum (EIP) и, после утверждения моделью управления on-chain и авторизации изменений, превращается в Запрос на Комментарий Ethereum (ERC).

EIP-4337, впервые предложенный в 2021 году, эволюционировал в ERC-4337, который был официально реализован в сети Ethereum в марте 2023 года. Это развитие значительно улучшило процессы транзакций и создания контрактов в кошельках. ERC являются важным аспектом ландшафта EIP, в первую очередь сосредоточенным на протоколе и стандартах разработки.

Определение и технические детали ERC-4337

Определение

ERC-4337 - это стандарт Ethereum, разработанный для преобразования учетных записей пользователей в продвинутые умные учетные записи через процесс, называемый абстракцией учетной записи. Основная цель этого стандарта - облегчение токенизируемых прав, предоставляя стандартизированный метод определения и торговли этими правами в экосистеме Ethereum.

Технические детали ERC-4337

  • Интерфейсы и методы: Стандарт ERC-4337 определяет набор интерфейсов и методов, которые позволяют создавать, передавать, уничтожать и запрашивать токены в сети Ethereum.
  • Смарт-контракты: Для реализации функциональности токенов ERC-4337 использует смарт-контракты, которые содержат всю необходимую логику и правила, управляющие токенами.
  • Голосование и управление: ERC-4337 позволяет держателям токенов участвовать в голосовании и управленческих механизмах, определяя соответствующие контракты и интерфейсы для этих процессов.
  • Требования к соблюдению: стандарт ERC-4337 учитывает различные юридические и требования по соблюдению, такие как процедура знакомства с клиентом (KYC) и противодействие отмыванию денег (AML). Эти требования могут быть определены и реализованы в рамках контрактов на токены, обеспечивая соблюдение регулирующих норм.
  • Возможность модернизации: ERC-4337 обеспечивает поддержку обновлений контрактов токенов, которые могут быть достигнуты через использование контрактов обновлений, содержащих новые функции и правила. Эта функция гарантирует, что контракты токенов могут развиваться и адаптироваться к изменяющимся требованиям и правилам со временем.

Введение в абстракцию учетной записи

Ethereum намерена революционизировать учетные записи, представив Схему абстракции учетной записи ERC-4337, также известную как EIP-4337. Этот инновационный подход объединяет гибкость функциональности смарт-контрактов Ethereum с кошельками пользователей, создавая безупречное взаимодействие между кошельками и смарт-контрактами. В результате пользователи могут более эффективно управлять несколькими подписями, процессами аутентификации, инициированиями и подписками через реализацию кода.

Ключевые компоненты абстракции учетной записи

Абстракция учетной записи, в основном определяемая пользователем (создателем кошелька), состоит из трех основных компонентов: верификации, защиты от отзыва и платежей.

Проверка

  • Поддержка различных схем обработки (ECDSA, BLS, устойчивых к квантовым вычислениям)
  • Функция настраиваемой подписи
  • Возможности мультиподписи
  • Функции восстановления учетной записи

Защита от отзыва

  • Защита последовательного отзыва
  • Многомерная и параллельная защита от отзыва

Платежи

  • Прямые платежи со счета
  • Назначение и вознаграждение администраторов по управлению активами

Техническая перспектива от Виталика Бутерина

Для более подробного объяснения концепции абстракции учетной записи статья Виталика Бутерина на Medium предоставляет подробное описание операций пользователя в пределах пула транзакций. Следует отметить, что бандлеры несут ответственность за оплату сгруппированных комиссий за транзакции в ETH и получают возмещение через комиссии, связанные с выполнением каждой операции пользователя. Бандлеры обрабатывают эти включения на основе логики приоритета, аналогичной работе майнеров в пределах пула транзакций.

Источник: https://medium.com/infinitism/erc-4337-account-abstraction-without-ethereum-protocol-changes-d75c9d94dc4a

Это показывает, что сборщику требуется оплатить как готового валидатора, поэтому при обработке, проверке и выполнении объектов UserOperation точкой входа или синглтон-контрактом они как-то компенсируются.

Низкое качество пользовательского опыта EOA и концепция за счет абстрагирования учетной записи

Источник: https://twitter.com/iam_preethi/status/1454455482874306561

Теперь, когда у нас есть фундаментальное понимание ERC-4337, давайте исследуем причины его внедрения на основной сети Ethereum. В настоящее время большинство кошельков, таких как MetaMask и imToken, являются либо внешнеуправляемыми счетами (EOA), либо поддерживаются третьими сторонами. Хотя эти кошельки пользуются широкой популярностью, они сталкиваются с различными вызовами:

  • Риски безопасности: Если закрытые ключи будут скомпрометированы, злоумышленники могут получить контроль над всеми активами на счете.
  • Ограниченные алгоритмы подписи: только алгоритмы подписи и проверки ECDSA доступны для проверки транзакций встроенного протокола.
  • Невозможность отмены транзакций: транзакции не могут быть отменены, независимо от того, сделаны ли ошибки намеренно или случайно.
  • Проблемы трассируемости: транзакции Ethereum являются публичными и постоянными, что означает, что все транзакции на внешние счета Ethereum могут быть прослежены, что потенциально может нарушить конфиденциальность пользователя.

Кроме того, у автономных контрактных счетов (КД) есть свой собственный набор проблем:

  • Увеличение затрат: Операции с контрактными кошельками требуют инициирования EOAs через вызов контракта, что приводит к повышенным газовым сборам за каждую транзакцию.
  • Проблемы взаимодействия: Пользовательский опыт может пострадать из-за сложных операций, таких как ручной ввод данных транзакции и навигация громоздких процедур транзакций.
  • Компромиссы децентрализации: Управление несколькими учетными записями может потребовать полагаться на посредника для оплаты комиссий за газ, что подрывает децентрализацию.
  • Проблемы совместимости: Кошельки контрактов Ethereum могут быть несовместимы с различными сетями или протоколами, например, не поддерживать определенные токены стандарта ERC или иметь ограниченные функциональные возможности для взаимодействия с другими блокчейнами.
  • Отсутствие стандартизации: Проектирование и реализация кошельков контрактов Ethereum не стандартизированы, что приводит к плохой совместимости различных кошельков контрактов. Это может создавать трудности для пользователей при передаче активов между несколькими кошельками контрактов.

Сравнение внешних управляемых счетов и контрактных счетов

В заключение, пользователи могут создавать настраиваемые смарт-контракты в рамках контрактных счетов, используя свои возможности кода. Целью абстракции учетной записи является объединение функций обоих типов учетных записей в один протокол. Сводный кошелек может взаимодействовать с токенами и создавать контракты одновременно. Прорыв ERC-4337 заключается в отделении собственности и подписей в рамках абстрактных учетных записей, эффективно решая проблемы в сбалансированном порядке.

Компромиссное решение ERC - 4337

Безопасная схема кошелька с мультиподписью

Источник: https://safe.global/

Так называемый кошелек с мультиподписью относится к контрактному кошельку, который использует смарт-контракты для реализации функций мультиподписных транзакций. Возьмем в качестве примера безопасный кошелек с мультиподписью (ранее известный как Gnosis Safe), мы можем установить правило мультиподписи, управляемое совместно тремя или более лицами, такими как управление тремя или пятью сторонами, требующее совместного подтверждения подписи двух или трех человек перед исполнением транзакции (2 из 3, 3 из 5).

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

Поддержка мультиблокчейна: Safe поддерживает различные криптовалюты и блокчейн-сети, такие как Ethereum, Bitcoin, Tron и другие. Пользователи Safe могут управлять различными цифровыми активами в одном и том же кошельке, не используя разные кошельки для разных криптовалют.

Безопасность: Safe использует передовые технологии шифрования для защиты частных ключей пользователей и безопасности активов. Частные ключи хранятся локально на устройстве пользователя и не хранятся на сервере Safe или где-либо еще. Кроме того, Safe предоставляет функции резервного копирования и восстановления, чтобы активы можно было быстро восстановить, если устройство пользователя потеряно или повреждено.

Удобство использования: Safe предлагает дружелюбный интерфейс, который позволяет пользователям легко отправлять и получать различные криптовалюты. Кроме того, Safe обеспечивает обновление цен в реальном времени, многоязычную поддержку и функции обмена в социальных сетях для улучшения пользовательского опыта.

Совместимость: Safe может интегрироваться с несколькими блокчейн-сетями и приложениями сторонних разработчиков. Например, Safe может интегрироваться с децентрализованными биржами, позволяя пользователям проводить транзакции непосредственно в кошельке Safe.

Поддержка сообщества: Safe гордится активным сообществом, где пользователи могут общаться и делиться опытом с другими пользователями. Более того, сообщество Safe предоставляет техническую поддержку и механизм отчетности о уязвимостях безопасности для обеспечения безопасности и стабильности кошелька Safe.

Хотя такой подход приносит удобство пользователям из-за сложности его кошелька и функций программы на стороне сервера, он не является удобным для непрофессионалов в технической области. Поэтому Safe решение сталкивается с проблемой стать универсальным стандартом отрасли и лучше подходит для тех, кто нуждается в некоторых кастомизированных, специальных функциональных услугах.

Поэтому плюсы и минусы особенно выделяются через анализ. Преимущество заключается в высокой настраиваемой способности самого смарт-контракта, обеспечивающей реализацию гибких, динамичных и сильных самоорганизующихся функций. Однако недостатком остается его зависимость от учетных записей EOA для управления, что фундаментально указывает на ограничения алгоритма подписи.

Что значит ERC-4337 для пользователей и индустрии?

Источник: https://inevitableeth.com/en/home/ethereum/upgrades/consensus-updates/account-abstraction

Интеграция ERC-4337 с Ethereum несет глубокий смысл для пользователей веб3, экосистем совместимых цепочек EVM и всего крипто-пространства. Он представляет собой ключевые улучшения путем добавления новых функций и модернизации существующих, делая использование токенов более удобным и гибким. Рассмотрите следующее:

Для пользователей

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

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

Более гибкое использование токенов: ERC-4337 вводит новые функции, такие как сжигание и переработка токенов, что делает использование токенов более гибким.

Для отрасли

Более широкие сценарии применения: Улучшения ERC-4337 позволяют использовать токены в более широком спектре областей и сценариев, таких как Интернет вещей, управление цепочкой поставок и цифровые активы.

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

Улучшенная межсетевая совместимость: Обновления в стандарте ERC-4337 облегчают более простые передачи и обмены между различными токенами, способствуя развитию рынка токенов и росту токеномики.

Заключение

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

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

Penulis: AC-core
Penerjemah: piper
Pengulas: Hugo、Edward、Ashley He
* Informasi ini tidak bermaksud untuk menjadi dan bukan merupakan nasihat keuangan atau rekomendasi lain apa pun yang ditawarkan atau didukung oleh Gate.io.
* Artikel ini tidak boleh di reproduksi, di kirim, atau disalin tanpa referensi Gate.io. Pelanggaran adalah pelanggaran Undang-Undang Hak Cipta dan dapat dikenakan tindakan hukum.

Расшифровка схемы абстракции учетной записи Ethereum ERC-4337

Продвинутый6/27/2023, 6:41:36 AM
ERC-4337 готов действовать как катализатор для улучшения пользовательских интерфейсов Web3, обеспечивая безопасность, снижая барьеры входа, позволяя проводить транзакции и создавать контракты в цифровых кошельках, открывая дверь для удобных, самодельных возможностей дизайна для криптокошельков.

Введение

С 2020 года появились модные слова, такие как DeFi, NFT и Web3, постоянно вводя новые концепции в области криптовалюты. Однако для пользователей, не знакомых с этими передовыми технологиями, создание кошельков, понимание смарт-контрактов и навигация в децентрализованных приложениях требуют значительного времени на обучение.

В усилиях снизить барьер для новичков основатель Ethereum Виталик Бутерин вместе с Йоавом Вейсом и Дрором Тирошем представили предложение об абстракции учетной записи с целью сделать кошельки Ethereum более удобными для пользователей.

ERC-4337 революционизирует кошельки, превращая их в «смарт-контракты», которые также можно считать «интеллектуальными счетами». Это инновация обеспечивает преимущества, такие как защита от потери закрытого ключа, оптимизация процессов транзакций и улучшение пользовательского опыта для популяризации криптовалют.

Сначала давайте изучим учетные записи Ethereum.

Источник: https://ethereum.org/zh/wallets/find-wallet/

Счета Ethereum служат цифровыми регистрами для хранения и управления Эфиром (ETH) или другими связанными цифровыми активами, обеспечивая проведение транзакций на платформе Ethereum. Под контролем пользователей эти счета также могут функционировать как смарт-контракты. Каждый счет Ethereum имеет отдельный адрес и связанный с ним приватный ключ.

В настоящее время у Ethereum есть два типа учетных записей: учетные записи, принадлежащие внешним участникам (EOA), и контрактные учетные записи.

Внешние управляемые учетные записи (EOA) состоят из криптографических ключей, включая открытые и закрытые ключи. Они позволяют передавать и получать Эфир и другие токены, такие как те, которые используются MetaMask - кошелек Ethereum, эффективно контролируемый любым владельцем соответствующего закрытого ключа.

Счета контрактов представляют код смарт-контрактов, развернутых в сети. В отличие от EOA, у них нет частных ключей и они зависят от логики на основе кода для выполнения. Кроме того, к счетам-контрактам нельзя получить прямой доступ; взаимодействие возможно только через выполнение смарт-контрактов.

В заключение, Внешне Управляемые Счета (ВУС) действуют как традиционные счета, позволяя прямо контролировать средства и подачу транзакций через приватные ключи. В отличие от этого, Счета Контрактов управляются смарт-контрактами, которые определяют управление средствами и способы взаимодействия. Счета Контрактов облегчают выполнение смарт-контрактов, в то время как Внешне Управляемые Счета (ВУС) в первую очередь служат для авторизации транзакций.

Как проводятся транзакции на Ethereum?

Источник: https://ethereum.org/ru/developers/docs/transactions/

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

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

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

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

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

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

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

Исследование EIP-4337 и ERC-4337: Введение схемы абстракции учетной записи Ethernet

В экосистеме Ethereum каждое техническое достижение начинается как Предложение по Улучшению Ethereum (EIP) и, после утверждения моделью управления on-chain и авторизации изменений, превращается в Запрос на Комментарий Ethereum (ERC).

EIP-4337, впервые предложенный в 2021 году, эволюционировал в ERC-4337, который был официально реализован в сети Ethereum в марте 2023 года. Это развитие значительно улучшило процессы транзакций и создания контрактов в кошельках. ERC являются важным аспектом ландшафта EIP, в первую очередь сосредоточенным на протоколе и стандартах разработки.

Определение и технические детали ERC-4337

Определение

ERC-4337 - это стандарт Ethereum, разработанный для преобразования учетных записей пользователей в продвинутые умные учетные записи через процесс, называемый абстракцией учетной записи. Основная цель этого стандарта - облегчение токенизируемых прав, предоставляя стандартизированный метод определения и торговли этими правами в экосистеме Ethereum.

Технические детали ERC-4337

  • Интерфейсы и методы: Стандарт ERC-4337 определяет набор интерфейсов и методов, которые позволяют создавать, передавать, уничтожать и запрашивать токены в сети Ethereum.
  • Смарт-контракты: Для реализации функциональности токенов ERC-4337 использует смарт-контракты, которые содержат всю необходимую логику и правила, управляющие токенами.
  • Голосование и управление: ERC-4337 позволяет держателям токенов участвовать в голосовании и управленческих механизмах, определяя соответствующие контракты и интерфейсы для этих процессов.
  • Требования к соблюдению: стандарт ERC-4337 учитывает различные юридические и требования по соблюдению, такие как процедура знакомства с клиентом (KYC) и противодействие отмыванию денег (AML). Эти требования могут быть определены и реализованы в рамках контрактов на токены, обеспечивая соблюдение регулирующих норм.
  • Возможность модернизации: ERC-4337 обеспечивает поддержку обновлений контрактов токенов, которые могут быть достигнуты через использование контрактов обновлений, содержащих новые функции и правила. Эта функция гарантирует, что контракты токенов могут развиваться и адаптироваться к изменяющимся требованиям и правилам со временем.

Введение в абстракцию учетной записи

Ethereum намерена революционизировать учетные записи, представив Схему абстракции учетной записи ERC-4337, также известную как EIP-4337. Этот инновационный подход объединяет гибкость функциональности смарт-контрактов Ethereum с кошельками пользователей, создавая безупречное взаимодействие между кошельками и смарт-контрактами. В результате пользователи могут более эффективно управлять несколькими подписями, процессами аутентификации, инициированиями и подписками через реализацию кода.

Ключевые компоненты абстракции учетной записи

Абстракция учетной записи, в основном определяемая пользователем (создателем кошелька), состоит из трех основных компонентов: верификации, защиты от отзыва и платежей.

Проверка

  • Поддержка различных схем обработки (ECDSA, BLS, устойчивых к квантовым вычислениям)
  • Функция настраиваемой подписи
  • Возможности мультиподписи
  • Функции восстановления учетной записи

Защита от отзыва

  • Защита последовательного отзыва
  • Многомерная и параллельная защита от отзыва

Платежи

  • Прямые платежи со счета
  • Назначение и вознаграждение администраторов по управлению активами

Техническая перспектива от Виталика Бутерина

Для более подробного объяснения концепции абстракции учетной записи статья Виталика Бутерина на Medium предоставляет подробное описание операций пользователя в пределах пула транзакций. Следует отметить, что бандлеры несут ответственность за оплату сгруппированных комиссий за транзакции в ETH и получают возмещение через комиссии, связанные с выполнением каждой операции пользователя. Бандлеры обрабатывают эти включения на основе логики приоритета, аналогичной работе майнеров в пределах пула транзакций.

Источник: https://medium.com/infinitism/erc-4337-account-abstraction-without-ethereum-protocol-changes-d75c9d94dc4a

Это показывает, что сборщику требуется оплатить как готового валидатора, поэтому при обработке, проверке и выполнении объектов UserOperation точкой входа или синглтон-контрактом они как-то компенсируются.

Низкое качество пользовательского опыта EOA и концепция за счет абстрагирования учетной записи

Источник: https://twitter.com/iam_preethi/status/1454455482874306561

Теперь, когда у нас есть фундаментальное понимание ERC-4337, давайте исследуем причины его внедрения на основной сети Ethereum. В настоящее время большинство кошельков, таких как MetaMask и imToken, являются либо внешнеуправляемыми счетами (EOA), либо поддерживаются третьими сторонами. Хотя эти кошельки пользуются широкой популярностью, они сталкиваются с различными вызовами:

  • Риски безопасности: Если закрытые ключи будут скомпрометированы, злоумышленники могут получить контроль над всеми активами на счете.
  • Ограниченные алгоритмы подписи: только алгоритмы подписи и проверки ECDSA доступны для проверки транзакций встроенного протокола.
  • Невозможность отмены транзакций: транзакции не могут быть отменены, независимо от того, сделаны ли ошибки намеренно или случайно.
  • Проблемы трассируемости: транзакции Ethereum являются публичными и постоянными, что означает, что все транзакции на внешние счета Ethereum могут быть прослежены, что потенциально может нарушить конфиденциальность пользователя.

Кроме того, у автономных контрактных счетов (КД) есть свой собственный набор проблем:

  • Увеличение затрат: Операции с контрактными кошельками требуют инициирования EOAs через вызов контракта, что приводит к повышенным газовым сборам за каждую транзакцию.
  • Проблемы взаимодействия: Пользовательский опыт может пострадать из-за сложных операций, таких как ручной ввод данных транзакции и навигация громоздких процедур транзакций.
  • Компромиссы децентрализации: Управление несколькими учетными записями может потребовать полагаться на посредника для оплаты комиссий за газ, что подрывает децентрализацию.
  • Проблемы совместимости: Кошельки контрактов Ethereum могут быть несовместимы с различными сетями или протоколами, например, не поддерживать определенные токены стандарта ERC или иметь ограниченные функциональные возможности для взаимодействия с другими блокчейнами.
  • Отсутствие стандартизации: Проектирование и реализация кошельков контрактов Ethereum не стандартизированы, что приводит к плохой совместимости различных кошельков контрактов. Это может создавать трудности для пользователей при передаче активов между несколькими кошельками контрактов.

Сравнение внешних управляемых счетов и контрактных счетов

В заключение, пользователи могут создавать настраиваемые смарт-контракты в рамках контрактных счетов, используя свои возможности кода. Целью абстракции учетной записи является объединение функций обоих типов учетных записей в один протокол. Сводный кошелек может взаимодействовать с токенами и создавать контракты одновременно. Прорыв ERC-4337 заключается в отделении собственности и подписей в рамках абстрактных учетных записей, эффективно решая проблемы в сбалансированном порядке.

Компромиссное решение ERC - 4337

Безопасная схема кошелька с мультиподписью

Источник: https://safe.global/

Так называемый кошелек с мультиподписью относится к контрактному кошельку, который использует смарт-контракты для реализации функций мультиподписных транзакций. Возьмем в качестве примера безопасный кошелек с мультиподписью (ранее известный как Gnosis Safe), мы можем установить правило мультиподписи, управляемое совместно тремя или более лицами, такими как управление тремя или пятью сторонами, требующее совместного подтверждения подписи двух или трех человек перед исполнением транзакции (2 из 3, 3 из 5).

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

Поддержка мультиблокчейна: Safe поддерживает различные криптовалюты и блокчейн-сети, такие как Ethereum, Bitcoin, Tron и другие. Пользователи Safe могут управлять различными цифровыми активами в одном и том же кошельке, не используя разные кошельки для разных криптовалют.

Безопасность: Safe использует передовые технологии шифрования для защиты частных ключей пользователей и безопасности активов. Частные ключи хранятся локально на устройстве пользователя и не хранятся на сервере Safe или где-либо еще. Кроме того, Safe предоставляет функции резервного копирования и восстановления, чтобы активы можно было быстро восстановить, если устройство пользователя потеряно или повреждено.

Удобство использования: Safe предлагает дружелюбный интерфейс, который позволяет пользователям легко отправлять и получать различные криптовалюты. Кроме того, Safe обеспечивает обновление цен в реальном времени, многоязычную поддержку и функции обмена в социальных сетях для улучшения пользовательского опыта.

Совместимость: Safe может интегрироваться с несколькими блокчейн-сетями и приложениями сторонних разработчиков. Например, Safe может интегрироваться с децентрализованными биржами, позволяя пользователям проводить транзакции непосредственно в кошельке Safe.

Поддержка сообщества: Safe гордится активным сообществом, где пользователи могут общаться и делиться опытом с другими пользователями. Более того, сообщество Safe предоставляет техническую поддержку и механизм отчетности о уязвимостях безопасности для обеспечения безопасности и стабильности кошелька Safe.

Хотя такой подход приносит удобство пользователям из-за сложности его кошелька и функций программы на стороне сервера, он не является удобным для непрофессионалов в технической области. Поэтому Safe решение сталкивается с проблемой стать универсальным стандартом отрасли и лучше подходит для тех, кто нуждается в некоторых кастомизированных, специальных функциональных услугах.

Поэтому плюсы и минусы особенно выделяются через анализ. Преимущество заключается в высокой настраиваемой способности самого смарт-контракта, обеспечивающей реализацию гибких, динамичных и сильных самоорганизующихся функций. Однако недостатком остается его зависимость от учетных записей EOA для управления, что фундаментально указывает на ограничения алгоритма подписи.

Что значит ERC-4337 для пользователей и индустрии?

Источник: https://inevitableeth.com/en/home/ethereum/upgrades/consensus-updates/account-abstraction

Интеграция ERC-4337 с Ethereum несет глубокий смысл для пользователей веб3, экосистем совместимых цепочек EVM и всего крипто-пространства. Он представляет собой ключевые улучшения путем добавления новых функций и модернизации существующих, делая использование токенов более удобным и гибким. Рассмотрите следующее:

Для пользователей

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

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

Более гибкое использование токенов: ERC-4337 вводит новые функции, такие как сжигание и переработка токенов, что делает использование токенов более гибким.

Для отрасли

Более широкие сценарии применения: Улучшения ERC-4337 позволяют использовать токены в более широком спектре областей и сценариев, таких как Интернет вещей, управление цепочкой поставок и цифровые активы.

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

Улучшенная межсетевая совместимость: Обновления в стандарте ERC-4337 облегчают более простые передачи и обмены между различными токенами, способствуя развитию рынка токенов и росту токеномики.

Заключение

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

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

Penulis: AC-core
Penerjemah: piper
Pengulas: Hugo、Edward、Ashley He
* Informasi ini tidak bermaksud untuk menjadi dan bukan merupakan nasihat keuangan atau rekomendasi lain apa pun yang ditawarkan atau didukung oleh Gate.io.
* Artikel ini tidak boleh di reproduksi, di kirim, atau disalin tanpa referensi Gate.io. Pelanggaran adalah pelanggaran Undang-Undang Hak Cipta dan dapat dikenakan tindakan hukum.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!