Filecoin实现大规模离线数据传输原理

Filecoin项目诞生背景

随着互联网的发展各种新型技术逐渐爆发,正在深切的改变着我们的生活。当前在全球范围内,我们每天产生大约2.5亿字节的数据,它几乎涵盖了我们生活中的方方面面。而当这些数据需要存储时,我们会发现不仅耗时长,而且成本巨大。而当数据量更大时,其存储成本就更令人咋舌,最明智的解决方案通常就是在硬盘上传输数据。而Filecoin则是在这个需求的当口诞生,用以替代当前的数据存储技术。

数据离线传输技术的必要性

在使用在线技术和离线传输技术时,最主要考虑的是时间和成本两个因素。一般在两者之间的均衡之中,选取最合理的方案。

成本

在线传输:当今的云服务中传输PB级数据时需要通过多个区域传输数据,会产生互联费和区域宽带费,如果再租用一条专用线路用来传输数据的话,还会产生其他费用。粗略估计,当传输PB级数据时,就需要大约140000美元数据,再要跨区域传输,成本会更高。

离线传输:离线传输主要成本为硬盘价格,8TB服务器级驱动器的价格约为200美元。而PB级数据需要315个8TB硬盘,大约63000美元,此外还有另外一些额外支付的费用,但总体成本与在线传输相比已经便宜得多!

时间

在线传输:以100 Mbps的速度传输500 TB数据需要一年多的时间。

离线传输:用硬盘下载和发送相同的数据只需时间,大约一周就可以完成!

从上面的数据我们可以看出离线传输数据的成本更低,速度更快!

那么Filecoin是如何支持离线传输的呢?

在Filecoin网络中,用户和矿工达成交易协议后将数据传给矿工。当需要存储的数据量大时,Filecoin的脱机数据传输功能使客户能够脱机完成数据传输步骤以完成交易。

Filecoin通过标记告诉客户端不要通过网络传输数据;客户端传递一个CID,矿工必须匹配才能通过CID进行交易。这为客户端节点提供了设置事务的灵活性,例如将硬盘驱动器上的特定位置传递给矿工,以便它们用于生成分段的CID数据。

此外,Filecoin鼓励矿工存储有价值的数据,以此获取更多的收益。这一举措有助于Filecoin更快的成为人类重要的数据存储网络。

随着Filecoin网络技术的发展,目前已经能够提供更快的连线数据传输存储设备。Filecoin的目标在于构建安全和低成本的硬盘解决方案。用户可以在这些设备上加载数据,矿工将这些数据存储到自己的设备上。

Filecoin的离线传输数据技术将在未来发挥重要的作用,它也将使Filecoin代替传统的云存储平台,这一消息对于许多中小企业来说是重大的利好消息,因为这能为他们节省大量的数据存储成本。

你可能感兴趣的:(区块链,filecoin)