当区块链遇上分布式系统

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积分等来设计激励机制,例如

image-20211206112206290

image-20211206112646628

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

image-20211206112748204

这种激励机制有效,因为主网站中心化,也便于国家监管,但是正是因为中心化,所以容易被查封,一旦主网站被调查停止服务,用户将无法查找下载种子文件、上传文件;而且用户需要在网站上留存用户信息,并没有做到隐私保护。

基于区块链的分布式激励机制设计

区块链为什么适合被设计激励机制?

区块链系统会设计一种虚拟货币,当参与人数够多这种虚拟货币就会被广泛认可,甚至可以兑换法币(比特币、以太坊)。

区块链系统会通过设计好的机制(比特币),或者提供透明的智能合约供人编写(以太坊)来分发或交易这些虚拟货币。

此外,区块链系统天然自带出块有奖励

下面分布式系统通过集成相应的区块链来保证激励的进行。

IPFS Swarm Storj
FileCoin 以太坊 Metadisk