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

0
87

«Эфир». Изображение Виктора Хачманга, предоставлено Ethereum Foundation.

Следующее обновление Ethereum, Pectra, предназначено для включения EIP-3074 — механизма, который позволяет легко добавлять специальные функции в традиционные кошельки. Помимо прочего, они платят комиссии не в ETH, а в токенах, таких как стейблкоины.

Это официально: EIP-3074 будет включен в обновление Pectra, которое будет активировано в конце 2024 или начале 2025 года. Таким образом, Ethereum получит еще одну часть головоломки для завершения «абстракции учетной записи»: обычные учетные записи смогут разблокировать функции, которые ранее были зарезервированы для кошельков со смарт-контрактами.

Чтобы понять все это, нам придется вернуться немного назад. Обычный кошелек на Ethereum среди разработчиков слегка насмешливо называется EOA, что означает «внешняя учетная запись» и имеет оттенок «CD-Rom» или «клавиатура».

С момента активации EIP-4337 в марте 2023 года кошельки смарт-контрактов (SCW) стали доступны в качестве альтернативы EOA. В отличие от обычных кошельков для Биткойн, Эфириума и всех других криптовалют, он контролируется не «внешне» пользователем, имеющим закрытый ключ, а «внутренним» смарт-контрактом в блокчейне.

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

Кошельки со смарт-контрактами определенно желательны, и можно сказать, что только с ними обещание «программируемого кошелька» действительно будет выполнено. Ожидания были соответственно высокими, когда EIP-4337 представил тип кошелька со смарт-контрактами. Но спрос довольно низкий, и даже год спустя большинство кошельков все еще являются EOA.

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

Делегирование функций смарт-контрактам

Теперь есть надежда, что EIP-3074 изменит правила игры. В обновлении представлены две новые операции (коды операций): AUTH и AUTHCALL. Первый позволяет кошельку делегировать определенные задачи смарт-контракту при определенных параметрах, обычно это выпуск монет и токенов. Второй позволяет смарт-контракту выполнять эти задачи вместо EOA.

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

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

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

Вводит ли EIP-3074 новые привратники?

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

И именно такое решение проблемы безопасности может стать таковой еще большая проблема сам: Будут ли мощные кошельки, такие как Metamask, контролировать, каким приложениям и программам запуска разрешено использовать EIP-3074? Будут ли они еще больше расширять роль привратника, которую кошельки уже играют? Существует ли риск формирования картелей, замедления инноваций или даже регулирования изнутри кошелька?

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

Мартин Кёппельманн из Gnosis приводит эту критику к точке: Кошельки со смарт-аккаунтами предлагают преимущества как с точки зрения удобства использования, так и с точки зрения безопасности — и то, и другое желательно. Однако EIP-3074 почти полностью ориентирован на пользовательский интерфейс. Многие преимущества безопасности, которые обещает абстракция учетных записей, остаются по большей части нереализованными. В конце концов, закрытый ключ продолжает иметь неограниченный контроль над кошельком.

EIP-3074 может еще больше затруднить реализацию всего потенциала Account Abstraction в будущем. Потому что, если бы давление было снято, сообщество могло бы довольствоваться половиной возможного. Поэтому, по мнению Мартина Кёппельмана, имело бы больше смысла внедрить EIP-5003 на основе EIP-3074, что сделало бы именно это возможным. Но это подводит нас к другой теме.

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

Source: https://bitcoinblog.de/2024/04/22/eip-3074-soll-normale-ethereum-accounts-endlich-auch-smart-machen/

Насколько полезен был этот пост?

Нажмите на звездочку, чтобы поставить оценку!

Средний рейтинг 0 / 5. Подсчет голосов: 0

Голосов пока нет! Будьте первым, кто оценит этот пост.



оставьте ответ