С 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, у них нет частных ключей и они зависят от логики на основе кода для выполнения. Кроме того, к счетам-контрактам нельзя получить прямой доступ; взаимодействие возможно только через выполнение смарт-контрактов.
В заключение, Внешне Управляемые Счета (ВУС) действуют как традиционные счета, позволяя прямо контролировать средства и подачу транзакций через приватные ключи. В отличие от этого, Счета Контрактов управляются смарт-контрактами, которые определяют управление средствами и способы взаимодействия. Счета Контрактов облегчают выполнение смарт-контрактов, в то время как Внешне Управляемые Счета (ВУС) в первую очередь служат для авторизации транзакций.
Источник: https://ethereum.org/ru/developers/docs/transactions/
Транзакции включают передачу активов, таких как токены, с одного внешнего счета на другой, или выдачу команды или директивы смарт-контракту. В рамках сети Ethereum выполнение транзакции рассматривается как инструкция. Например, во время транзакции Внешний Собственный Счет (EOA) должен предоставить подпись, а также покрыть связанные с ней газовые сборы, обладая следующими характеристиками:
Децентрализация: Ethereum - это децентрализованная платформа, которая функционирует без контроля каких-либо централизованных институтов или отдельных лиц. Транзакции на Ethereum проверяются и записываются узлами в сети, обеспечивая их независимость от влияния правительств или других организаций.
Смарт-контракты: транзакции Ethereum облегчают развертывание смарт-контрактов и вызов их функций. Эти автоматизированные соглашения выполняют предопределенные действия автономно при выполнении определенных условий, устраняя необходимость в человеческом вмешательстве. Это удобство прокладывает путь для множества случаев использования, таких как голосование и обработка страховых требований.
Неизменяемость: Все транзакции Ethereum документируются в блокчейне, становясь неизменяемыми и неизгладимыми после подтверждения. Это гарантирует неприкосновенность и прозрачность записей транзакций.
Механизм оплаты газа: Выполнение транзакций Ethereum требует вычислительных ресурсов, что требует оплаты газовых сборов. Размер газовых сборов определяется такими факторами, как сложность транзакции и время выполнения. Этот механизм служит для предотвращения злонамеренных атак и злоупотребления сетью.
Быстрая подтверждение: По сравнению с другими криптовалютами, такими как Биткойн, транзакции Ethereum обычно подтверждаются в течение нескольких секунд, что делает его быстрым и эффективным способом совершения транзакций.
В общем, транзакции Ethereum предлагают быстрый, децентрализованный, неизменный и интеллектуальный способ совершения транзакций, охватывающий разнообразный спектр случаев использования.
В экосистеме Ethereum каждое техническое достижение начинается как Предложение по Улучшению Ethereum (EIP) и, после утверждения моделью управления on-chain и авторизации изменений, превращается в Запрос на Комментарий Ethereum (ERC).
EIP-4337, впервые предложенный в 2021 году, эволюционировал в ERC-4337, который был официально реализован в сети Ethereum в марте 2023 года. Это развитие значительно улучшило процессы транзакций и создания контрактов в кошельках. ERC являются важным аспектом ландшафта EIP, в первую очередь сосредоточенным на протоколе и стандартах разработки.
ERC-4337 - это стандарт Ethereum, разработанный для преобразования учетных записей пользователей в продвинутые умные учетные записи через процесс, называемый абстракцией учетной записи. Основная цель этого стандарта - облегчение токенизируемых прав, предоставляя стандартизированный метод определения и торговли этими правами в экосистеме Ethereum.
Ethereum намерена революционизировать учетные записи, представив Схему абстракции учетной записи ERC-4337, также известную как EIP-4337. Этот инновационный подход объединяет гибкость функциональности смарт-контрактов Ethereum с кошельками пользователей, создавая безупречное взаимодействие между кошельками и смарт-контрактами. В результате пользователи могут более эффективно управлять несколькими подписями, процессами аутентификации, инициированиями и подписками через реализацию кода.
Абстракция учетной записи, в основном определяемая пользователем (создателем кошелька), состоит из трех основных компонентов: верификации, защиты от отзыва и платежей.
Для более подробного объяснения концепции абстракции учетной записи статья Виталика Бутерина на Medium предоставляет подробное описание операций пользователя в пределах пула транзакций. Следует отметить, что бандлеры несут ответственность за оплату сгруппированных комиссий за транзакции в ETH и получают возмещение через комиссии, связанные с выполнением каждой операции пользователя. Бандлеры обрабатывают эти включения на основе логики приоритета, аналогичной работе майнеров в пределах пула транзакций.
Это показывает, что сборщику требуется оплатить как готового валидатора, поэтому при обработке, проверке и выполнении объектов UserOperation точкой входа или синглтон-контрактом они как-то компенсируются.
Источник: https://twitter.com/iam_preethi/status/1454455482874306561
Теперь, когда у нас есть фундаментальное понимание ERC-4337, давайте исследуем причины его внедрения на основной сети Ethereum. В настоящее время большинство кошельков, таких как MetaMask и imToken, являются либо внешнеуправляемыми счетами (EOA), либо поддерживаются третьими сторонами. Хотя эти кошельки пользуются широкой популярностью, они сталкиваются с различными вызовами:
Кроме того, у автономных контрактных счетов (КД) есть свой собственный набор проблем:
В заключение, пользователи могут создавать настраиваемые смарт-контракты в рамках контрактных счетов, используя свои возможности кода. Целью абстракции учетной записи является объединение функций обоих типов учетных записей в один протокол. Сводный кошелек может взаимодействовать с токенами и создавать контракты одновременно. Прорыв 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 для управления, что фундаментально указывает на ограничения алгоритма подписи.
Источник: 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 будет способствовать более широкому принятию криптовалюты. Он превращает сложную цифровую систему платежей для небанковского сектора в упрощенную систему, которую большинство людей могут понять и принять. Следовательно, для следующего поколения крипто-пользователей это может быть чрезвычайно великой видением.
Bagikan
Konten
С 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, у них нет частных ключей и они зависят от логики на основе кода для выполнения. Кроме того, к счетам-контрактам нельзя получить прямой доступ; взаимодействие возможно только через выполнение смарт-контрактов.
В заключение, Внешне Управляемые Счета (ВУС) действуют как традиционные счета, позволяя прямо контролировать средства и подачу транзакций через приватные ключи. В отличие от этого, Счета Контрактов управляются смарт-контрактами, которые определяют управление средствами и способы взаимодействия. Счета Контрактов облегчают выполнение смарт-контрактов, в то время как Внешне Управляемые Счета (ВУС) в первую очередь служат для авторизации транзакций.
Источник: https://ethereum.org/ru/developers/docs/transactions/
Транзакции включают передачу активов, таких как токены, с одного внешнего счета на другой, или выдачу команды или директивы смарт-контракту. В рамках сети Ethereum выполнение транзакции рассматривается как инструкция. Например, во время транзакции Внешний Собственный Счет (EOA) должен предоставить подпись, а также покрыть связанные с ней газовые сборы, обладая следующими характеристиками:
Децентрализация: Ethereum - это децентрализованная платформа, которая функционирует без контроля каких-либо централизованных институтов или отдельных лиц. Транзакции на Ethereum проверяются и записываются узлами в сети, обеспечивая их независимость от влияния правительств или других организаций.
Смарт-контракты: транзакции Ethereum облегчают развертывание смарт-контрактов и вызов их функций. Эти автоматизированные соглашения выполняют предопределенные действия автономно при выполнении определенных условий, устраняя необходимость в человеческом вмешательстве. Это удобство прокладывает путь для множества случаев использования, таких как голосование и обработка страховых требований.
Неизменяемость: Все транзакции Ethereum документируются в блокчейне, становясь неизменяемыми и неизгладимыми после подтверждения. Это гарантирует неприкосновенность и прозрачность записей транзакций.
Механизм оплаты газа: Выполнение транзакций Ethereum требует вычислительных ресурсов, что требует оплаты газовых сборов. Размер газовых сборов определяется такими факторами, как сложность транзакции и время выполнения. Этот механизм служит для предотвращения злонамеренных атак и злоупотребления сетью.
Быстрая подтверждение: По сравнению с другими криптовалютами, такими как Биткойн, транзакции Ethereum обычно подтверждаются в течение нескольких секунд, что делает его быстрым и эффективным способом совершения транзакций.
В общем, транзакции Ethereum предлагают быстрый, децентрализованный, неизменный и интеллектуальный способ совершения транзакций, охватывающий разнообразный спектр случаев использования.
В экосистеме Ethereum каждое техническое достижение начинается как Предложение по Улучшению Ethereum (EIP) и, после утверждения моделью управления on-chain и авторизации изменений, превращается в Запрос на Комментарий Ethereum (ERC).
EIP-4337, впервые предложенный в 2021 году, эволюционировал в ERC-4337, который был официально реализован в сети Ethereum в марте 2023 года. Это развитие значительно улучшило процессы транзакций и создания контрактов в кошельках. ERC являются важным аспектом ландшафта EIP, в первую очередь сосредоточенным на протоколе и стандартах разработки.
ERC-4337 - это стандарт Ethereum, разработанный для преобразования учетных записей пользователей в продвинутые умные учетные записи через процесс, называемый абстракцией учетной записи. Основная цель этого стандарта - облегчение токенизируемых прав, предоставляя стандартизированный метод определения и торговли этими правами в экосистеме Ethereum.
Ethereum намерена революционизировать учетные записи, представив Схему абстракции учетной записи ERC-4337, также известную как EIP-4337. Этот инновационный подход объединяет гибкость функциональности смарт-контрактов Ethereum с кошельками пользователей, создавая безупречное взаимодействие между кошельками и смарт-контрактами. В результате пользователи могут более эффективно управлять несколькими подписями, процессами аутентификации, инициированиями и подписками через реализацию кода.
Абстракция учетной записи, в основном определяемая пользователем (создателем кошелька), состоит из трех основных компонентов: верификации, защиты от отзыва и платежей.
Для более подробного объяснения концепции абстракции учетной записи статья Виталика Бутерина на Medium предоставляет подробное описание операций пользователя в пределах пула транзакций. Следует отметить, что бандлеры несут ответственность за оплату сгруппированных комиссий за транзакции в ETH и получают возмещение через комиссии, связанные с выполнением каждой операции пользователя. Бандлеры обрабатывают эти включения на основе логики приоритета, аналогичной работе майнеров в пределах пула транзакций.
Это показывает, что сборщику требуется оплатить как готового валидатора, поэтому при обработке, проверке и выполнении объектов UserOperation точкой входа или синглтон-контрактом они как-то компенсируются.
Источник: https://twitter.com/iam_preethi/status/1454455482874306561
Теперь, когда у нас есть фундаментальное понимание ERC-4337, давайте исследуем причины его внедрения на основной сети Ethereum. В настоящее время большинство кошельков, таких как MetaMask и imToken, являются либо внешнеуправляемыми счетами (EOA), либо поддерживаются третьими сторонами. Хотя эти кошельки пользуются широкой популярностью, они сталкиваются с различными вызовами:
Кроме того, у автономных контрактных счетов (КД) есть свой собственный набор проблем:
В заключение, пользователи могут создавать настраиваемые смарт-контракты в рамках контрактных счетов, используя свои возможности кода. Целью абстракции учетной записи является объединение функций обоих типов учетных записей в один протокол. Сводный кошелек может взаимодействовать с токенами и создавать контракты одновременно. Прорыв 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 для управления, что фундаментально указывает на ограничения алгоритма подписи.
Источник: 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 будет способствовать более широкому принятию криптовалюты. Он превращает сложную цифровую систему платежей для небанковского сектора в упрощенную систему, которую большинство людей могут понять и принять. Следовательно, для следующего поколения крипто-пользователей это может быть чрезвычайно великой видением.