常见的解决方案是一个硬件钱包,开拓者是 Ledger,从 2014 年起步。MetaMask 在 2018 年首日添加硬件钱包支持,正式地解耦了安全层和 交易层/连接层。我们后面还会再回顾这一点,因为 Ledger 作为冷存储钱包固然很棒,但一些新产品也有很大改进。 - 正上方的即是一个 Ledger 钱包 - 于此同时,我们看到,许多复杂的协议在 2020 年夏天开始在 DeFi 世界里领一时之风气(其中大部分都开发了超过 2~3 年)。这给了我们越来越多的代币,学会安全管理也变得越来越重要。为了帮助大家跟上圈子的进步,人们创建了一种新的 RPC 端点,让 dApp 可以在钱包所跟踪的代币列表中添加种类。更多管理资产的工具被创建出来,比如 Argent vaults 和 Gnosis multi-sig safes(我还认为这两款产品与社交层有关,因为他们都有多用户机制以及 DAO 机制)。人们还给 dApp 的数据分享创建了 “许可连接” 标准(EIP-2255),以防止对钱包的恶意访问。资产管理/资产聚合器、分析器,也因为 Zerion 和 Zapper 而从钱包中解耦了出来(下一章节我们还会回头讲解这两个产品)。 自 2019 年开始,手机钱包也出现了增长。Rainbow wallet 是最佳范例之一,他们的用户体验设计得非常好。但要讲到无缝集成,他们也才刚刚开始。 大多数其它手机钱包(比如 MetaMask 手机版和 Coinbase Wallet)都尝试并且在应用内开发了一个 dApp 浏览器,依赖于 deeplink 而非直接集成。这些 deeplink 无法提供很好的用户体验,但在以太坊上开发的产品又多到钱包团队无法设计出一个可以与所有产品交互的大一统接口。假设每个钱包应用团队都专门为一个应用场景(消息、NFT/市场、DeFi,等等)做优化 —— 那么,我的安全风险都跟我所用的钱包数量成正比。也许它们都是最小化的,因为安全模块已经完全解耦 —— 但因为市场已变得碎片化,开发者就必须为进入不同的系统排定优先级。Rainbow 钱包团队一开始想做 钱包聚合器/管理器(基于他们 从 2019 开始构建的早期 GitHub 库),所以我认为他们已经考虑过这个问题了。也就是说,我们可以看到,智能合约的接口已经是半解耦的了,但这一集成还不能自由组合,因为钱包团队正是瓶颈。换句话说,所有 dApp 都可推送到某个钱包来使用,但一个钱包并不能保证所有 dApp 都支持他们。 现在,一个钱包的所有层级,我们都或多或少有所了解了,现在我们再回头讨论通道积木。这些积木和下列的分析,部分基于我自己的信念:我们未来会走向在钱包产品中直接使用 dApp,比如 MetaMask 提供的币币互换 和 Rainbow 的展示功能。 这些分析是我个人经验和几个星期的研究工作的总结,我完全有可能弄混了一些项目的时间线。如有错漏,请联系我,我可以编辑文章及作出必要的 订正/补充。 (责任编辑:admin) |