EIP-7377:从 EOA 迁移到智能合约钱包的铺路者
前几个月,关于账户抽象和智能合约钱包的讨论显得十分火热。
随着以太坊生态的快速发展,实现统一和无缝的用户体验变得愈发重要。在以太坊2.0的路线图中,账户抽象与合并、分片被放在同等重要的位置。
Vitalik Buterin也曾发推表示智能合约钱包相比EOA钱包拥有更佳的用户体验。
对加密老手来说,使用EOA钱包已经足够熟练。但从吸引更多新用户的角度看,EOA钱包在用户界面和理解成本上还存在一定问题:让人摸不着头脑的签名、从哪里搞来gas费、"行动=交易"这种硬核逻辑....
因此,社区逐渐形成共识,需要从EOA账户向智能合约钱包进行平滑过渡,这也成为一种政治正确。
但Crypto圈子里流行的信息,一般都只讲叙事,而不讲如何实现:
假设我们都知道智能合约钱包比EOA更好,这条路非常明显,问题是如何走过去?桥在哪里?
更难解决的是路径依赖后的现实问题:我在EOA账户里已经有了各类资产,现在你让我迁移到智能合约账户,麻烦不麻烦?
我们该如何有效实现这一转变?用户资产迁移又需要如何简便操作?
这世界上本来没有路,除非有人提前铺了路。
近期,EIP-7377提案为此提供了一种可能的解决方案。该提案由Go Ethereum开发者Matt Garnett提出,其目的是添加一种新的交易类型,允许EOA账户通过一次性交易将账户永久迁移到智能合约钱包。这为推进以太坊账户抽象提供了一条可行路径。
EIP-7377 提案的动机
自2015年以来,智能合约钱包就被认为是解决以太坊用户体验问题的重要途径。相比EOA账户,智能合约钱包具有更强的可编程性,可以实现复杂的机制设计,提高安全性和用户友好性。
但是由于历史原因,从整体上看,目前以太坊上只有少数用户使用智能合约钱包,大量资产仍存放在EOA账户中。这成为推进以太坊发展的障碍。
随着资产的积累,用户无法轻易将EOA账户中的所有资产手动迁移到新的智能合约地址,无论从成本还是操作流程来看都非常困难。
- 星际资讯
免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。