关于Web3钱包,好文推荐:
medium.com---我靠被精选了那我来补充个综述吧辅助大家阅读---
大家现在在用的小狐狸(也就是传统的助记词生成地址的钱包)我们称之为 EOA 钱包。为啥叫“external owned” 我猜测是因为它是相对于链本身的“external”。以太坊有这么深的 EOA 钱包的 legacy 应该是因为创立之初,从比特币继承了这一套基础架构的设计。
但EOA钱包是钱包的理想状态吗?
大家知道 ETH 的牛逼之处在于实现了图灵完备(用人话说就是可以在这条区块链上面编!程!了!!!)也是基于此才有了 DeFi ,才有了 NFT,才有了各种 “链上应用”(所谓“生态”)。
V 神这几年一直在力推 “智能合约钱包”,也就是用“链上应用”(智能合约)的方式来创建你的钱包。
相对于 EOA 钱包,它的牛逼之处在于,可以通过代码,在钱包上叠加各种逻辑。具体的应用场景:
1. 多签(想像一下你可以用你的手机+护照一起来签名一笔交易。是的,护照的NFC芯片是有密码学实现的。)
2. Social Recovery(社交恢复。社交恢复的意义在于可能可以让用户抛弃助记词。你要恢复你的钱包的时候,可以通过你的朋友帮你一起发邮件来实现。有点类似你现在恢复你的微信账户。)
3. 钱包风控逻辑(比如你每天最多只能对外支付 10 ETH,买小图片买太狠用这个功能防剁手)
4. 其他高深的东西比如抗量子计算。
我推荐的这篇文章主要阐述了跟智能合约钱包最相关的两个EIP。
大家如果感兴趣,可以搜索关键词 Account Abstraction,Smart Contract Wallet等。
感兴趣的开发者也可以加我微信交流。有个非常非常酷的团队在疯狂地 BUIDL。目前主要缺的岗位是 Flutter,运维,Web前端。