Logo
Condividi questo articolo

Обновление Ethereum может затруднить потерю всей вашей Криптo

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

jwp-player-placeholder

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

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

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter The Protocol oggi. Vedi Tutte le Newsletter

Эта статья первоначально появилась вДействительные баллы, еженедельный информационный бюллетень CoinDesk, в котором анализируется эволюция Ethereum и его влияние на Криптo Рынки.Подпишитесь, чтобы получать рассылку каждую среду.

Разработчики блокчейна все больше осознают, что Human ошибка неизбежна, а это значит, что будет сложно внедрить Криптo в мейнстрим без отказоустойчивости и простоты использования. ONE из таких нововведений является концепция под названием «Абстракция аккаунта».

Account Abstraction (AA) нацелен на использование смарт-контрактов для выполнения Криптo путем создания определенных правил валидности. С AA пользователям T нужно будет подписывать каждую транзакцию своими закрытыми ключами.

«В будущем мы достигнем точки, когда использование учетной записи Ethereum будет таким же простым, как использование банка», — сказал Кристоф Газсо, соавтор предложения по улучшению Ethereum (ЭИП) на AA. «Людям T придется идти на этот компромисс, думая: «Эй, знаешь, мне нравится децентрализация, но в то же время использование Ethereum— это геморрой».

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

Но прежде чем понять, как АА может изменить характер ONE Криптo, важно понять, как сегодня работают транзакции Ethereum .

Аккаунты на Ethereum: EOA и CA

На Ethereum пользователи имеют возможность создавать два типа аккаунтов: внешние счета (EOA) и контрактные счета (CA). Два типа аккаунтов различаются по способу инициирования транзакций в сети Ethereum.

EOA, типичный тип учетной записи для пользователей Ethereum , — это тип учетной записи, которую вы используете, если вы использовали поставщика кошелька, такого как МетаМаскаи кошелек Coinbase.

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

CA, более известные как «умные контракты», похожи на мини-компьютерные программы, которые живут в сети Ethereum . Эти учетные записи контролируются кодом, а не закрытыми ключами, но они не могут инициировать транзакции самостоятельно; EOA необходимо отправить транзакцию (которую можно представить как сообщение или инструкцию) в CA, чтобы он мог совершать собственные транзакции.

Читать дальше: Ваш первый Криптo : что такое Криптo и как им пользоваться

Проблема с EOA сводится к Human ошибке. «ONE key имеет полный административный контроль над вашей учетной записью», — сказал Гацо, соавтор EIP 4337«Если вы его потеряете, очень жаль, вы навсегда потеряете контроль над своим аккаунтом».

Если вы потеряете закрытый ключ к счету EOA, не существует службы поддержки или процесса восстановления ключа (например, кнопки «сброс пароля»), которые могли бы помочь вам восстановить доступ к вашим средствам.

«Люди — это самая большая уязвимость в системе управления аккаунтами Ethereum », — добавил Газсо. Хотя нет конкретных данных о том, сколько ETH теряется из-за забытых ключей, аккаунты Bitcoin используют похожую систему закрытых ключей, как и в Ethereum. Согласно отчету Chainalysis , до 23% всех биткоинов в обращении (или около 3,79 миллиона BTC) может быть утеряно навсегда из-за забытых ключей.

И забытые ключи — T единственная проблема. Если кто-то (например, хакеры) завладеет личным ключом человека, он получит полный контроль над его средствами.

Как работает абстракция аккаунта?

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

Как описал соучредитель Ethereum Виталик Бутерин в своем отчете за 2021 год запись в блоге, «вместо того, чтобы [код смарт-контракта] использовался только для реализации логики приложений, он также будет использоваться для реализации логики проверки (одноразовые коды, подписи…) кошельков отдельных пользователей»

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

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

Счета в рамках AA также могут избегать некоторых других жестко запрограммированных ограничений EOA. Например, они могут определять, как пользователи платят за GAS . В настоящее время в рамках EOA на Ethereum пользователи должны платить GAS в эфире (ETH). Но с AA ONE выбрать использование другой Криптовалюта для оплаты GAS (например, DOGE), или вы можете назначить кого-то другого (например, родителя или друга) для оплаты GAS .

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

Как добиться полной реализации абстракции аккаунта?

Существует ряд предложений, направленных на добавление AA в Ethereum, наиболее известным из которых является ЭИП-4337«Это действительно первое предложение, которое обеспечивает абстракцию аккаунта без необходимости хардфорка», — сказал Гацо.

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

Итак, если все эти инструменты в настоящее время доступны, почему абстрагирование счетов T получило более широкого распространения?

Ответ на это — импульс. Очевидно, что нелегко создать новый кошелек, запустить его и отправить людям. «Убедить людей попробовать новую Технологии, новые кошельки — очень сложная задача», — добавил Газсо. Вот почему люди, которые изначально начинают свой Криптo , обращаются к чему-то, что существует дольше или что было проверено в бою, например, к кошельку MetaMask.

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

Что ждет нас с Account Abstraction?

Некоторый Layer 2 на Ethereum лидируют в области интеграции AA нативно. StarkWare, компания, стоящая за блокчейном StarkNet, уже работает с Account Abstraction. Эли Бен-Сассон, соучредитель и президент StarkWare, рассказал CoinDesk, что Account Abstraction может использоваться в будущем для «использования распознавания вашего лица или биометрии для базовой авторизации [Криптo] платежей», что-то вроде того, как FaceID может активировать платежи по кредитным картам для пользователей iPhone. «Инфраструктура для этого теперь возможна на Starknet», — добавил Бен-Сассон.

В прошлом месяце,Visa также объявила о своем предложениив конечном итоге использовать Account Abstraction для развертывания автоматических платежей с инфраструктурой StarkNet. Это будет эмулировать автоматические платежи на банковском счете для оплаты счетов, за исключением того, что теперь это можно сделать на блокчейне.

Читать дальше: Visa предлагает автоматические платежи с использованием системы Ethereum Layer 2 StarkNet

Другие компании, такие как Gnosis Chain, стремятся интегрировать Account Abstraction в свою инфраструктуру. Соучредитель Gnosis Chain Стефан Джордж сказал CoinDesk: «Постепенно интерес к AA растет, поскольку все больше разработчиков и пользователей узнают о его потенциале».

Газсо повторил, что 2023 год станет «годом абстракции счетов», отметив, что в настоящее время это ONE из самых широко обсуждаемых тем в экосистеме.

Margaux Nijkerk

Margaux Nijkerk reports on the Ethereum protocol and L2s. A graduate of Johns Hopkins and Emory universities, she has a masters in International Affairs & Economics. She holds BTC and ETH above CoinDesk's disclosure threshold of $1,000.

CoinDesk News Image