区块引擎
|2023-09-18 16:17
账户抽象(AA)被誉为简化加密货币采用和加快 Web3 发展的创新解决方案。让我们来看看它是什么,能为用户做什么?
账户抽象(AA)被誉为简化加密货币采用和加快 Web3 发展的创新解决方案。 关于账户抽象(Account Abstraction)有很多说法,但一个简短的定义是,它是一种可应用于区块链账户的方法,可为用户操作带来更多灵活性、多样性和安全性。这可以通过利用智能合约账户转而使用 EOA 来实现。这意味着什么? - 在网络/协议层面,基本(EOA)账户细节被隐藏/抽象化,区块链无法看到,只能与智能合约进行交互;在与虚拟机交互时,合约的逻辑是可编程的,因此具有灵活性 - 在用户层面,通过显示人性化交互的用户界面,处理操作负载的多层复杂性被隐藏/抽象化;在引擎盖下,它由智能合约账户而非 EOA 提供服务,呈现出智能合约钱包的产品形态 账户抽象最初是由以太坊联合创始人维塔利克-布特林(Vitalik Buterin)提出的,通过ERC-4337,账户抽象达到了最著名的配置建议和强大的社区支持。 极客话题说得够多了🤓,让我们来看看 AA 的主要应用场景有哪些: 账户抽象最有前途的用例之一是创建无助记词账户。传统上,对许多用户来说,管理私钥是一个很大的障碍,因为助记词的存储非常困难。更不用说一旦丢失,账户也将永远受到威胁。 AA 系统消除了这一风险,并通过账户的可编程逻辑为私钥提供了安全设置。 优点:Web3 账户访问的安全性和易用性得到提高 ✅ ✅ 账户抽象化还为简化网络身份验证流程提供了新的可能性,从而实现轻松快速的入门。 集成 WebAuthn 标准后,私钥身份验证就内置于浏览器逻辑中。智能合约钱包与这些浏览器交互并识别私钥,利用 AA 对其进行匹配/确认。这样,钱包就可以直接与应用程序交互,而无需输入登录数据。 使用传统的身份验证方法,您必须管理多套凭证并经历复杂的身份验证过程。有了账户抽象,用户可以立即进行身份验证。这将彻底改变用户与 Web3 应用程序的交互方式,提供无缝、安全的用户体验。 优势:简化多个平台上的登录流程(极大地提高用户体验)✅✅ 多重签名授权允许多方控制单个账户,提供额外的安全性和控制。这对于必须集体决策的组织或团体特别有用。签名者可以无限制地添加或删除(而 MPC 钱包只能定义一次签名者集)。 考虑到一个去中心化自治组织(DAO)希望做出重大决策,如进行大额投资或更改组织规则。有了多重签名授权,这一决定就需要得到 DAO 多个成员的批准,以确保任何一个成员都不能做出单方面的决定。 优势:提高账户管理的灵活性 + 增强安全性 ✅✅✅ 双因素身份验证(2FA)已成为数字世界的标准安全措施。有了账户抽象,在区块链账户上实施 2FA 终于成为可能。这就增加了一层额外的安全性,即使用户的私钥遭到泄露,也能确保用户的资产受到保护。 第二种身份验证形式可以是发送到设备上的一次性密码或代码、指纹扫描仪、视网膜扫描仪等。 优势:降低未经授权交易的风险 + 让您高枕无忧 ✅✅✅ 账户抽象还可以实现交易批处理,允许用户将多个交易捆绑到一个操作中。 试想一下,您想与多个 dApp 进行交互:通常,您需要为每个 dApp 的交互进行单独的交易,每个交易都会产生高昂的手续费。有了交易批处理功能,您就可以将所有这些交易打包成一个需要审批的多操作。 优势:易于使用和操作效率高 + 节省燃气费 ✅✅✅ 会话密钥是临时的,可用于特定时期或 dApp 互动,让您对账户有更多控制权。会话密钥是用户友好型方法和可控/最小风险暴露的交叉解决方案。 例如,您可以将账户的控制权委托给可信赖的第三方,期限有限。一旦会话结束,密钥就会失效,从而确保账户安全。交易者或游戏玩家可以创建一个 30 分钟后失效的会话密钥,允许他们在一定限额内进行交易/消费,而无需用钱包确认每笔交易。
计划付款允许您提前预设付款,就像您现在使用传统的网上银行/付款应用程序一样。这种 AA 应用程序将 Web3 UX 提升到 Web2 的水平,帮助您节省时间和精力。 使用传统的区块链交易,您必须在每次订阅到期时手动付款。有了账户抽象,您可以为所有服务设置定期付款,实现流程自动化,确保您的订阅永不失效。这将彻底改变 Web3 领域基于订阅的服务,为用户提供无缝支付体验。 账户抽象钱包还受益于交易模拟,允许用户在执行操作前在安全的环境中测试其操作。 如果你想与复杂的智能合约进行交互,但又需要了解交易的结果、费用或它将如何影响你的账户余额,那么模拟交易就很有帮助。AA 钱包用户界面还可以显示手续费成本,并准确指示/让您选择使用何种代币支付费用。 这是一个可操作的、独特的 AA 功能:在模拟批量交易时,您可以使用尚未正式存入账户的代币。是的,你没看错,这就是 AA 魔法🪄......实际上,不,这只是代码:合约知道捆绑在一起的操作将是连续的,因此它可以让你提前看到假设余额,同时允许你使用同一捆绑操作中的代币进行交易。 优点:操作透明 + 使用方便 + 避免代价高昂的错误 ✅✅✅ 实时使用 FIAT On-Ramps : 用稳定币购买gas FIAT On-on-off-ramp 集成并不是账户抽象钱包所独有的,但智能合约确实有一个特殊的优势:它们允许直接使用稳定币进行上线,绕过了 ETH 作为gas fee的强制性代币。这简化了加密货币上架流程,并提供了代币选择的灵活性。 随着我们向 Web3 迈进,AA 钱包正在使用开/关机集成,不仅用于注资或提现,还用于礼品平台、代金券计划等,从而为 Web3 开启了一系列 Web2 应用。 例如,假设你担心账户被泄露的风险。在这种情况下,你可以设置取款限额,确保任何可能的攻击者都无法一次性耗尽你的资金或交易量超过你设置的特定限额。 未雨绸缪是任何安全模式的组成部分:通过账户抽象,您还可以启用 "继承 "功能,这意味着您可以决定在您不幸去世时,哪些用户(继承人、子女、慈善机构等)可以访问/接收您的加密资产。 Gas抽取机制: Gas不再是一个令人头疼的问题😇。 是的,gas fee和网络费这一令人痛苦的问题终于通过账户抽取找到了解决方案。智能合约钱包提供了一些创新的gas福利:用稳定币或其他 ERC-20 币支付费用,gas fee抽象机制可帮助您用投资组合中的任何代币支付费用,同时还能获得现金返还和储蓄,甚至gas赞助(平台本身补贴费用)。 优势:费用节省和现金返还 + 跨链支付的灵活性 ✅✅✅ 量子计算还不是什么大事情,但它的出现是不可避免的。账户抽象能使智能合约钱包符合量子要求,因为它们是可升级的。在设计上,智能账户不仅受 ECDSA 签名(EOA 唯一使用的签名)的约束,而且可以自定义签名! 账户抽象通过显著提高操作速度、成本、安全性、灵活性和便利性,提升了用户在加密领域的整体体验。由于具有如此强大的影响力,账户抽象处于投票位置,可推动 Web3 和区块链应用在多个行业(而不仅仅是金融科技行业)的扩展。 事实上,AA 的潜在应用广泛多样,但尚未得到充分开发,因此仍有发展空间:我们仍处于开拓阶段,在标准化、基础设施开发或跨行业研究和实施方面还有许多工作要做。 作为用户," 账户抽象 " 的优势是不可否认的,所以最后只剩下一个问题:你是否已经建立了 AA 账户?🚀
Author :区块引擎
This article reflects the opinions of PANews's columnist and does not represent the stance of PANews. PANews does not assume legal responsibility. The article and opinions do not constitute investment advice.
Image Source :
区块引擎
If there is any infringement, please contact the author to remove it.