IPFS是一个分布式传输协议,而Filecoin是做在IPFS其上的激励层,通过Token激励模式(矿工通过抵押代币存储内容获得激励),在IPFS上构建了一个去中心化存储市场,类似于以太坊和以太币之间的关系。本博客主要对Filecoin的白皮书进行尝试性翻译,如果有错误,欢迎大家纠正。
译者:yuzhou_1shu@163.com,本博客版权归译者所有,未经许可,禁止转载
这里附上原文链接:FileCoin白皮书
当今互联网正处于一场革命之中:去中心化的开放服务正在取代中心化的专有服务;可靠的算力正在取代可信的团体;可迅速恢复的内容寻址正在取代脆弱的地址寻址;点对点的算法市场正取代无效率的整体式服务。比特币、以太坊和其他区块链网络已经证明了去中心化的交易账单是有用的。这些公共账本能够处理复杂的智能合约应用程序和交易价值数百亿美元的加密资产。在没有中心化的管理和可信的第三方的前提下,公共账本保证参与者形成一个能够提供有用支付服务的去中心化网络,这些系统是互联网开放服务的第一个实例。通过去中心化的网络,,面向全球的点对点的分布式版本文件系统提供对数十亿文件的服务,IPFS已经证明了内容寻址的有用性。它从网络孤岛中解放数据,存活于网络分区中、支持离线工作、通过特殊审查制度进行路由并且保证数字信息的永久性。
文件币(Filecoin)是一个分布式的存储网络,可将云储存转变为算法市场。该算法市场运行在带有本地协议代币(也可称为“文件币”)的区块链上,矿工可以为客户提供存储获得收益。相反的,客户可以花费文件币雇佣矿工来存储或发布数据。与比特币一样,Filecoin通过给予矿工大量奖励来竞争挖矿,但FileCoin挖矿算力与主动存储成正比,直接为客户提供有用的服务(这一点与比特币不同,比特币算力的用处仅限于保证区块链共识机制上。)这种方式给矿工提供了一个强大的动力,尽可能多地累积存储空间并将其租给客户。该协议将这些积累的资源聚合到一个能让世界上任何人都可以相信的自我修复的存储网络。该网络通过对内容进行复制和扩散实现系统的稳健性,同时会自动检测和修复副本失效。客户端也可以选择复制参数以防范不同的威胁模型。该协议的云存储网络还能够提供安全性,因为该内容是客户端之间的端到端加密,而存储提供者无权访问加密密钥。Filecoin作为IPFS之上的激励层,能够为任意数据提供存储基础架构。它尤其适用于扩散数据、构建和运行分布式应用程序以及实现智能合约。
这篇文章内容主要包括:
(a)介绍Filecoin网络,给出这个协议的概述,同时详细的逐步解释几个组件。
(b)将分布式存储网络(DSN)方案及其属性正式化,然后构建Filecoin作为一个DSN。
(c)介绍一个新类型的存储证明方案--复制证明,它允许证明任何数据副本都存储在物理独立的存储中。
(d)介绍一个新颖的基于顺序复制证明和存储作为激励度量的有用共识机制。
(e)将可验证市场正式化并构建两个市场--存储市场和检索市场,它们分别管理如何向Filecoin写入数据和从Filecoin读取数据。
(f)讨论Filecoin使用案例,怎么连接其他系统以及如何使用这个协议。
备注:Filecoin是一项正在进行的工作。正在对其进行积极的研究,这篇论文的最新版本会发布在 https://filecoin.io。如有意见和建议,请发送电子邮件至research@filecoin.io与我们联系。
1 介绍
1.1 基本组成部分
1.2 协议概述
1.3 论文组织结构
2 分布式存储网络的定义
2.1 容错系统
2.2 属性
3 复制证明和时空证明
3.1 目的
3.2 复制证明
3.3 时空证明
3.4 PoRep和PoSt实际应用
3.5 在Filecoin的用法
4 文件币:一个DSN 架构
4.1 设置
4.2 数据结构
4.3 协议
4.4 保证和要求
5 文件币存储和检索市场
5.1 可验证市场
5.2 存储市场
5.3 检索市场
6 有用的共识
6.1 目的
6.2 Filecoin共识
7 智能合约
7.1 Filecoin中的合约
7.2 与其他系统集成
8 未来工作
8.1 正在进行的工作
8.2 开放性问题
8.3 证明和形式验证