Logo
Поделиться этой статьей

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

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

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

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

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку The Protocol сегодня. Просмотреть все рассылки

Эта статья первоначально появилась вДействительные баллы, еженедельный информационный бюллетень 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

Марго Нийкерк пишет о протоколе Ethereum и L2s. Выпускница университетов Джонса Хопкинса и Эмори, имеет степень магистра в области международных отношений и экономики. Она держит BTC и ETH выше порога Раскрытие информации CoinDesk в $1000.

Margaux Nijkerk