长推:账户抽象(AA)的实现和相关潜力协议
本文介绍了账户抽象化(AA)对区块链行业的革命性影响。传统的以太坊账户操作方式存在诸多限制,而账户抽象化通过升级外部所有账户(EOA)和合约账户(CA)的功能,为用户提供了更多便利和改进的功能。
原文作者:DeFI Saint
原文来源:[email protected]
编译:MarsBit,MK
很快,我们将告别“失去助记词就等于丢失账户”的时代。账户抽象将永远改变区块链行业。下一亿用户不再需要在纸上写下12个单词。
以下是你需要了解的关于账户抽象化(AA)的所有信息:
在我们深入了解账户抽象化的概念之前,账户的操作方式通常被比作“一刀切”。想象一下,如果在服装行业存在“一码适合所有”这样的观念,那么账户在web3行业的操作方式就不应该是这样的。
由于以太坊账户运作方式存在如此多的不兼容性,因此需要 AA 以太坊账户有两种类型:
• 外部账户(EOA)
• 合约账户(CA)
外部账户(Externally Owned Accounts,EOA)由拥有私钥的任何人控制,而合约账户(Contract Accounts,CA)由代码控制的智能合约账户。
EOA与用户绑定,由私钥和公钥的密码对管理。
对于EOA来说,要与以太坊进行交互,它们必须发起交易并为EVM执行付费。CA只能在EOA授权后发送交易,并且不能支付gas费用。这两种账户类型至今仍在使用,但存在若干限制。
这些限制包括:
• 丢失我的私钥意味着我的账户将永远丢失
• 面临通过网络钓鱼、黑客攻击、社交工程等方式丧失资产给恶意行为者的风险
• 只能使用原生代币支付gas费用
• 手动批准每个交易,等等。
所以,想象一下,如果EOA能像CA(智能合约)一样执行EVM代码,而CA现在有能力像EOA一样发起交易和支付gas费用,那会是怎样的情况呢。
难道是说反转了他们的功能?不,先生,而是他们各自做以前不能做的事情,即改进功能。
这就是账户抽象的概念。
总的来说,账户抽象意味着EOAs现在可以做CAs做的事情,和/或CAs现在可以做EOAs做的事情,并提供改进和升级的功能。
正在利用AA的链包括:
• 以太坊
• zkSync Era
• Starknet
以太坊 目前的EVM状态不支持账户抽象化,但要实现AA,必须通过以下两种方式来完成:
• 升级EOAs以执行代码
• 升级CAs (智能合约)
1/ 升级EOAs以执行代码这就把EOAs变为像智能合约一样,即使EOAs可编程这可以通过以下两种方式实现:
• EIP 3074
• EIP 5003
关于【长推:账户抽象(AA)的实现和相关潜力协议】的延伸阅读
探索 Sui 生态:DEX 交易量环比增长 4 倍,游戏应用正在崛起
Sui是一个基于权益证明的区块链,代币总供应量为100亿,具有创新功能。其生态系统获得了显著的采用,TVL环比增长了240%,DEX交易量环比增长了407%。Sui基金会正在投资社区建设活动,如Sui Overflow和Sui Basecamp。Sui应用活动可以帮助投资者分析实时趋势和用户活动。Sui网络的交易量和DeFi使用量都呈现出大幅增长,其中包括通过Telegram钱包玩游戏来挖掘OCEAN的交易。Sui的生态系统发展方向包括DeFi、游戏和社交领域。Sui基金会加强社区建设,使用Artemis的Sui Application Activity可以监控和分析实时链活动。
速读 Coinbase 智能钱包:有何亮点?如何与 Coinbase 交易所打通?
Coinbase推出智能钱包,简化登录、无Gas体验、支持用余额支付,吸引交易所上亿用户,实现全新链上体验。智能钱包创建简单,可使用多种方式备份,保证资金安全。支持自托管钱包或Coinbase账户余额支付,提供无Gas费用的交易体验,易于开发者集成。已有数千个DApp集成,包括DeFi、社区、游戏和社交项目,为用户打开通往无限可能的链上世界的大门。Base还推出Onchain Summer活动,提供总共600 ETH奖励,开发者集成智能钱包有机会获得额外的40 ETH奖励。Coinbase智能钱包有望吸引大量用户,为Base链带来更多关注。
2/ 升级CAs (智能合约)这就把CAs变为可以像EOAs一样发起交易和支付gas。这可以通过以下两种方式实现:
• EIP 2938
• EIP 4337
zkSync era
zkSync对AA的处理方式采取了以太坊的EIP 4337,使这些账户类型的行为就像CAs一样。
zkSync的AA是在链上原生实现的,它是第一个支持该功能的EVM链。
它更加注重改善Web3用户的整体用户体验,并通过以下方式推动大规模采用:
• 不再需要助记词:引入社交恢复、生物识别等方式。
• 任何代币支付手续费:引入支付代理,代表用户支付手续费。
• 不间断的用户体验:通过引入一次签名并在定义的参数范围内进行多次交互来限制每次交互的签名。
• 自动支付:创建定期支付订阅、定时转账等。
• 多合一调用:通过为所有操作引入一键体验,将多个交易打包成一个。
类似于zkSync的方法,StarkNet也通过本地账户抽象启动了它的链。
StarkNet目前提供了签名抽象,它允许不同的账户合约使用与以太坊的ECDSA(椭圆曲线数字签名算法)不同的签名验证方案。
ECDSA简单地说,意味着交易签名必须来源于EOA(外部账户)的私钥才被认为是有效的。签名抽象通过允许用户定义授权钱包发起交易的自定义规则来消除这一点。
了解了所有关于账户抽象的内容后,现在让我们来看看利用这项技术的协议和钱包。
利用AA的协议:
•@KromatikaFI
通过引入无手续费交换(中继器代替用户支付接收代币的费用)利用AA。不再使用以太坊或本地EVM链的费用。
利用AA的钱包:
• @argentHQ
• @AmbireWallet
• @PlenaFinance
• @itsobvioustech
• @MetaMask
我期待看到更多的协议和钱包在其底层机制中采用AA的概念,当它们被更频繁地讨论时。这仍然是这项令人惊叹的技术的第一波,我们还处于早期阶段。
在以太坊上会有更多的改进提案,下一波将会非常火,整个社区将会讨论它。最后,我对已经实施AA的协议持看涨态度。密切关注它们,它们肯定会获得推广。
免责声明:本文仅代表作者个人观点,不代表链观CHAINLOOK立场,不承担法律责任。文章及观点也不构成投资意见。请用户理性看待市场风险,以及遵守所在国家和地区的相关法律法规。
图文来源:MarsBit,如有侵权请联系删除。转载或引用请注明文章出处!