2.1 基本组件
Filecoin协议由四个新型组件组成
- 去中心化存储网络(Decentralized Storage Network)(DSN):我们提出一个由提供存储和检索服务的独立服务商网络的抽象的概念(在第二节)。接着我们提出了将Filecoin协议作为一个可激励的、可审计的和可验证的DSN结构(在第4节)。
- 新型的存储证明:我们提出了两种新型存储证明方案(在第三节):(1)“复制证明”(Proof-of-Replication)允许存储提供者证明数据已经被复制到了他自己唯一专用的物理存储设备上了。确保唯一的物理副本,使验证者能够去检查证明者有没有在保存到存储空间之前将数据的副本去重。(2)“时空证明”(Proof-of-Spacetime)允许存储提供商证明在指定的时间内存储了某些数据。
- 可验证的市场:在由Filecoin网络中,运行着两个去中心化的可验证的市场,我们在这两个市场上模型化的将存储请求和检索请求都作为订单(在第五节)。验证市场确保了当正确的提供了服务以后,酬金将会被支付。在我们提到的存储市场和检索市场上,矿工和用户分别会提交存储订单和检索订单。
- 有效的工作量证明(Proof-of-Work):我们展示了如何基于“时空证明”来构建有效的工作量证明来应用于共识协议。矿工们不需要花费不必要的算力来挖矿,但相反的,他们必须在网络中存储数据。