您尚未登录,请登录后浏览更多内容! 登录 | 加入最MC

QQ登录

只需一步,快速开始

 找回密码
 加入最MC

QQ登录

只需一步,快速开始

查看: 107|回复: 0
打印 上一主题 下一主题

[【少女の茶会】] 数据显示:如何利用Textile的库或在标准浏览器中利用Filecoin

[复制链接]
跳转到指定楼层
楼主
发表于 2022-2-21 17:34:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

B 000是一个为期五周的黑客松活动,由P L验室举办,这个活动专注于为W未来构建的去中心化解决方案。下面是J C L所给出的“如何利用T的库或在标准浏览器中利用F”。从这之后,越来越多人发现imtoken官网下载的价值所在,从而影响很多人的选择。


随着W浏览器逐渐应用W技术,对去中心化存储的需求变得越来越明显。不过,浏览器插件和使用IPFS这类分布式存储协议时面临越来越多的局限性。标准的W浏览器并不总能以原生的方式利用IPFS技术。因此就需要有一个中介角色,为有意使用此类存储系统应用来开发应用的开发者提供帮助。

E是很多W开发者想寻找的解决方案。它的质就是一个整合了最小化F库的IPFS节点。让F和IPFS一起工作并不难,不过找到正确的步骤还是需要点技巧的。

在这个例子中,T正使用一个架设的中间服务,来让开发者使用标准API将内容到IPFS络上。在理解它们的协作机制之前,我们需要了解一下它们各自的原理。



IPFS和F: 区块链世界的天作之合

F是一个去中心化的络,它能让人们在任何地方存取数据。用户可以作为络中的节点出租自己的可用存储空间,通过这些节点上提供的数据存取服务,用户还能赚取F。

这个结合的另一环节就是IPFS,它是一个W文件系统,让开发者能够在络上存取数据。在非区块链领域能找到最相似的服务就是云计算了,不过IPFS并不是由大控制的。

熟练的程序员可能还记得在C语言里使用指针的时候。IPFS使用类似的概念即内容标识(CID),通过这个标识就能在可用的节点上访问数据。

要访问文件的时候,你可以引用IPFS的存储服务上的CID标识,而不是使用本地硬盘里的文件地址。不过,由于浏览器并不能原生地理解IPFS,它们需要有将这些CID标识视为文件的方式。这就是T这个工具的作用了。



T:永续的IPFS数据仓库

浏览器处理IPFS文件时碰到的问题就是它们并不具有永续性。T提供了一个简单的架设服务式解决方案,开发者能够将其添加到任何或应用里。虽然IPFS协议在主流的浏览器里并没有得到原生的支持,但T可以使用B作为组织索引和住IPFS数据的方式,从而满足开发者的需求。

设置的步骤很容易,不外乎创建一个本地的秘密文件,用于存储访问T H账号所需的秘钥。当你注册一个T H账号并开发一个应用程序时,你会得到一对公钥和私钥。

这个环节可能是最有技术含量的操作了。T的命令行CLI工具应该能提供公私钥对的值,让系统能够访问当开发者完成了这一步,应该就能容易地使用来开发应用程序。你可以通过使用NJS和T B捷开始项目的模板这个例子了解更多。

T的整合方案支持使用任何语言或框架来进行开发。一些开发者可能希望在产品中使用R或V框架,不过A或其他JS施方案其都是可以的。公私钥对提供了安全架设数据的方式。它们还支持生成一个2身份的操作。

当你的应用程序的用户设立了一个2秘钥后,他们就可以使用通过T架设的基础设施,来将数据到IPFS络上。取决于服务器的流量和络连接的质量,这些文件可能需要等待一小段时间才能被公开访问。

IPFS络上的特定数据越受欢迎,它的取回速度就会更。如果你的用户正存储的数据需要有长期存储的可验证证明,T B还支持一个F API,让你可以与F络里已经熟悉的存储提供者进行存储交易提议。不过,如果你连一个存储提供者都不认识的话,该怎么办E提供了一个更为简便的解决方案,让你可以将数据存储到F络上。



两重的存储系统

当数据通过T添加到一个后,这个数据会被到IPFS上并可被其他人访问,但这并不意味着它就一定在F的链上。通过T的IPFS关所访问的数据需要与一个存储服务提供者达成存储交易提议,才能被添加到F区块链上。若要将数据到F路上,则需要E或T’ B这样的中介服务。

通过E,上传的数据可以进入超过100个节点。不过问题是,你的数据真的在链上吗有几个简单的方法可以进行验证,让你可以获得相关的文件、CID标识号和正存储该数据的服务提供者的信息。

将文件上传到E是很简单的,有以下几个方式:用户可以在其应用中使用E的API ,或使用命令行,或登录后在浏览器中拖拽文件。

E还支持列出与特定账号关联的数据。这个列表提供了该用户有权访问的文件及CID标识信息,这包括了F络上保存了这些数据的存储服务提供者的信息。E提供了简单的R JS整合方式,开发者可以直接复制参考。当然,开发者还需要添加自己的API秘钥,不过大部分情况下从E的手册里参考代码片段就可以满足开发需求了。



W存储新范式

IPFS和F是互补的系统,生态也开发了T和E这类工具来帮助两者的协作。随着插件使用的受限程度增加,这些工具对当前浏览器里开发应用来说是最佳的解决方案了。以后,当IPFS变得越来越普及,浏览器将支持原生的整合方案(可以参考:O和B。随着浏览器整合方案的继续发展,T和E同时也在提供简单的变通方案,让这些系统可以良好并行运作。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友