论分布式存储的前景Filecoin如何体现

分布式存储系统,是将数据分散存储在多*立的设备上。传统的网络存储系统采用集中的存储服务器存放所有数据。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。

如果100个用户在一个房间里用他们的设备观看同一段视频,他们每个人都会访问同一个*服务器并下载100份副本,而不是下载一份副本并在本地网络上共享它。而分布式存储使得共享文件变得更容易,而不需要在互联网上向特定的几个数据中心发送请求。取而代之的是,节点之间通过尽可能少的中间人建立连接。分布式存储绕过数据中心,可以使节点放置在比中心网络更接近终端用户的地方,从而大大加快了文件检索速度。通过本地网络进行点对点文件共享还可以节省带宽。

由TopIPFS/Topblocks/Telos,Lio收集整理 267011617

Filecoin如何体现这些特征

Filecoin项目是一个分布式存储系统,旨在满足这些特性。在2014年的描述中,Filecoin协议最初是作为IPFS一个激励层开发的。Filecoin节点网络为文件的检索和存储提供了一个分散的存储市场。用户使用区块链的加密货币FIL在网络上进行交易。

1.检索市场

在检索市场上,被称为检索矿工的节点竞争将文件尽快提供给客户端。检索矿工通过FIL费用获得奖励。这使得节点有了加入网络的动机,并促进了文件的快速分发。它还鼓励建立一个稳健的网络来复制和保存急需的文件。

2.存储市场

在Filecoin的存储市场中,被称为存储矿工的节点通过公平竞争,比如价格和位置,为客户提供指定时间内的文件托管合同。存储矿工在接受合同前,必须先进行抵押FIL;如果存储矿工未能履行其对客户的义务,则此功能可用于自动向客户偿还费用。

当存储矿工和他们的客户达成协议时,客户将他们的数据传输给存储矿工。存储矿工将其数据添加到一个扇区,扇区是Filecoin中存储的基本单位。然后矿工执行计算密集型操作(称为封装),以创建该扇区数据的唯一副本。数据最终用于向Filecoin区块链发布复制证明。

在存储交易期间,需要定期要求存储矿工向区块链提交时空证明。矿工使用随机性(由区块链本身提供),密封扇区和发布到区块链的复制证明来获得这些证明。这些证据为客户端提供了一个强有力的概率论证,即存储矿工一直保存着用户完整,唯一的数据副本。这是一个非常有力的保证-甚至是现代云存储提供商也无法提供给客户的。

客户通过支付FIL作为交易费来奖励Filecoin存储矿工。还为存储矿工提供了挖掘区块的机会,这既需要FIL奖励,也可以向希望在开采块中包含消息的其他人收取交易费用。Filecoin的证明系统意味着矿工需要一些额外的硬件,Filecoin节点还公开了一个用于与网络进行编程交互的API,允许第三方服务在核心网络功能之上构建。

总结
分布式存储提供了一种与传统的集中式存储相对应的强有力的选择。它为开发人员提供了探索设计计算空间的机会,从而强调了内容存储和交付的稳定性和效率。Filecoin表明,通过分布式存储可以不仅可以让数据更加安全;也可以让Web3.0网络为更多人使用。

上一篇:Filecoin热度稳步上涨,Filecoin需奠定扎实技术基石!


下一篇:JUC线程池之 线程池拒绝策略