# 网络账户ERC-4337标准一览

By [乐在其中](https://paragraph.com/@invisiblesociety) · 2023-07-30

---

小伙伴们大家好，这篇文章我们来看看兼容ERC 4337的新网络账户标准。首先我们需要了解一下EOA和SCA的含义和概念

**什么是 EOA？**

它的意思是“外国账户持有人”。该术语用于区块链技术和数字货币领域。EOA 是以太坊等区块链网络中使用的一种账户类型。EOA 通常与私钥相关联，并允许该密钥的所有者通过其帐户进行交易。其所有者可以与程序进行交互

**什么是SCA？**

它代表“智能合约账户”。SCA 是区块链中能够执行智能合约的一种账户。相比之下，EOA（外部拥有账户）钱包是个人拥有的账户，无法执行智能合约。SCA 通常用于执行智能合约并与区块链上的其他合约和用户进行交互。他们可以持有数字货币余额并能够发送和接收交易

SCA 总结：

*   他们节省天然气成本
    
*   他们用稳定币或其他代币提供费用支付
    
*   他们提供交易类别
    
*   他们带来了恢复帐户的能力
    
*   实现多方面的账户管理
    
*   这些帐户或智能合约还可以与硬件钱包配合使用，从而创建额外的安全和隐私层。使用这个标准的老项目可以称为 Gnosis Safe
    

**Vitalik 还在 2018 年底概述了他对抽象钱包的愿景**

**EOA和智能账户有什么区别？**

*   控制：EOA 由私钥控制，而智能合约账户则根据区块链中设定的规则进行操作。
    
*   当私钥通过中间钱包（软件或硬件钱包）链接到种子术语时，EOA 帐户就会创建。当与地址关联的智能合约部署在区块链上时，智能合约账户就会被激活（需要费用）。
    
*   Gas 费：EOAs 需要 Gas 费才能在以太坊主网上运行，而智能合约账户可以具有一组功能来减少或节省费用。
    
*   安全性：基于用户对EOA的责任，它不能为其创建多个层，而通过智能合约帐户，用户可以组合多个层并实际上提供中间件以提高安全性。
    
*   帐户恢复：仅适用于智能合约帐户，因为中间件可以帮助我们为钱包添加更多层
    

在上面，我们发现智能合约账户实际上为我们提供了Web 3空间中更广泛的功能，事实上，我们可以定制更多的东西，而遵循EOA标准的账户则不然。

例如，假设您有一个钱包，里面有很多资产。您想保证钱包安全并防止其被盗。通过抽象帐户，您可以将 Web 2 功能引入 Web 3。换句话说，我们可以启用 2FA。换句话说，我们可以提供一个需要两步验证码才能完成每笔交易的功能。或者我们可以启用多重签名者。并为钱包指定多个所有者，以便如果钱包主密钥丢失，资产不会丢失，并且对于任何智能合约的转移或执行，50％的指定所有者批准交易

在另一个功能中，可以调用此选项，假设您丢失了 12 个单词来恢复您的钱包！这是一场灾难，在这种情况下，你的所有资产都将丢失，但是借助抽象帐户或Sca的能力，我们可以按下忘记选项。通过智能钱包的电话或电子邮件等其他功能恢复恢复词。

通过以上的所有步骤，我们已经熟悉了账户抽象这个非常有用的功能。我想再向您提及一项功能。假设你在一家公司工作。这家公司需要钱包！公司负责人希望在进行交易时为每个人创建有限的访问权限。通过账户的抽象功能，我们可以确定用户x可以从这个钱包提取多少钱，或者他可以使用这个钱包的资金进行哪些交易。以上都是Cyber​​Connect与我们合作实现的账户抽象功能叠起

我想你一定很惊讶吧！我想更多地思考智能合约账户的功能。

假设您想用抽象多重签名 Volt 进行交易，并且您的钱包中没有足够的余额来支付交易费用。相反，其他账户所有者有足够的资金，我们可以通过抽象账户将交易费用的支付转移给其他所有者，或者我们在一笔交易中需要更多的 USDC 余额，通过添加中间件功能，可以将支付网络添加到 sca 账户中。

智能合约账户或 SCA 改善了用户体验，可以为账户设置条款和条件，并使多方可以在一笔交易中进行工作。简而言之，用户无需拥有原生代币就可以与 dApp 进行交互等操作

在一笔事务中执行多项任务

我们可以通过一次确认来完成一堆交易。例如，网页游戏3中账户的抽象使游戏玩家能够执行重复性任务，而无需在钱包中多次确认交易。我肯定会在下一篇文章中更多地讨论这个话题

休息一下吧！感谢炼金术网站提供有用的内容

---

*Originally published on [乐在其中](https://paragraph.com/@invisiblesociety/erc-4337)*
