您好,欢迎您来到国盈网!
官网首页 小额贷款 购房贷款 抵押贷款 银行贷款 贷款平台 贷款知识 区块链

国盈网 > 区块链 > 从账户抽象(AA) 到 ERC4337 新一代Web3合约金库

从账户抽象(AA) 到 ERC4337 新一代Web3合约金库

区块链 岑岑 本站原创

超重力

帐户抽象代表了以太坊生态系统的一大进步,增强了其安全性和价值。它引入了一种新的范式,并使区块链帐户可编程,这对分散应用程序(dApp)的开发产生了深远的影响。在本文中,我们将深入了解账户抽象的优势,以及以太坊ERC-4337目前如何模拟账户抽象,并将探讨如何通过AA帮助构建新一代WEB3 DApp的未来前景。

yield Dao Labs/2023–04-10

帐户抽象代表了以太坊生态系统的一大进步,增强了其安全性和价值。它引入了一种新的范式,并使区块链帐户可编程,这对分散应用程序(dApp)的开发产生了深远的影响。本文将深入研究账户抽象的复杂性,以及以太坊ERC-4337目前如何模拟账户抽象,探讨如何通过AA帮助构建新一代WEB3 DApp的未来前景。

从账户抽象(AA) 到 ERC4337 新一代Web3合约金库

在抽象历史以太网中有两种类型的账户:契约账户(CA)和外部拥有账户(EOA)。

帐户抽象主要关注EOA,它有三个关键属性:

表示可用ETH的余额,

随机数来保证交易的唯一性,

和用于网络识别的地址。

从账户抽象(AA) 到 ERC4337 新一代Web3合约金库

以太坊上的每个帐户都链接到一个名为Singer的加密对象,该对象充当授权,以保护帐户的ETH免受未经授权的使用。

签名者也称为密钥对,由私钥和公钥组成。私钥对数字消息进行签名,而公钥验证签名是否对应于私钥。

然而,目前的系统架构使以太坊的用户面临因微小错误而失去账户和资金的风险。这种风险源于私钥。如果私钥丢失,用户帐户和资产也将丢失。

帐户抽象有什么帮助?帐户抽象是一种革命性的方法,它通过将帐户授权与传统的私钥所有权分离来增强帐户授权。通过这种模式,每个帐户都可以转换为智能合同,使用户能够部署和使用具有自定义授权逻辑的帐户,以满足他们的独特需求。

帐户抽象通过抽象授权逻辑将合同帐户和外部拥有的帐户集成到一个统一的系统中,使用户帐户更具可编程性。它消除了将已签名的交易逻辑硬编码到帐户中的限制,并允许对其进行抽象。这就是为什么叫账户抽象的主要原因。

帐户抽象如何与私钥交互?我能找回丢失的私钥吗?答案是“不能”,丢失的私钥是不可能恢复的。然而,智能合约可以用特定的逻辑编程来处理丢失的密钥。例如,如果原始密钥在一段时间内没有与合同交互,则可以将其设计为允许另一个授权密钥接管。

有没有人可以拥有一个抽象账户的无钥匙钱包?

使用帐户抽象,用户可以在没有私钥的情况下进行身份验证。智能合约可以设计为实现用户安全的替代身份验证方法,从而消除对私钥的需求。

什么是EIP-4337,它如何改进智能合约钱包?EIP-4337代表了以太坊智能合约钱包的重大进步。它通过允许对一些必需的链上和链下基础设施的多个调用,简化了编写和操作智能合约钱包的过程。

用户可以使用UserOperations对更高级别的内存池进行操作,而不是进行交易。这一进展使开发人员能够以最少的编码工作编写定制的智能合约钱包,而不用担心补贴交易成本。

直到最近,钱包主要通过外部账户(EOA)进行交易,目前的发展趋势是通过AA(账户抽象)形式的智能合约钱包进行交易,期望显著改善Web3的用户体验。EIP-4337旨在模拟AA账户的抽象,不需要对以太坊协议做任何改动。它本质上是一个标准化的智能合约钱包。然而,这并没有消除EOA在外面拥有的账户,建立在EIP-4337上的钱包仍然被视为以太网上的二等公民。

完整的ERC-4337规格可以在EIP-4337找到。下表总结了ERC4337未来可能带来的前端和后端改进。

从账户抽象(AA) 到 ERC4337 新一代Web3合约金库

账户抽象有什么好处?帐户抽象为以太坊生态系统提供了许多好处,其中一些如下:

Multicall:在以太坊上的传统dApp中,每次线下交易都需要一次新的交易,可能会因为高额的燃气费而耗时且昂贵。使用帐户抽象,您可以将多个事务捆绑到一个称为多个调用的原子事务中。这种方法节省了用户的时间,降低了交易成本。

