万链归一

万链归一

Web3Hacker.World 是一个集合程序员黑客、对新事物好奇的种子用户、及 vc 投资者组合的围绕 万物皆可 Web3 的理念打造的生态体系。
我们将持续分享 Web3 的最新技术发展,并打造一个开放式的黑客社区并产出真正非庞氏的 Web3 产品。

问题

今天在 LXDAO 新建的群里看到了 Bob Jiang 关于多链的问题

Twitter

论坛链接

开发者视角
对于合约开发者(部署),这么多链,每个都要部署一份。有没有什么方案可以最小化开发者的努力?(目前已知的layer2, 都有4,5个了,每个都要部署,有的合约还要略微调整,管理多个版本,每次部署都要gas)

最终用户视角
第二个问题,是对于最终用户的。有多个layer2之后,用户每次用一个服务前,还要切换到对应的layer2网络,并且需要有这个layer2网络的gas,才能正常使用。用户体验,很差!

TL;DR

  1. 这个可以完全使用 EIP2535 + DevOps 方式来解决,我们 BuidlerProtocol 使用的就是 EIP2535 来落地的,因为代码逻辑已经远超过了 24kb,另外我们还加入了一些脚本,这样在我们更新或部署合约时,自动会去更新我们前端的和链及合约相关的一些参数数据。同时,因为使用了 EIP2535 更新大型合约的时候,特别有价值,我们只需要更新分片的合约即可。我们连 DApp 的合约地址都无需更改,如果 ABI 没变,DApp 完全是无感的。

  2. 对此,用户需要有一个能落地 AA 并且不同于 MetaMask 的钱包来解决这个问题。我们新建的 Web3 UWA Wallet 就在从这方面来思考和重新设计开发新的钱包。

观点

因为我们认为 web3 的价值不在于任何链,而在于产品的真正价值。世界将只有一条链或一些逻辑组成一条链。

你可以想一想我们的现实世界:不同国家的一种产品价格几乎相同(除了税费和交易费),但使用不同的货币。

目前,我只是觉得不同的链有不同的费用成本,几乎就像现实世界中的税收和 tx 费用一样,最后,最快和最便宜的链将赢得比赛,但产品的价值赢得了所有链。

这就是我们开始构建 Web3 RWA 钱包的原因,它与 MetaMask 不同,它专注于将真实世界的资产带入 Web3。


往期回顾

版权声明:
作者:siwei
链接:https://www.techfm.club/p/51394.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>