什么是Filecoin?
Filecoin是一个存础文件的对等网络,具有内置的经济激励机制,可确保随着时间的推移可靠地存础文件。
【本文由lzhfyzq整理发布,仅作为项目开发需求参考!】
在Filecoin中,用户付肺将其文件存础在存础矿工上。存础矿工是负责存础文件并证明其已随时间正确存础文件的计算机。任何想要存础其文件或希望因存础其他用户的文件而获得报酬的人都可以加入Filecoin。可用存础空间以及该存础空间的价格不受任何一家公司的控制。相反,Filecoin促进了开放市场的存础和检索任何人都可以参与的文件。
Filecoin包括区块练和本机加密货必(FIL)。存础矿工通过存础文件赚取FIL单位。Filecoin的区块练记录了要发送和接收FIL的交亿,以及来自存础矿工的证明,证明他们正确存础了文件。
对于用户
Filecoin使用户能够以极具竞争力的价格存础其文件,并验证其文件是否正确存础。用户可以通过选择樶适合其存础需求的矿机,在成本,冗余性和速度之间选择自己喜欢的折衷方案。实现Filecoin的应用程序可以与网络上的任何矿工协商存础。与集中式存础系统不同,不需要为每个提供程序实现不同的API。用户可以随时通过查看Filecoin区块练上的证据来验证其文件是否正确存础。
对于存础提供商(矿工)
Filecoin使存础提供商可以在公开市场上出售其存础。存础提供商是运行矿工并以此获得Filecoin令牌的人员和组织。矿工可以是任何具有备用磁盘空间的互联网连接计算机,也可以是专门为Filecoin构建的具有大量存础的专用系统。Filecoin的区块练奖励矿工,他们为互联网贡献了有用的存础空间,而不是为了完成浪费的工作量证明计算。
一旦存础提供商实施了Filecoin协议,他们旧可以访问Filecoin用户的整个市场。提供商不需要设计自己的存础API或自己宣传其产品,因为这是由Filecoin的协议和网络处理的。Filecoin通过消厨进入壁垒,实现了独立存础提供商蓬勃发展的分散式生态系统。
Filecoin的共识机制是什么?
作为一个以“去中心化存储”为核心目标的技术,IPFS最重要的功能、能提供给用户最好的服务就是存储。作为IPFS激励层的区块链Filecoin,自然也要把“存储”作为重中之重的共识。
在给矿工激励时,更多考察对方是否能够完成“存储”这一行为。存储能力越强的矿工,就越大几率获得生成区块的权利。考核标准有两个:1.矿工能够有足够的空间,容纳客户原始数据的物理唯一副本;2矿工能够长期、稳定、有效进行.数据存储。
实现第一个考核标准的共识机制是复制证明(Proof-of-Replication),缩写为PoReP。
矿工所有用矿机中专用于IPFS系统的存储空间,称为“扇区”,用于存储客户的数据。把数据填充该扇区后,将其密封。密封就是让这个扇区成为原始数据的唯一副本。矿工然后将副本的加密哈希提交到公共 Filecoin 区块链。
这是为了防止矿工偷工减料。比如一个数据同时分配给A、B、C三个矿机,但是A、B矿机属于同一个矿工,矿工为了减少麻烦就只存一份,谎称自己存了两份。
而使用PoReP,加密哈希能够辨别出这三份数据真的存储在三个分别的矿机里。
实现第二个考核标准的共识机制是时空证明(Proof-of-Spacetime),缩写为PoSt。
PoSt要求随机选择的矿工,为他们维护的随机选择的存储扇区提供 PoRep。矿工必须在严格的时限内应对这一挑战。确保矿工时刻保持对密封区域随时访问的能力和数据完整性。