DeFi на Ethereum зачастую неуклюж и неинтуитивен, и у него мало гарантий для новых участников.

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

И все же есть загвоздка.

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

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

«Это все еще очень раннее предложение, поэтому нам нужно оценить все острые углы», — сказал DL News основной разработчик Ethereum Мариус ван дер Вейден.

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

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

Ван дер Вейден сказал, что EIP-7702, вероятно, будет включен в следующее крупное обновление Ethereum, получившее название Pectra, запланированное на четвертый квартал 2024 года.

На шаг ближе к усыновлению

Абстракция аккаунта существует уже некоторое время.

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

Отсутствие поддержки абстракции учетной записи в сочетании с отсутствием простого способа перехода пользователей на новый тип кошелька замедлило внедрение.

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

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

Ответом может стать предложение Бутерина EIP-7702.

EIP-7702 объединяет два предыдущих маршрута абстракции аккаунта — EIP-3074 и ERC-4337 — в «одну унифицированную дорожную карту абстракции аккаунта», — рассказал DL News Алекс Юпитер, старший менеджер по продукту MetaMask.

Результатом является упрощенный способ использования всех функций абстракции учетных записей для существующих кошельков без рисков EIP-3074.

Новые типы транзакций

На первый взгляд, кошельки Account Abstraction функционируют так же, как и существующие кошельки. Но «под капотом» у них есть возможность использовать смарт-контракты для управления средствами, что позволяет реализовать множество новых функций, которые могут помочь расширить внедрение DeFi.

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

Поставщик платежей Visa ранее подчеркивал потенциал абстракции учетных записей для автоматических платежей.

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

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

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

С помощью абстракции учетной записи все можно объединить в одну транзакцию, что обеспечивает более плавную работу.

Потеряли личный ключ? Не волнуйся

Абстракция учетных записей также должна сделать использование DeFi более безопасным.

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

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

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

Этот процесс аналогичен созданию и защите учетной записи в мире Web2, но он выполняется через децентрализованную сеть.

Тим Крейг — корреспондент DeFi в DL News. Есть подсказка? Напишите ему по адресу tim@dlnews.com.