За пределами традиционных транзакций: возможности абстракции аккаунта

Автор: Киви Яо, исследователь OKX Ventures

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

Решить эти проблемы способна абстракция аккаунта (AA) (ERC-4337). Она предлагает такие функции, как простое восстановление кошелька, транзакции без подписи и общие кошельки, что делает Web3 более безопасным и гибким. Еще одной проблемой является связь Web2 с Web3, и абстракция аккаунта с работающим решением в виде казначея может помочь интегрировать компании Web2 в Web3.

Благодаря AA у разработчиков появляется возможность и мотивация сделать мир Web3 более доступным для пользователей и продемонстрировать его инновации.

Что такое казначей?

Казначей — это смарт-контракт, который развертывает децентрализованное приложение (DApp). Он запускает казначея через упаковщик для оплаты газа за указанную пользовательскую операцию (user op). У контракта открытый исходный код, но серверная часть закрыта.

Этот стандартизированный сервис интегрируется с трафиком Web2, что может помочь Web3-проектам с функциональной интеграцией Web2, включая ввод трафика, автоматическую конвертацию, а также интеграцию и перенаправление игровых проектов децентрализованных финансов (DeFi). Это схоже с инновационной ситуацией в платежной индустрии.

Казначей предлагает инновационное и стабильное решение. Он упрощает пользователям Web2 переход в Web3, а Web2-компании при этом могут развертывать сервисы казначея.

Варианты использования интеграции казначея

Вот как казначей может использоваться в повседневной работе с Web3.

Фиатные депозиты

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

  • Biconomy, 0xPass и Transak сотрудничают в предоставлении фиатных каналов.

  • Argent Vault сотрудничает с Moonpay, Transak и Wyre для предоставления фиатных каналов со встроенными агрегаторами протоколов DeFi.

  • Etherspot,UniPass и Braavos оказывают поддержку фиатных каналов.

Свопы и мосты

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

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

  • Biconomy предоставляет кроссчейн-мосты и сервисы кроссчейн-коммуникации.

  • Etherspot,UniPass и Braavos оказывают поддержку свопов и кроссчейн-мостов.

Сессии

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

Среди преимуществ сессий можно выделить следующие:

  • Бесперебойная работа в фулчейн-играх без необходимости подписывать подтверждение для каждого действия.

  • Установка нескольких DeFi-позиций перед подтверждением.

  • Заполнение нескольких форм ончейн без подтверждения каждой записи.

  • Реорганизация активов в кошельках/инвентарях без подтверждения каждого изменения.

Мультиформа и оплата разработчикам

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

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

  • Централизованные компании: например, объединив аккаунты биржи ОКХ с аккаунтами OKX Web3, казначеи могут списывать средства с баланса аккаунта биржи для оплаты газа ончейн-адресов.

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

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

  • Индивидуальная логика оплаты: пользователи StackUp также могут настроить логику оплаты газа. StackUp будет взимать с них плату по мере использования.

Интеграция с точкой входа

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

Что такое упаковщик?

Как правило, в сети Ethereum аккаунты с внешним владельцем (EOA) инициируют транзакции, оплачивают газ в ETH и взаимодействуют со смарт-контрактами.

Однако благодаря применению абстракции аккаунта различие между EOA и контрактными аккаунтами стирается. Это означает, что контракты могут оплачивать собственное исполнение, а проверка транзакций обладает большей гибкостью. Упаковщик — это инструмент, который отслеживает отдельный пул пользовательских инструкций и объединяет инструкции от нескольких пользователей в одно действие, которое будет выполняться в блокчейне.

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

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

Возможности упаковщиков

Вот несколько интересных возможностей транзакций с упаковщиками.

Заработок на разнице цен на газ

Упаковщик взимает плату за газ за несколько транзакций вместе с разницей между отправленными транзакциями. Протоколы RPC и ретранслятора позволяют быстро создавать сети упаковщиков, а инструменты сканирования контрактов и протоколы аудита безопасности могут защитить безопасность предоставленного мемпула упаковщика. Однако если упаковщик неправильно выбирает транзакции и не может их успешно упаковать, это может привести к убыткам.

Упаковщик участвует в дистрибуции MEV

Мемпул сборщика позволит создать структуры, аналогичные участникам рынка максимальной извлекаемой ценности (MEV), а в долгосрочной перспективе он может объединиться с существующими игроками MEV, чтобы сформировать более длинную цепочку платежей за долю MEV. Упаковщик делится доходом от MEV и PEV с искателемупаковщикомсеквенсором и даже прувером.

Безопасность упаковщика

