一、IPFS 简介 IPFS简介 IPFS(InterPlanetary File System,缩写IPFS)中文译为星际文件系统,是一个旨在创建持久且分布式存储和共享文件的网络传输协议。 它是一种内容可寻址的对等超媒体分发协议。是一个底层的互联网协议,致力于补充甚至替代?HTTP,实现的是互联网上各个节点的文件读取、分享、交换。 在IPFS网络中的节点将构成一个分布式文件系统。而?HTTP?协议依赖于?Internet?主干网。?IPFS?是点对点的超媒体协议,可以让网络更快、更安全、更开放。它是一个面向全球的、点对点的分布式版本文件系统,试图将所有具有相同文件系统的计算设备连接在一起。 IPFS的一些工作原理 (1) 该系统中每个文件都被进行 Hash 处理,生成数字指纹。 (2) 查找文件时,IPFS 通过使用一个分布式哈希表,可以快速找到拥有数据的节点进行检索,并使用哈希验证其是否是正确的数据,找到想要的文件。 (3) IPFS 可以通过计算判断哪些文件是重复的,并删除具有相同哈希值的文件,还可以跟踪每个文件的版本历史记录。 (4) 每个网络节点只存储它感兴趣的内容,以及一些索引信息,有助于弄清楚谁在存储什么。 (5) IPNS(去中心化命名系统)可以把每个文件命名为易读的名字,通过搜索,就能很容易地找到想要查看的文件。 二、Filecoin简介 Filecoin是一个去中心化存储网络,它让云存储变成一个算法市场。这个市场运行在有着本地协议令牌(也叫做Filecoin)的区块链。 区块链中的矿工可以通过为客户提供存储来获取Filecoin,相反的,客户可以通过花费Filecoin来雇佣矿工存储或分发数据。和比特币一样,Filecoin的矿工们为了巨大的奖励而竞争式挖区块,但Filecoin的挖矿效率是与存储活跃度成比例的,这直接为客户提供了有用的服务(不像比特币的挖矿仅是为了维护区块链的共识)。这种方式激励矿工们尽可能多的聚集存储器并且把它们出租给客户们。 Filecoin协议将这些聚集的资源编织成世界上任何人都能依赖的自我修复的存储网络。该网络通过复制和分散内容实现鲁棒性,同时自动检测和修复损坏的副本。客户可以选择复制参数来防范不同的威胁模型。 该协议的云存储网络还为客户提供了安全性,因为内容是在客户端端对端加密的,而存储提供者不能访问到解密秘钥。 Filecoin作为可以为任何数据提供存储基础架构的IPFS最上面的激励层,它对去中心化数据,构建和运行分布式应用程序,以及实现智能合同都非常有用。 三、IPFS和Filecoin的关系 IPFS和Filecoin之间有什么联系? Filecoin和IPFS是互补协议,均由Protocol Labs创建。?IPFS允许对等体相互存储,请求和传输可验证的数据。IPFS是开源的,可以免费下载和使用,并且已经被许多团体使用。使用IPFS,各个节点存储他们认为重要的数据;?没有简单的方法可以激励他人加入网络或存储特定数据。 Filecoin旨在通过提供持久数据存储系统来解决这一关键问题。在Filecoin的激励结构下,客户付费以在特定的冗余和可用性水平上存储数据,矿工通过持续存储数据并以加密方式证明数据来获得付款和奖励。 简而言之: IPFS是地址和移动内容;?Filecoin是激励层。 Filecoin还使用了IPFS的许多组件。例如:Filecoin将IPLD用于区块链数据结构; Filecoin节点使用libp2p建立彼此的安全连接。 节点和Filecoin块传播之间的消息传递使用libp2p?pubsub。 此外,Filecoin核心团队包括IPFS核心团队的一些成员。 IPFS和Filecoin二者之间尽可能达到无缝的兼容性。即使在Filecoin发布之后,我们仍然期望IPFS和Filecoin开源社区继续协作并提高兼容性。 —- 编译者/作者:NutsBlock 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
3分钟了解IPFS-Filecoin
2020-04-09 NutsBlock 来源:区块链网络
LOADING...