原标题:《观点 | 可组合钱包的重要性》 作者:Andrew Hong 我曾经讲解过去中心化应用(dApp)的产品可组合性,当然,用的是非常简单的层叠示意图: 实际上,有两个层级被我省略掉了,就是钱包和 SDK;而且,还可以再加上有关 “链” 的一层: 本文我准备谈谈,为什么这些额外的复杂性会导致人们的视角发生转变:可组合的钱包会对用户和开发者两端都产生越来越重要的影响。一般来说,在走到产品开发的 “最后一公里” 的时候,也就是开发团队要决定接入尽可能多的钱包时,人们才会想起还有钱包这回事(假设这个团队既负责产品的智能合约后端,也负责前端)。目前来说这没什么大问题,因为大多数 dApp 在用户交互上都是很简单的(即,授权 + 存入、拍卖/买入,以及互换)。在互动的 前/后 没有太多需要管理或表示的东西。 但我们的生态还会变得更加复杂的,那时候怎么办呢?在可预见的未来,我们都要着手管理自己的以 token 形式体现的数字身份,比如 skills、credit scores、social circles,等等。这就会在接入我们今天所用的标准协议前产生额外的一个交互步骤、要管理更复杂的网路和用户关系,以及相应的市场。思索这个前景,我们会自问:每个产品都要自己管理一个特定的前景,这合理吗?Web 2.0 时代的方法就是创建另一个 应用市场/网站,但我觉得我不会喜欢再有一个网站来跟踪我怎么管理自己的身份和自己所用的网络。我认为,这样私人的东西应该在钱包层完成处理,因为在这个环境中,个人自主和隐私性是第一位的。 虽然我不介意为了使用不同的协议而跳转到不同的网站,但我也不希望为了管理我的链上交互的不同部分而使用多个钱包。这样很蠢,而且每多一个就多一些安全风险。但如果我只使用一种钱包,那我就把自己跟这个钱包背后的开发团队的内在风险绑定起来了 —— 更不用说总会有他们还没开发的新功能。请记住,我们已经身处一个迅猛发展的世界中,没有哪个团队可以样样精通。 这就是为什么我们需要钱包的可组合性。虽然我想直接开始,但我还没讲到钱包是由哪些部分组成的。在谈到 DeFi 和 许多以太坊 dApp 时,我们已经有了 “货币积木” 这个词;因此我准备把钱包的可组合性模块称为 “通道积木(access lego)”。 四个层级中的每一个都应允许用户灵活地选择产品,而每个层级都应由产品提供者提供定制化的积木。 这里有很多东西可以深挖,所以我们先快速回顾下密码学货币钱包的历史,以便更好地理解这些积木,以及我们今天所用的先进钱包服务是如何得来的。 (责任编辑:admin) |