Приложение CoinUnited.io
Торгуйте BTC с плечом до 2,000x
(260K)
ERC-4337, или Абстракция учетной записи для Ethereum, так это звучит.
Содержание
facebook
twitter
whatapp
telegram
linkedin
email
copy

ERC-4337, или Абстракция учетной записи для Ethereum, так это звучит.

publication datereading time2 мин чтения
Без внесения каких-либо изменений в уровень консенсуса стандарт Ethereum ERC-4337 абстрагирует учетную запись от протокола. ERC-4337, который будет реализован в основной сети Ethereum в марте 2023 года, позволяет создавать и выполнять множество контрактов с одной учетной записи контракта.

Виталик Бутерин, соучредитель Ethereum, и другие разработчики предложили ERC-4337 для создания абстракции учетной записи в 2021 году. Он был доступен в основной сети Ethereum в марте 2023 года и, как ожидается, откроет новую эру удобных дизайнов криптокошельков. . Внешние учетные записи (EOA) и учетные записи смарт-контрактов — это два существующих типа учетных записей в Ethereum. Абстракция учетной записи пытается объединить их возможности. Конечным результатом является единая учетная запись контракта, которую можно использовать для заключения контрактов и одновременного проведения транзакций с токенами. Это изменение позволяет использовать инновационные идеи кошелька, включая социальное восстановление, настройку и возможность обновления. ERC-4337 также можно рассматривать как добавление возможности смарт-контрактов в кошельки в одной учетной записи.

Вы должны знать историю ERC-4337, от его создания в качестве предложения до фактической реализации, чтобы полностью понять необходимость этого протокола. Протокол Ethereum использует подход, основанный на учетных записях, в отличие от модуля UTXO, используемого в сети Биткойн. Это означает, что по мере подтверждения транзакций протокол Ethereum отслеживает и корректирует остатки на счетах. Хотя учетные записи смарт-контрактов представляют собой смарт-контракты, размещенные в сети, EOA принадлежат пользователям и контролируются ими. Эфир или токены можно получать, хранить и отправлять между двумя учетными записями. Большинство используемых в настоящее время криптокошельков на основе Ethereum, таких как MetaMask, являются EOA, что означает, что они ограничены правилами, регулирующими EOA. Эти ограничения включают в себя необходимость подписания каждой транзакции и исключительное использование закрытых ключей для доступа к учетной записи. Из-за этого процессы настройки кошелька и механизмы защиты закрытых ключей обычно запутаны и не нравятся новичкам. Пользователи, которые забывают свою сид-фразу, обычно теряют доступ к своему кошельку. Кошельки смарт-контрактов, такие как UniPass и Safe, контролируются учетными записями смарт-контрактов, а не EOA, и могут выполнять ту же задачу. Чтобы заплатить за эфир, пользователи должны управлять своим газом в двух учетных записях или использовать централизованную релейную систему. Благодаря тому, что ERC-4337 объединяет функции двух учетных записей в одну, проще реализовать необходимые функции кошелька.

В течение очень долгого времени члены сообщества Ethereum пытались понять, как реализовать абстракцию учетной записи. До EIP-4337 сообщество предлагало EIP-2938, предназначенный для достижения абстракции учетной записи. Это достигается путем создания объекта псевдотранзакции более высокого уровня, называемого UserOperation, который концептуально похож на свертки, но реализует несколько иную форму объединения. В ERC-4337 несколько пользователей передают объекты UserOperation в отдельный мемпул. Эти элементы объединяются их создателями в транзакцию, которая затем включается в блок. Упаковщики получают деньги от отдельных выполнений UserOperation и платят газ за комбинированные транзакции. Подобно валидатору, упаковщик отдает приоритет сборам при принятии решения о том, какие элементы включить. Кошелек также может вести себя как смарт-контракт благодаря новым функциям, таким как validateUserOp. Чтобы действовать как ворота безопасности для выполнения этих новых функций, также разрабатывается новый контракт под названием EntryPoint.

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

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

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

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