Упаковщики могут присоединяться к любому количеству мемпулов, но ERC гарантирует безопасность только стандартизированных. Безопасность других зависит от участников. Если упаковщик присоединяется к вредоносному мемпулу, это повлияет на безопасность всего пакета пользовательских операций.

Многие считают, что было бы полезно добавить в проекты упаковщиков механизмы защиты от атак и сканирование безопасности. Такие проекты, как CertiK и SlowMist, могут предлагать услуги аудита безопасности и предоставлять новые возможности для инструментов сканирования адресов контрактов, таких как Cyberscan.

Сервис RPC блокчейна

RPC — это децентрализованная инфраструктура, которая соединяет DApp с блокчейном, что может помочь децентрализовать упаковщиков. Услуги RPC могут предоставлять сами открытые блокчейны, поставщики централизованных сервисов, например Alchemy и Infura, и поставщики децентрализованных сервисов, например Pocket Network.

Проблемы упаковщиков

Для начала важно понимать ограничения упаковщиков.

Ранний этап развития

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

Централизация упаковщика

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

Изменения в хранении

Изменения в хранении контракта могут помешать упаковщику получить принадлежащую ему компенсацию. Эта проблема не имеет оптимального решения, поэтому для нее могут потребоваться поправки.

Достижения на рынке NFT

Реализация стандарта ERC-6551 открыла двери новым возможностям для рынка NFT. Этот протокол создает мост между NFT и различными приложениями, включая фулчейн-игры, децентрализованную идентификацию (DID) и промежуточный слой.

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

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

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

Благодаря объединению фулчейн-игр и NFT рождается новый игровой опыт. Геймеры могут погружаться в открытые мультичейн-миры, у которых нет ограничений одной игры или блокчейна. Игровые аккаунты обладают возможностью передачи, что может стимулировать появление специального рынка для торговли игровыми NFT-аккаунтами.

Помимо игр, интеграция ERC-6551 имеет потенциал в цифровой идентификации и решений промежуточного слоя. Например, токены ERC-721 теперь могут функционировать как аккаунты с возможностью передачи. Эти NFT также можно объединить с архитектурой промежуточного программного обеспечения, что позволяет настраивать их в соответствии с потребностями пользователя или разработчика.

Ярким примером является CyberID от Cyberconnect, токен ERC-721, представляющий собой уникальный дескриптор аккаунта в сети CyberConnect. Хотя он не предоставляет бессрочное владение, его работа основана на модели оплаты на основе спроса.

Если пользователь проигнорирует продление, CyberID будет продан на аукционе. Более того, такие платформы, как CyberGraph, расширяют возможности разработчиков, предоставляя им свободу адаптировать логику с помощью архитектуры промежуточного слоя.

Заключение

AA продолжает впечатлять как разработчиков, так и пользователей. Расширение возможностей кошелька открывает путь к повышению гибкости и масштабируемости.

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

Стандарт токенов ECR-4337 вызвал большой ажиотаж в 2023 году, открыв мир инноваций и инклюзивности и сделав Web3 более удобным для пользователей.

Дисклеймер
В данной статье может содержаться информация о недоступных в вашем регионе продуктах. Она представлена исключительно в информационных целях без принятия ответственности за ошибки или упущения. Статья отражает личные взгляды автора(ов) и не выражает мнение компании OKX. Она не предназначена для консультирования, в частности не является: (i) советом или рекомендацией по инвестициям; (ii) предложением или приглашением купить, продать или удерживать цифровые активы; (iii) финансовой, бухгалтерской, юридической или налоговой консультацией. Цифровые активы, в частности стейблкоины и NFT, несут высокие риски, могут сильно колебаться в цене и даже полностью ее терять. Нужно тщательно взвесить оправданность торговли цифровыми активами или владения ими с учетом своего финансового положения. При возникновении вопросов рекомендуем проконсультироваться по конкретной ситуации у юридического, налогового или инвестиционного специалиста. На каждую функцию OKX Web3, в частности OKX Web3-кошелек и OKX NFT-маркетплейс, распространяются отдельные условия предоставления услуг, которые приведены на www.okx.com.
© OKX, 2023. Эту статью можно воспроизводить или распространять как полностью, так и в цитатах объемом не более 100 слов при условии некоммерческого использования. При любом воспроизведении или распространении полного ее содержания нужно четко указать: «Разрешение на использование получено от владельца авторских прав (© 2023) на эту статью — OKX». Цитаты необходимо приводить со ссылкой на название статьи и авторство, например: «Название статьи, [имя автора], © OKX, 2023». Использование статьи в производных и других работах не допускается.
Развернуть
Похожие статьи
Показать еще
Показать еще