LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > IPFS的另一个激励层Arweave

IPFS的另一个激励层Arweave

2020-04-06 FIL社区 来源:区块链网络

对IPFS项目有了解的朋友都知道IPFS是一个分布式文件存储和分发协议,它仅仅只处理文件的分发和存储。

在IPFS中,待存储的文件会生成若干备份,存储在若干IPFS节点中。这解决了中心化服务器数据都存在某个中心化机构中可能存在的单点化风险----如果中心化机构遭到攻击则存储在它系统中的数据就可能丢失。

虽然IPFS规避了单点化风险,但还面临另外一个问题:在IPFS系统中存储文件的节点缺乏激励,提供存储空间的节点都是自愿的,没有强制性。

这意味着有时候,自愿存储文件的节点并不多,所以文件的备份也不多;另外存储文件的节点可能因为自己的其它需求需要清空硬盘或不再愿意提供存储空间而把文件删掉。

目前IPFS使用的规模和范围还不大,这个问题看起来也并不是太突出。但未来如果IPFS开始大规模使用后,这个问题不解决将会影响IPFS的推广和应用。

目前有不少团队都基于自己的理解和业务为IPFS开发了激励层。这其中最有名的就是Filecoin了。它是IPFS团队自己开发的一个激励层,对贡献存储空间和提供检索服务的节点给予Filecoin代币奖励。

我今天给大家介绍另外一个项目团队,他们也为IPFS开发了一个激励层,激励系统中的节点提供永久的存储服务。

这个激励层是Arweave,项目团队更愿意把它称为Arweave+IPFS桥。这个方案让用户能用Arweave永久地保存IPFS系统中的数据。

Arweave+IPFS桥由两部分组成:客户端的“上传服务”和节点端的“IPFS扩展”。

当用户想向IPFS中存储文件时,使用系统的“上传服务”(在早期,这个上传服务由Arweave的节点控制台提供)。上传服务会从某个IPFS网关抓取数据,然后将这次行为签名确认为一个Arweave交易,贴上”IPFS-Add”标签,并被广播道Arweave全网。

当这笔交易被打包进Arweave区块后,运行Arweave+IPFS的节点就会把数据添加到自己的节点中。这样数据就会被存储到系统中的多个节点。用户还可以开发他们自己的上传服务程序,与Arweave+IPFS挂钩。

整个“上传服务”的过程如下图所示:

从上图我们可以看出Arweave是个单独的网络,而运行Arweave+IPFS系统的节点则既属于Arweave网络也属于IPFS网络。

Arweave团队试运行了一段时间Arweave+IPFS节点,不断改进了系统,即将对公众开放并希望更多爱好者和志愿者加入到这个系统中来。

目前系统还有一些局限性,这其中最大的问题就是缺乏数据传输激励----怎么激励运行Arweave+IPFS的节点将自身存储的数据存回IPFS系统中。

不过只要Arweave系统中有一小部分节点也同时运行IPFS系统就能极大提高数据存储的可靠性。

未来,Arweave团队会把IPFS的API接口集成进Arweave系统中,让Arweave节点在数据传输方面也得到激励。

对Arweave项目感兴趣的读者可以关注项目的网址:

https://r6pe5jccdjob.arweave.net/35IFq9BcIgpSPti9YDYDiaQy4wMfMIKZ25t7hHZrhek

我是IPFS/Filecoin社区发起人晓熙(加入社区,联系v号: liandaoxixi),IPFS/Filecoin是全球共识最大的去中心化存储项目,我会定期在社区分享专业的资讯,为IPFS/Filecoin爱好者建设一个共赢的学习社区。

—-

编译者/作者:FIL社区

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...