账户抽象将使以太坊像传统银行账户一样易于使用。
加密货币中人为错误的挑战
以太坊开发人员正在努力使以太坊区块链更加用户友好。 加密技术面临的主要挑战之一是,由于一个简单的错误,例如失去对个人私钥的访问权,可能会失去对个人加密资产的访问权。
面对这个和其他潜在的陷阱,与传统银行业务相比,在加密货币中赔钱要容易得多。 区块链开发人员越来越认识到人为错误是不可避免的,这意味着如果没有故障保险和更好的易用性,就很难将加密技术推向主流。
An 刊文 今天在 CoinDesk 上发表的文章打破了账户抽象 (AA) 的概念。 这个概念旨在通过创建某些有效性规则来使用智能合约来执行加密交易。 使用 AA,用户无需使用自己的私钥在每笔交易上签字。
目标是让以太坊像传统银行账户一样易于使用,以便用户可以更轻松地进行交易、编程自动支付账单等。
了解以太坊交易:EOA 和 CA
要了解 AA 将如何改变人们使用加密货币的方式的性质,了解当今以太坊交易的运作方式非常重要。 在以太坊上,用户可以创建两种类型的账户:外部拥有账户(EOA)和合约账户(CA)。 这两种账户类型在它们如何通过以太坊网络发起交易方面有所不同。 EOA 是以太坊用户的典型账户类型,如果他们使用了 MetaMask 和 Coinbase 钱包等钱包提供商,他们就会使用这种账户类型。
外部账户的问题
使用 EOA,用户将获得一对密钥:公钥和私钥。 任何人都可以使用公钥向 EOA 发送资金。 但只有账户的所有者——有权访问账户私钥的人,私钥应该保密——才能真正从账户发起交易。
EOA 的问题在于,如果用户丢失了他们的私钥,就没有办法重新获得他们的资金。 即使用户没有丢失他们的密钥,如果有人拿到了一个人的私钥,他们就可以完全控制那个人的资金。
CA,也称为“智能合约”,就像运行在以太坊网络上的迷你计算机程序。 这些账户由代码控制,但它们不能自己发起交易。 EOA 需要向 CA 发送交易,以便它进行自己的交易。
帐户抽象如何解决以太坊的缺点
帐户抽象通过将 EOA 与 CA 合并来解决 EOA 的缺点。 它允许人们创建具有内置故障安全机制和其他验证交易的特殊功能的用户帐户。 此举被视为将加密货币推向主流使用所必需的。
迈向主流采用加密货币的一步
正如 AA 以太坊改进提案 (EIP) 的合著者 Kristof Gazso 所说:“我们将在未来的某个时刻使用以太坊账户,这将与使用银行一样简单。 ” 目标是使以太坊更加用户友好和安全,防止代价高昂的错误并增加主流用户采用加密货币的机会。
免责声明:本文仅供参考。 不提供或不打算将其用作法律,税务,投资,财务或其他建议。
来源:https://cryptodaily.co.uk/2023/01/making-ethereum-more-user-friendly-account-abstraction