1. 首页
  2. Meta

长推:ERC4337重新塑造以太坊智能合约和Dapp设计

感觉有必要把这个逻辑前后丰富一下。 ERC4337(虽然现在 adoption 还很差)之后,通过对节点和交易结构的修改,能允许智能合约直接发送交易。以往在以太坊的设计中,EOA 代表人,CA (合约账户)代表应用,应用必须由 EOA 触发,因此很多产品的设计就很 tricky。

其实抽象来看,每一个智能合约都可以成为“智能合约钱包”。以前每一次链上操作都需要 EOA 钱包触发,这也是为什么利率计算之类的都特别扯淡。 如果后续智能合约能自己通过ERC4337发交易,那就不需要外部来触发?比如清算,智能合约直接自己清算,不需要清算者?

比如借贷的清算,直觉理解是直接合约自动变卖资产还债就行,而实际设计需要有一个EOA 账户作为清算人(liquidator/keeper),甚至为此需要额外提供清算奖励等。 很多其他产品也有类似设计,原因在于智能合约不能自己触发自己。

那么ERC4337账户抽象之后呢?大部分开发者的想法还是在智能合约钱包上面,比如社交恢复、paymaster来实现用ERC20 token 支付Gas等等。那其实对于应用来说,诸如前面借贷平台的设计,完全可以不需要清算人这样的角色,就能实现应用的触发和状态的更新。未来肯定会有新的Dapp出现解决原有的问题。

此外,智能合约钱包对于应用,肯定会协助应用强者恒强。智能合约钱包可扩展性差,每集成一个应用都需要开发对应的合约,并且需要保证安全性,不然会影响钱包原有用户。这样对于钱包的开发者,就会更多的去集成主流应用。 当然钱包 + 新型解决方案作为一个整体卖给应用也是一种思路。

- 星际资讯

免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。

下一篇:CoinGecko 非洲加密市场报告:尼日利亚兴趣最高,Meme 币最受关注
« 上一篇
上一篇:OP Stack VS ZK Stack,谁能突破重围占领扩容市场
下一篇 »

相关推荐