分布式存储作为Web3.0
Web3.0Web3.0是由业内人员制造出来的概念词语,最常见的解释是,网站内的信息可以直接和其他网站相关信息进行交互,能通过第三方信息平台同时对多家网站的信息进行整合使用;用户在互联网上拥有自己的数据,并能在不同网站上使用;完全基于web,用浏览器即可实现复杂系统程序才能实现的系统功能;用户数据审计后,同步于网络数据。查看更多的重要组成部分,IPFS的重要性不言而喻。
IPFS中国社区(IPFS.CN)通过提炼内容进行精简解析,对Filecoin
Filecoin星际文件系统(IPFS)是一种点对点的分布式文件系统, 旨在连接所有具有相同文件系统的计算机设备。查看更多相关进阶资料做了完整梳理,本文将从知识普及的角度出发,分析Filecoin的要素与重要知识点。
类目一:什么是Filecoin?
Filecoin是一个存储文件的对等网络,具有内置的经济激励机制,可确保随着时间的推移可靠地存储文件。在 FIlecoin 网络中的矿工可以通过为客户提供存储来获取 FIL。相反的,客户可以通过花费 FIL雇佣矿工来存储或分发数据。Filecoin包括区块链和本机加密货币(FIL)。存储矿工通过存储文件赚取FIL,Filecoin的区块链记录了要发送和接收FIL的交易,以及来自存储矿工的证明,证明他们正确存储了文件。
对于用户Filecoin使用户能够以极具有竞争力的价格存储其文件,并验证其文件是否正确存储。
用户可以通过选择最适合其存储需求的矿机,在成本,冗余性和速度之间选择自己喜欢的折衷方案,实施Filecoin的应用程序可以与网络上的任何矿工协商存储。与集中式存储系统不同,Filecoin分布式存储无需为每个提供程序实现不同的API。用户可以随时通过查看Filecoin区块链上的证明来验证其文件是否正确存储。
对于存储提供商
Filecoin使存储提供商可以在公开市场上出售其存储。存储提供商是运行矿工并以此获得Filecoin Token的人员和组织。矿工可以是任何具有备用磁盘空间的联网计算机,也可以是专门为Filecoin构建的具有大量存储的专用系统。
一旦存储提供商实施了Filecoin协议,他们就可以访问Filecoin用户整个市场。提供商不需要设计自己的存储API或自己宣传其产品,因为这是由Filecoin的协议和网络处理,Filecoin有效消除了门槛的壁垒,打破中心化存储的痛点。
Web3的新功能
Web3是互联网的下一个时代。Web3是软件开发领域的一项运动,正在将集中式应用程序转变为分布式协议,建立在web3架构上的应用程序不必具有单一控制点,而是可以消除中心化控制,Web3是一个开放协议的世界,它允许用户拥有所有权并收回对其数据的控制权。Web3本质上是通过允许在同级之间共享文件来允许Filecoin的存在。
类目二:Filecoin如何运作
Filecoin节点
Filecoin节点是指维护Filecoin网络的全球分布式运行服务器,它们同步Filecoin区块链并验证每个块中的消息,一旦应用,它们就会提供全局状态。节点可以管理Filecoin钱包并在其上接收FIL。Filecoin节点还可以通过广播将不同类型的消息发布到网络。例如,客户端可以发布一条消息,以将FIL从一个地址发送到另一个地址。节点可以向Filecoin矿工提议存储和检索交易,并在执行时为其支付费用。
此外,节点还可以参与检索合约,为用户提供指定文档以此获得FIL,目前Filecoin团队正在开发更多的节点角色,例如促进网络自我修复的节点等。
Filecoin矿工
客户要将需要存储的文件信息和少量的代币发送到存储市场中,用于报价。存储矿工提交询价,矿工间的竞争可以提供低成本的存储。客户和矿工之间就存储达成共识,完成配对流程。
在供需双方达成交易之后,客户发送文件给存储矿工,矿工将文件添加到磁盘分区中,分区通过加密封装,并将验证信息发送到区块链中。
当矿工将文件存储到矿工节点自己的存储空间后 矿工通过时空证明和复制证明不断证明他们在诚实的存储着客户的文件。客户支付给矿工的费用通过分期付款的方式进行,矿工这一方随着时间的推移,不仅会获得客户支付的FIL收益,还会获得网络的区块奖励。
Filecoin网络将具有多种类型的矿工:
- 存储矿工,负责在网络上存储文件和数据。
- 检索矿工,负责提供快速通道来检索文件。
- 修理矿工,待实施。
存储矿工是网络的心脏。他们通过为客户端存储数据并计算加密证明来验证跨时间存储来赚取Filecoin,赚取区块奖励和交易费用的概率与矿工为Filecoin网络贡献的存储量成正比。
检索矿工是网络的脉络。他们通过中标特定文件的竞标价格和采矿费来赚取Filecoin,这取决于该文件大小的市场价值。检索矿工的带宽和交易的出价/初始响应时间(即等待时间和与客户的接近程度)将决定其在网络上完成检索交易的能力。检索矿工的最大带宽将确定其可以进行的交易总数。