Абстракция учетной записи сделает Ethereum таким же простым в использовании, как и традиционный банковский счет.
Проблема человеческих ошибок в криптографии
Разработчики Ethereum работают над тем, чтобы сделать блокчейн Ethereum более удобным для пользователя. Одной из основных проблем криптографии является возможность потерять доступ к своим криптохолдингам из-за простой ошибки, такой как потеря доступа к своему закрытому ключу.
Перед лицом этой и других потенциальных ловушек гораздо проще потерять свои деньги в криптовалюте, чем в традиционном банкинге. Разработчики блокчейна все больше осознают, что человеческая ошибка неизбежна, а это означает, что будет сложно внедрить криптовалюту в мейнстрим без отказоустойчивости и большей простоты использования.
An гайд опубликованный сегодня на CoinDesk, ломает концепцию абстракции учетной записи (AA). Эта концепция направлена на использование смарт-контрактов для выполнения криптотранзакций путем создания определенных правил действительности. С AA пользователям не нужно будет подписывать каждую транзакцию своими закрытыми ключами.
Цель состоит в том, чтобы сделать Ethereum таким же простым в использовании, как и традиционный банковский счет, чтобы пользователям было проще совершать транзакции, программировать автоматические платежи по счетам и многое другое.
Понимание транзакций Ethereum: EOA и CA
Чтобы понять, как АА изменит характер использования криптовалюты, важно понять, как сегодня работают транзакции Ethereum. В Ethereum пользователи могут создавать два типа учетных записей: внешние учетные записи (EOA) и контрактные учетные записи (CA). Два типа учетных записей различаются тем, как они инициируют транзакции в сети Ethereum. EOA — это типичный тип учетной записи для пользователей Ethereum, и это тип учетной записи, который можно было бы использовать, если бы они использовали поставщика кошелька, такого как MetaMask и Coinbase Wallet.
Проблема с внешними учетными записями
При использовании EOA пользователям предоставляется пара ключей: открытый и закрытый. Любой может отправить средства в EOA, используя его открытый ключ. Но только владелец учетной записи — тот, у кого есть доступ к закрытому ключу учетной записи, который должен храниться в секрете, — может фактически инициировать транзакции с учетной записи.
Проблема с EOA заключается в том, что если пользователь потеряет свой закрытый ключ, у него не будет возможности восстановить доступ к своим средствам. И даже если пользователь не потеряет свой ключ, если кто-то получит в свои руки закрытый ключ человека, он получит полный контроль над средствами этого человека.
CA, также известные как «умные контракты», похожи на мини-компьютерные программы, которые живут в сети Ethereum. Эти учетные записи контролируются кодом, но они не могут сами инициировать транзакции. EOA должен отправить транзакцию в ЦС, чтобы он мог совершать собственные транзакции.
Как абстракция аккаунта устраняет недостатки Ethereum
Абстракция учетной записи устраняет недостатки EOA, объединяя их с CA. Он позволяет людям создавать учетные записи пользователей со встроенными механизмами отказоустойчивости и другими специальными функциями для проверки транзакций. Этот шаг рассматривается как необходимый для массового использования криптовалюты.
Шаг к массовому внедрению криптографии
Как говорит Кристоф Газсо, соавтор Предложения по улучшению Ethereum (EIP) для AA, «мы подойдем к моменту в будущем, когда использование учетной записи Ethereum будет таким же простым, как использование банка. ” Цель состоит в том, чтобы сделать Ethereum более удобным для пользователя и безопасным, предотвратив дорогостоящие ошибки и увеличив шансы на то, что криптовалюта будет принята основными пользователями.
Отказ от ответственности: эта статья предназначена только для информационных целей. Он не предлагается и не предназначен для использования в качестве юридических, налоговых, инвестиционных, финансовых или иных советов.
Источник: https://cryptodaily.co.uk/2023/01/making-ethereum-more-user-friendly-account-abstraction.