会话密钥:代表用户体验的重大突破(UX)。会话可以用多种方式定义,包括给定的持续时间、最大气体量、最大交易量或特定功能。这一特性使用户更容易管理他们的账户和执行交易,而不必担心底层技术的复杂性。

社交恢复:社交恢复是一种在用户丢失帐户时保护用户的机制。与MetaMask等钱包的助记字典恢复方法不同,social recovery使用户能够以合法钱包所有者的身份授权新的密钥,而不必记住或找回丢失的私钥。此功能增强了以太坊帐户的安全性和可用性。

账户抽象的未来发展2023年3月以太坊ERC-4337的发布,为通过账户抽象创建类似于传统互联网的Web2用户体验(登录、重新参与、账户恢复……)铺平了道路。什么时候才能真正改善WEB3的用户体验,实现更高的再参与率和更低的流失率?

钱包和DApp至少需要三个月的时间去开发,三个月的时间去推广,一个月的时间去创造可衡量的用户数据,进行迭代改进。照此估算,到2023年第四季度,我们应该可以见证Web3用户的指标发生重大变化;当然,这种变化也可能提前出现在其他领域,比如镜头等Web3的社交应用领域。

另一方面,ERC-4337是Web3 UX的杰出进步,也将是Web3消息传递的沃土。ERC-4337将显著改善Web3应用的总体用户体验,并为更多的本地Web3对话创造一个环境。目前,我们看到类似的协议包括XMTP,推等…

A.钱包用户:到目前为止,钱包被迫优先考虑去中心化和自我保存而不是用户体验,但需求是发明之母:“既然ERC-4337使之成为可能,钱包能否转向更好的用户体验?”考虑到目前为止糟糕的用户体验,开发更好的用户体验和更安全的钱包有机会获得新的和扩大的市场份额。

就方便和安全而言,我们认为安全。IO作为先行者,推出了首款AA合约保险箱SafeVault,包含一系列有趣的功能,试图解决WEB3钱包的传统典型问题,如:基于时间的账户恢复功能(解决遗忘和丢失助记符的问题)、合约保险箱的隔离安全功能(帮助解决窃取助记符的问题)、基于NFT的账户授权功能(解决钱包管理权限无法共享和转移的问题)...这只是整合AA账户一些抽象功能的典型案例,我们期待今年能看到更多用户体验极佳的创新钱包。

从账户抽象(AA) 到 ERC4337 新一代Web3合约金库

B.垂直Dapp用户:第一个十亿用户没有出现在Web3上,因为没有“iPhone时刻”或“杀手级应用”来吸引和留住第一个十亿用户。Web3拥有1亿用户。考虑到2.5%的低再参与率,钱包和区块链有很大概率我们无法直接到达这个里程碑。可能需要新的消费级应用程序来提升公众吸引力,例如:

分散的社交媒体应用程序,如Lens或Farcaster。

分散式游戏应用。

类似于“Web3中的亚马逊”的去中心化购物应用。

从账户抽象(AA) 到 ERC4337 新一代Web3合约金库

虽然钱包有多年的领先优势,但Web3 Social是加密钱包之前最有可能赢得1亿高频用户的垂直领域,这可能是一种基于社交网络的病毒式传播行为。你和你的朋友在通过钱包买卖加密货币时并不具备同样的沟通能力。Defi是Web3中早期采用者的重要垂直领域,但到目前为止,它还不是一个大规模采用的垂直领域。

垂直dApp比钱包更能吸引用户。如果这种情况发生,你会看到更多的垂直DApp运营商将自己开发钱包,以提高用户留存率。例如,领先的去中心化交易所UniSwap刚刚宣布推出自己的钱包。比特币基地是一个集中的交易所,并在2022年推出了自己的钱包,这证明了如果钱包不能改善用户体验,垂直dApp将试图取代它。

结论总之,帐户抽象是WEB3用户体验的一大进步,允许可编程的区块链帐户和可定制的授权逻辑。多通话、会话密钥、社交恢复等功能让以太坊更加人性化、高效。不管是竖着的dApp还是钱包之间。首先部署更好用户体验的供应商将拥有先发优势。

ERC-4337也是2023年3月以太坊协议的重要更新之一。EIP-4337进一步简化了智能合约钱包(AA)的编写和操作过程。AA账户抽象肯定会是以太坊和区块链技术未来的重要轨道。

温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信(j7hr0a@163.com),我们会及时处理和回复。

原文地址"从账户抽象(AA) 到 ERC4337 新一代Web3合约金库":http://www.guoyinggangguan.com/qkl/160189.html

微信扫描二维码关注官方微信
▲长按图片识别二维码