Argent联创:更少点击,更简单授权,V神“一直想要的”账户抽象到底是什么?
会话密钥是用户体验的一个突破,特别是对于区块链游戏。
原文标题:Part 3: WTF is Account Abstraction
原文作者:Julien Niset
原文来源:argent
编译:Lynn,MarsBit
通过 10X 扩展加密的用户体验和安全性
Vitalik说,账户抽象是“我们一直想要的东西”,它“长期以来一直是以太坊开发者的梦想社区”。
但实际上什么是账户抽象?为什么它如此重要?我的博文系列——WTF is AA(账户抽象)——旨在回答这些问题。
这篇文章关注的是 AA 提供的实际好处。我从五个关键特征开始,所有这些都是我们在 Argent 公司的工作。
赌注很高。
如果没有 AA,我们相信加密货币将陷入一个局部的最大值。dApp 将永远无法与 Web2 的最佳用户体验相媲美。而钱包将永远是太难使用和太不安全——迫使人们依赖中心化解决方案,在那里他们无法控制,而且使用情况有限。另一方面,通过 AA,我们相信我们最终可以释放加密货币的潜力,使其被大规模采用。
在我们开始之前,先快速回顾一下什么是账户抽象。
什么是账户抽象?
账户抽象使以太坊从有两种类型的账户(外部拥有的账户和合同账户)变为只有一种——合同账户。这些合约账户可以发起交易和支付交易费用,并且可以根据用户的需求进行定制。关于什么是 AA,请看本帖。
现在,开始说说好处。
1. Multicall——用于 1 个点的加密货币
如果你今天在以太坊上使用一个dApp,你必须为每一个链上的互动做一个新的交易。这是令人沮丧的,耗费时间的,而且在 gas fee 高的情况下,花销昂贵。
通过账户抽象,你可以将多个交易捆绑成一个,并在一个原子事务中执行操作序列。这个功能被称为 multicall.
举例来说,向 Uniswap 提供流动性通常需要三笔交易:批准两个代币中的每一个,然后存入。有了 multicall,你只需一个原子交易就可以做到。更快,更容易,而且更安全(因为你消除了对无限批准的需要)。
AA 的好处远不止将三个交易缩减为一个。AA 可以从根本上将更复杂的流程简化为用户的一次点击体验。这就实现了Hasu在下面描述的理想 DeFi 互动。
2. 会话密钥——为了简单和安全
会话密钥是用户体验的一个突破,特别是对于区块链游戏。它们允许你预先批准与 dApp 互动的规则,所以你可以在这些规则内尽情使用它,而不必签署每一笔交易。
换句话说,你可以享受使用 dApp 的乐趣,同时知道你的资产受到保护,因为你已经限制了 dApp 可以和不可以做什么。这意味着最大化使用的便利性,同时最小化风险。
与此相比,现状是:你要么不断签署交易,要么你必须信任一个实体来代表你行事。
会话可以以各种方式定义。这些参数可以包括。如 MatchBox DAO 写道,“一个给定的持续时间,一个最大的 gas 量,某个代币的最大交易量,或者某个特定合约上的特定功能”。
我们感到非常兴奋的是,很多团队都在探索和使用它们,包括 Influence、Loot Realms、Briqs、Topology、Cartridge、MatchboxDAO、Ledger 等等。
3. 社会恢复——为了安全和 seed phrase 的终结
Vitalik 说,社会恢复是“我首选的保护钱包的方法”。
社交恢复的目标是在人们丢失账户或账户以某种方式被破坏时保护他们。社会化恢复在做到这一点的同时,避免了 seed phrase——MetaMask 等钱包的典型恢复方法。Seed phrase 需要被消除,因为它们难以使用,不安全,是大规模采用的主要障碍。通过社会恢复,如果你失去了你的私钥,你可以直接授权一个新的密钥作为合法的钱包所有者。这方面的机制可以有所不同。你可以选择依靠你信任的联系人,你的硬件钱包,甚至是第三方服务的恢复方法。或者是它们的组合。
重要的是,社会回复并不牺牲自我监护权。你仍然控制着你的资产。而且为了进一步保护你,你可以使用时间延迟,这样你就有机会取消恢复,如果你愿意的话。
我们也希望社会恢复的传播能促进该领域的进一步创新,如安全和简单的继承。
Seed phrase 正在迅速成为历史遗留物!
4. 多重认证和增强安全性
双重认证正在成为现代银行业务中向新地址进行大额转账的规范。如果你想在加密货币中获得类似的,甚至是更智能的保护呢?你现在可以。
账户抽象让你拥有需要多个密钥签名的账户,交易只有在满足某些条件时才能进行。
这与使用 Gnosis Safe 这样的多签名钱包有什么不同?正如 Vitalik 在这篇文章中所说的,区别在于,利用 AA 的钱包可以提供更大的定制化、安全性和可用性。
AA 允许你定制你的账户的安全级别以满足你的需求,并使用各种不同的设备来批准交易。
那么,这在更大范围内会是什么样子呢?你可以。
·拥有加密货币的双重(或更多)认证。想象一下,你的账户的一个密钥是由一个服务管理的,只有当你用第二个因素(如电子邮件或短信)确认时才会共同签署。如果你确认了第二个因素,交易就成功了。如果你不这样做,它就会自动被阻止。
·保持一个诈骗地址的列表,并自动阻止对它们的交易。你也可以阻止向不正确的合同的交易。
关于【Argent联创:更少点击,更简单授权,V神“一直想要的”账户抽象到底是什么?】的延伸阅读
DWF Ventures:Ton 生态全解析
Notcoin和其他小程序在加密迷你应用程序时代广受欢迎,其中@ton_blockchain通过Telegram拥有强大的分销渠道。该平台类似于微信小游戏,用户可以轻松访问和互动。著名的点击赚钱游戏@thenotcoin已吸引了数千万用户,DeFi在过去两个月迅速崛起,@ton_blockchainDeFi TVL增长了13倍,超过4亿美元。领先的DEX包括@ston_fi和@dedust_io,流动质押平台@tonstakers和@bemo_finance表现突出,@Tether_to的合作伙伴关系扩展了@ton_blockchain上的USDT,并推动了Telegram上的支付。生态系统得到了@ton_starter启动平台和2.5亿美元的TON生态系统基金的支持。
币安研究:5 月加密市场趋势报告摘要
5月,加密货币市场总市值增长8.6%,DeFi市场TVL上涨21.7%,NFT市场总销售额下降41%。美国证券交易委员会批准现货ETH ETF,美国众议院通过《21世纪金融创新与技术法案》,推动市场上涨。排名前十的代币中,Solana表现最强劲,价格上涨33.9%,DeFi TVL上涨33.4%。但NFT市场大幅下滑,总销售额下降41%。
·设置一个日转账限额,并自动阻止任何超过该限额的交易(除非你明确批准它通过)。
·集成链外服务以提供额外的保护。例如,在批准交易之前,使用安全服务来检查 NFT 收藏是否在 OpenSea 上得到验证,如果没有,则要求双因素认证。
最重要的是,对每笔交易的检查都是自动化的。尽管你有时会在 Twitter 上听到什么,但期望正常人有耐心或知识来调查他们使用的每份合同是疯狂的!这是不可能的。
因此,这是对传统钱包、EOA 现状的彻底改变,在传统钱包中,一个小错误就意味着你失去了一切。正如这些推文所显示的那样,这种事情经常发生。
5. 插件——更加灵活
插件使一个账户更加灵活和模块化。第三方开发者可以在创建账户时建立具有他们想要启用的新功能插件。
你也可以通过让用户在账户创建后添加或删除功能,使账户变得可扩展。
你几乎可以把它看作是你账户的一个应用商店——为游戏、社交恢复、会话密钥或更多选择一个插件。
插件可以帮助你在未来证明你的账户,因为加密货币的一个确定因素是这个空间的发展速度。插件将帮助你利用出现的最新功能——无论是隐私,还是超级链。
这五点涵盖了我们看到的一些最大的好处,但这绝不是全部。这里有一些额外的,也可以产生真正的影响。
账户抽象的其他好处
1. 用任何代币支付费用
以太坊的现状是,你需要拥有某种代币来支付 gas fee. 这对用户来说是一种负担,因为你需要进行转账或交易来获得正确的代币。但通过账户抽象,你可以用任何代币支付 gas fee.
2. 项目可以代表人们支付费用
项目可以作为“付款人”,代表用户支付 gas fee. 这大大减少了用户的摩擦。
3. 不同的签名方案
今天的以太坊依赖于一个单一的签名方案——ECDSA——和一个椭圆曲线。重要的是,改变这种情况的唯一方法是使用账户抽象。
这听起来可能是一个只有密码学家才感兴趣的晦涩难懂的观点,但它却意义重大。其中的一些好处包括:
让每部手机都成为硬件钱包
一个不同的签名方案可以让你利用 iOS 和 Android 设备的安全飞地,将智能手机变成硬件钱包。全球有超过 60 亿的智能手机用户,这种变化将使今天的硬件钱包市场看起来小得惊人。
量子抵抗
我们知道,量子计算机即将到来,可以打破 ECDSA. 正如 Vitalik 所写的,用 AA 可以探索“后量子安全签名算法(如 Lamport、Winternitz)”。
更高效的签名算法
这可能会导致在智能合约钱包中验证交易签名时执行更少的计算步骤,从而降低 gas fee.
可升级性
因为账户是合约,它们可以使用众所周知的代理模式,并将执行委托给一个实施。如果代理被编程为可升级的,用户可以在新功能出现时升级他们账户的代码。
结论
我们相信,账户抽象是加密货币的真正突破。当你将 AA 与 Layer 2(如 zkSync 和 StarkNet )结合起来时,你终于可以扩展交易和自我监管的用户体验。
Web2 的简单性,加上 Web3 的魔力。
更多资料
Julien Niset:为什么 L2 的账户抽象对大规模采用至关重要
ERC 4337:不改变以太坊协议的账户抽象
Julien Niset:Argent——建立在 StarkNet 上,以及关于账户抽象的入门知识
如何使链上游戏具有竞争力:“会话密钥”(第一部分)
Argent 和账户抽象化的案例
关于账户抽象的一些想法
免责声明:本文仅代表作者个人观点,不代表链观CHAINLOOK立场,不承担法律责任。文章及观点也不构成投资意见。请用户理性看待市场风险,以及遵守所在国家和地区的相关法律法规。
图文来源:MarsBit,如有侵权请联系删除。转载或引用请注明文章出处!