了解账户抽象
账户抽象是区块链技术中的一个概念,允许用户使用智能合约作为他们的账户。这意味着用户无需拥有传统账户,而是可以建立自己灵活的钱包管理规则。
该技术致力于减轻用户在与区块链技术交互时遇到的摩擦,特别是在帐户管理和登录方面。
外部拥有账户 (EOA) 的作用
要充分理解账户抽象,重要的是要掌握区块链实现的初始范式,它植根于我们通常所说的“外部拥有账户”(EOA)。
EOA 与生成加密密钥对的用户配合使用:用于创建地址的公钥和允许其所有者控制帐户的私钥 。在 EOA 框架中,签名者和帐户是同一个实体。这种机制对于匿名用户网络在无需许可的环境中转移价值是有效的。
然而,在实现治理、恢复机制或更普遍的代码执行等功能时,它的设计受到限制。
账户抽象的影响
账户抽象是一种承诺,旨在减轻用户在与区块链技术交互时所经历的摩擦。它允许用户设置自己的钱包管理规则,增强加密领域的用户规则和安全措施。
该技术旨在支撑区块链技术的未来,提供治理、恢复机制和代码执行等功能。
ERC-4337 标准和账户抽象
ERC-4337 标准是账户抽象领域的升级。
它允许创建非托管钱包作为可编程智能合约 ,提供轻松钱包恢复、无签名交易和团队钱包等可能性。