2020-Huang-当区块链遇上分布式系统
几种分布式区块链系统
DFS-distributed file systems-分布式文件系统
P2P distributed file systems-点对点分布式网络
文件系统共享带宽,存储和计算资源,都存在不稳定,缺少审计,缺少激励算法的问题
Inter-Planetary File System(IPFS)星际文件系统
关于IPFS,IPFS是一种旨在创建持久且分布式存储和共享文件的网络传输协议
在IPFS网络中的节点将构成一个分布式文件系统
关于IPFS写了另一篇介绍IPFS
IPFS和Swarm整合了区块链系统,提出了有效的激励和安全保证,但是其可扩展性和隐私性也限制了新一代DFS的发展。
集中式主网的分布式激励机制
BitTorrent可以共享带宽,存储和计算资源,天然缺少激励机制
现在的bt系统一般通过分享率、上传量、H&R积分等来设计激励机制,例如


上述指标达到一定时,就可以升级然后获得更多权限。

这种激励机制有效,因为主网站中心化,也便于国家监管,但是正是因为中心化,所以容易被查封,一旦主网站被调查停止服务,用户将无法查找下载种子文件、上传文件;而且用户需要在网站上留存用户信息,并没有做到隐私保护。
基于区块链的分布式激励机制设计
区块链为什么适合被设计激励机制?
区块链系统会设计一种虚拟货币,当参与人数够多这种虚拟货币就会被广泛认可,甚至可以兑换法币(比特币、以太坊)。
区块链系统会通过设计好的机制(比特币),或者提供透明的智能合约供人编写(以太坊)来分发或交易这些虚拟货币。
此外,区块链系统天然自带出块有奖励。
下面分布式系统通过集成相应的区块链来保证激励的进行。
| IPFS | Swarm | Storj |
|---|---|---|
| FileCoin | 以太坊 | Metadisk |