大数跨境
0
0

私钥丢了还能找回来?账户抽象有什么好?

私钥丢了还能找回来?账户抽象有什么好? 元宇宙信息情报处
2023-04-12
2
导读:向web3新人敞开大门


讲老实话,现在的加密钱包用户体验并不好。


尤其是对新人用户,他们满心欢喜创建钱包后想成为Web3高手,结果却发现空空的钱包什么也不能干。于是去中心化交易所购买资产,结果看到各种主网提取、场外交易、层层密码、资金风控,别说让新人流畅操作,单是不把人吓跑就已经是Web3的万幸。


而且新人进了中心化交易所,突然发现交易所似乎更安全,也能进行加密资产交易,更重要的是密码忘了还能找回来。结果,想进入去中心化世界的新人们,一个猛子扎进了中心化交易所。


这样一来,去中心化世界虽然不缺钱了,但实际上也没多少正儿八经的用户了,因为大量新人堆在中心化世界里已经不想出来了。意识到这些问题,2015年,以太坊创始人之一Vitalik便提出了账户抽象的概念。



什么是账户抽象(AA)?


简单来讲,就是把钱包变成抽象的智能合约账户。账户信息直接存在以太坊虚拟机中,用户不再需要下载钱包应用,也不再需要绞尽脑汁保护钱包私钥。


怎么实现?这里就要讲到目前以太坊上的两种账户类型。一种是外部拥有账户,另一种是合约账户。


外部拥有账户也就是现在常见的钱包账户,用户创建钱包获得公私钥,并通过公私钥处理交易。


合约账户则是以智能合约形式存在的钱包,本身不需要私钥就能存在。常见的合约账户就比如多个外部拥有账户联合控制资金分发的多签钱包和做空投任务时候领测试币的水龙头。因为其本身只是智能合约,除非外部拥有账户调用并支付Gas费用,不然合约账户不会主动运作。


账户抽象则是把这俩优势给揉一起,让用户不需要私钥就能创建钱包,并且能够主动发起交易,与其他智能合约进行交互。


账户抽象运行机制,ERC-4337部分内容


实现这一点,账户抽象想象空间会变得十分巨大。


交易不收Gas费。交易要Gas费本是“天经地义”,但现在借助ERC-4337技术标准,开发者可以向用户代付交易费。钱可以直接从第三方钱包或者合约的余额中扣除。对新人用户来讲,他们再与智能合约交互,比如做空投任务、借贷时,不再需要额外准备ETH作为交易费。


隐私性更好。账户层被单拎出来后,开发者可以把隐私保护技术也做进账户抽象中,借助最近取得大发展的ZK零知识证明等技术,用户不需要暴露私密信息就能证明对自己资产的所有权。


安全性更高。账户抽象本身就是智能合约账户,所以允许用户进行安全性定制,比如开发多签授权、社交验证登录、时间锁甚至限制最高消费。相比于原来的外部拥有钱包来讲,用户对资产的控制权更高,还能更好抵御钱包攻击。即便钱包私钥丢失也可以通过设定好的方式,比如使用备用密码、亲朋好友验证找回。


跨链交互性强。账户抽象允许用户通过不同的签名机制批准交易,并且可以在其他区块链网络进行验证。在目前多条公链支持以太坊兼容的情况下,账户抽象跨链开发压力将减轻不少。


BSC钱包图例


目前,市面上已经出现了多种“账户抽象”的解决方案,如iCloud方案和SSS方案。


iCloud顾名思义,就是把私钥传到iCloud云盘上,用户通过苹果账号密码验证。SSS(Shamir Secret Sharing)方案,则是把私钥拆成好几份,通过验证其中的某几份确定结果。


采用这些方案的项目中,比如Argent钱包和BSC钱包,也多利用了苹果云或谷歌云服务,或者将用户私钥保存在这些项目的服务器上。从本质上讲,这些方案都是以相对中心化的方式运作,并没有实现很好地融合外部拥有账户和合约账户,不能算作正宗的账户抽象。



情报处认为,借助与以太坊更好的兼容性、更好的私密性和更高的效率,账户抽象的明星产品最早可能出现在zk扩容方案上。目前zk方案关注度不断走高,这种可能性也将逐渐增加。


现实也是如此,去年12月,智能合约钱包Unipass就宣布上线Scroll测试网。今年1月,zkSync就宣布其2.0版本支持账户抽象。虽然账户抽象(AA)有非常开阔的前景,不过也由于zk和账户抽象的开发难度,要让其真正走进Web3的世界仍然有不小的阻力。



原文:Erik

编译:0xAR

注:部分图片来源于网络,如有侵权请联系删除

本文仅做知识分享,不代表情报处观点,不构成任何投资建议

地址:0xd4E129dB6cf93b2aeB90FD71002B278C79b557a7

关注情报处


加入粉丝交流群



【声明】内容源于网络
0
0
元宇宙信息情报处
做最专业的元宇宙、区块链海外资讯发布者
内容 2077
粉丝 0
元宇宙信息情报处 做最专业的元宇宙、区块链海外资讯发布者
总阅读14
粉丝0
内容2.1k