Tonkeeper 正在对现有的 TON 钱包标准(V4R2)进行升级,在此基础上提出了 Wallet V5 的标准。不夸张的说,Wallet V5 的这个标准比友商就是「遥遥领先」!且听我细细道来:
1/ 为什么要升级?什么是 Wallet V5?
TON 上我们使用的都是智能合约钱包。细心观察你就会发现,在发起第一笔交易的活动记录里会有一个 wallet initialized,这其实就是在激活钱包的合约。TON 在链的底层就完成了账户抽象。
2/ Walet V5 的核心升级 —— 遥遥领先之 —— 插件
对,你没有听错,TON 的钱包在链上支持拔插不同的插件。根据文档的描述,用户可以委托其他合约来执行与私钥拥有者相同的操作,例如发送消息、设置库替换代码等。同时一个 TON 的钱包支持多个插件合约 —— 每个扩展约可以独立部署和测试,而不会相互冲突。
说人话就是 Wallet V5 本身就在构建一个平台,不同的开发者可以在这个平台上开发插件(甚至订阅收费)来满足用户不同的需求。
我举一个例子,我作为一个开发者可以开发一个黑名单插件,里面会每天更新已知的不良地址。那么只要用户在钱包合约里安装了这个插件,他再次尝试发送资产到这些地址的时候就会被禁止。
亦或者我可以设计一个遗产继承的插件,当用户的合约超过特定数量的区块(比如 1 年)没有动作后,继承者的地址就可以领取全部财产。
再比如我是一个游戏公司为用户托管钱包,那么我就可以设置这个钱包只能转入特定的游戏资产,同时可以设置在大额转出的时候等待系统审核。
3/ 还有其他升级吗?
有。后续的 Wallet V5 的升级将可以在不改变用户地址的方式进行升级,即智能合约可以进行更新。同时 Wallet V5 将原生的支持代付 gas fee,更进一步的扩展用户的使用场景。
4/ 为什么说遥遥领先?
我还是那句话:理解 TON 必须要跳脱 Web 3 的小框架,站在 massive adoption 的大目标去看。 TON 是一个构建给八亿用户使用的去中心化平台,这意味着这上面会有各种各样的应用。
我们今天在微信小程序看到的应用,游戏、本地生活、社交都会在 Telegram 和 TON 上面看到。Wallet V5 的标准升级其实就是在为那些全新的场景铺路,而这些其实都是以太坊无法做到的。
**TON 不只是一个「公链」而是一个自带 8 亿月活用户入口的开放的、去中心化的区块链平台。**或者,我换个说法 TON 本质上就是 Telegram 的商业化 —— 如果大家对这个话题感兴趣我稍后再写一篇 thread 专门来聊。
Source: https://github.com/tonkeeper/w5/blob/main/Specification.md#extending-the-wallet