您现在的位置是:首页 > 原油资讯

原油资讯

可组合钱包的重要性

2021-05-24 14:39:23 236财经网
可组合钱包的重要性我之前已经讨论过去中心化应用程序(dapps)的产品可组合性,但是使用了一个相当简化的技术堆栈图:实际上,我跳过了两个层面(钱包和sdk),而且使用多链dapps增加了一些复杂性:在本文中,我将讨论为什么这种额外的复杂性会导致人们更加关注可组合钱包对用户和开发者的重要性。通常,在开发的最后阶段,当团队决定嵌入尽可能多的钱包连接时
可组合钱包的重要性

可组合钱包的重要性

我之前已经讨论过去中心化应用程序 (dapps) 的产品可组合性,但是使用了一个相当简化的技术堆栈图 :

可组合钱包的重要性

实际上,我跳过了两个层面 (钱包和 sdk),而且使用多链 dapps 增加了一些复杂性 :

可组合钱包的重要性

在本文中,我将讨论为什么这种额外的复杂性会导致人们更加关注可组合钱包对用户和开发者的重要性。通常,在开发的最后阶段,当团队决定嵌入尽可能多的钱包连接时 (假设这是一个团队同时处理产品的前端和智能合约层),就会想到钱包。这是很好的,因为现在大多数 dapps 在用户交互中相当简单 (即,批准+存款,出价 / 购买,或交易)。在互动前后没有太多需要管理或撰写的内容。

但当我们的生态系统变得更加复杂时,会发生什么呢 ? 在不远的将来,我们将开始以技能、信用评分、社交圈等证明代币的形式管理我们自己的数字身份。这导致了新的交互市场,这是我们今天使用的典型协议以及要管理的复杂网络和用户关系之前的一个步骤。考虑到这一点,我产生了一个问题:用特定的前端来管理这些内容是否有意义 ?Web 2.0 的方法是创建另一个聚合平台 / 网站,但我不确定我喜欢让一个网站跟踪我如何管理我的身份和我的网络。我认为这种私人的事情应该在个人主权和隐私最高的钱包层面处理。

虽然我不介意为不同的协议访问不同的站点,但我不想使用多个钱包提供商来管理我的链上交互的不同方面。这很笨拙,而且每次都会增加安全风险。但拥有一个钱包意味着我被其背后的开发团队的内在风险所束缚——更不用说他们已经或尚未添加的功能了。请记住,我们目前生活在一个快速发展的生态系统中,没有任何一个团队能够跟上我们的步伐。

这就是钱包可组合性开始发挥作用的地方。或者我想这么说,但我还没有谈到真正组成钱包的东西。当涉及到 DeFi 和许多以太坊 dapps 时,我们已经有了金钱 lego,所以我将称之为钱包可组合访问 lego:

可组合钱包的重要性

这四层中的每一层都应该允许用户灵活地选择产品,每一层都应该提供产品提供者可定制的 lego。

有很多东西需要了解,所以让我们快速回顾一下加密钱包的历史,以帮助我们更好地理解所有这些 lego,以及我们是如何实现现代钱包的。

以太坊钱包简史

第一个以太坊钱包是受比特币 Qt 钱包的启发,来自像 Mist 这样的供应商。

可组合钱包的重要性

Mist 看起来非常熟悉,以下载软件的形式出现,带有可导出的交易数据和区块管理器 / 同步 :

可组合钱包的重要性

这个钱包应用本质上是试图将以太坊的所有东西捆绑到一个应用中——这有很多依赖关系,而且用户体验总体较差。MetaMask 在 2016 年推出,作为我们第一个基于浏览器的钱包之一。有了这个,dapps 现在可以通过嵌入钱包连接来与钱包分离。随着生态系统的发展,这变得非常重要,因为单个团队要跟上 eip 和开发的代币 / 协议的所有演变是极其困难的。我想指出的是,虽然这增加了 dapp 产品的可组合性,但这还不是前面访问 lego 图中显示的钱包内的智能合约集成。除了像 WalletConnect 这样的新集成之外,这部分暂时还没有真正改变。

可组合钱包的重要性

                                                                 嵌入钱包连接的例子
留言与评论(共有 条评论)
验证码: