1.1 Filecoin简介
Filecoin是基于区块链技术建立的一个用于存储数据的点对点网络,包含内置的激励系统,以保障在一个去中心化网络中实现数据存储和检索服务的质量。
Filecoin也是一个基于全球分布式网络的去中心化存储市场。与中心化云存储服务的定价方式不同,在这个市场中,存储用户和存储服务提供者可以通过Filecoin网络来达成数据存储或数据检索交易。由于Filecoin是一个可以议价的市场,因此可以通过全球的竞争和合作来实现廉价而高效的存储服务。同时,Filecoin是一个开放的网络,在相同的共识和网络协议之下,人人都可以自由地为这个网络提供存储服务或成为这个网络的用户,并可以自由参与或退出。这打破了Web 2.0生态中的云存储服务商的垄断模式,因此,Filecoin以及类似的去中心化存储也是Web 3.0发展的基础。
为了在一个免信任的网络中保证服务质量,Filecoin采用了大量的密码学技术,引入了存储证明(包括复制证明和时空证明)和奖励抵押模型等激励措施来实现一个区块链网络。与其他公共区块链项目一样,Filecoin可以保证在网络中多数人的行为保持理性的情况下,健康地、自我驱动地发展壮大。
在Filecoin网络中,用户付费将文件存储在服务者提供的存储空间中。存储服务提供者负责存储文件,并证明随着时间的推移能够一直正确地存储文件。任何想要存储其文件或通过存储其他用户文件获得报酬的人都可以加入Filecoin网络,其中的可用存储空间以及存储空间的价格不受任何公司的控制。Filecoin构建了人人皆可参与文件存储和文件检索的开放市场,如图1-1所示。
图1-1 Filecoin存储和检索服务
Filecoin包括区块链和内置加密通证(FIL),存储服务提供者通过存储文件来获得FIL奖励。Filecoin的区块链记录发送和接收FIL的交易,以及来自存储服务提供者的证明(证明服务提供者正确地存储了文件)。在Filecoin的存储和检索服务过程中,交易的两端是用户和存储服务提供者。它们是使用Filecoin网络的两个主要角色。
1.用户
Filecoin允许用户以低廉的价格存储文件,并验证其文件是否被正确存储。
用户可以在成本、冗余和速度之间进行权衡,选择最符合其需求的存储资源。Filecoin的应用程序可以与网络上的任何存储服务提供者协商存储。与集中式云存储系统不同,不需要为每个存储服务提供者实现不同的API。
在任何时候,用户都可以通过查看Filecoin区块链上的证明来验证文件是否被正确存储并可被检索。
2.存储服务提供者
Filecoin允许存储服务提供者在公开市场上出售存储。
存储服务提供者是运营数据中心和存储服务的人和组织,通过提供存储服务来赚取Filecoin通证。存储服务可以建立在任何具有空闲磁盘空间的联网计算机之上,也可以通过专门为Filecoin构建的具有大量存储空间的专用系统来提供。存储服务提供者获得Filecoin的区块奖励,是因为存储服务提供者为互联网提供有用的存储空间,而不是为了完成无意义的工作量证明计算。
一旦存储服务提供者实现了Filecoin协议,就可以进入Filecoin用户的整个市场。提供者不需要设计自己的存储API或宣传自己的产品,因为这是由Filecoin的协议和网络处理的。Filecoin通过消除进入壁垒,使独立存储服务提供者能够进入市场提供服务,从而促进去中心化生态系统的蓬勃发展。