浅谈IPFS挖矿(二)


浅谈IPFS挖矿(二)


1、filecoin的共识机制


复制证明:允许存储提供商来证明数据已经被复制到单一的物理存储器上。强制性单一物理拷贝可以检查确保提供商没有将多余拷贝放到同一存储器。在 Filecoin 协议中,存储供应商必须让客户相信,他们的数据已经被完好存储。在实际操作中,存储供应商会生成存储证明给区块链网络(或客户本身)进行验证。

在 Filecoin中,我们需要更强大的保障,来阻止恶意矿工通过攻击获得不应得的奖励。常见的三种攻击类型有:女巫攻击、外包攻击、生成攻击。

女巫攻击:恶意矿工可能通过创建多个女巫身份,假装存储了很多拷贝(并从中获取奖励),但实际上只存储了一次。

外包攻击:由于可以快速地从其他存储提供商获取数据,恶意矿工可能提交比他们实际的物理存储容量更大的存储能力。

生成攻击:恶意矿工会宣称要存储大量的数据,但相反,他们使用一些小体积程序有效地生成请求。如果这个程序体积小于他们所宣称的储存容量,就会导致恶意矿工在 Filecoin 获取区块奖励的可能性增加。奖励本身是应该和当前的存储量正相关的。

时空证明:允许存储提供商来证明他们在指定的时间内存储了某些数据。,时空证明可以让审核人检查存储提供商是否在一段时间内存储了他的外包数据。

这就对证明人产生了直观的要求:( 1)生成连续的存储证明来作为确定时间的一种方法。

(2)递归执行来生成简单的证明。                          


2、Filecoin涉及到的证明概念


数据持有性证明(Provable Data Possession ,PDP):用户发送数据给矿工进行存储,矿工证明数据已经被自己存储,用户可以重复检查矿工是否还在存储自己的数据

可检索证明(Proof-of-Retrievability,PoRet):和PDP过程比较类似,证明矿工存储的数据是可以用来查询的。

存储证明(Proof-of-Storage ,PoS):利用存储空间进行的证明。工作量证明的一种,Filecoin上一篇论文使用了这个名字,新的论文则升级为PoRep

复制证明(Proof-of-Replication,PoRep):新的 PoS(Proof-of-Storage),PoRep可以保证每份数据的存储都是独立的,可以防止女巫攻击,外源攻击和生成攻击

工作量证明(Proof-of-Work,PoW):证明者向检验者证明自己花费了一定的资源,PoW被用在加密货币,拜占庭共识和其他各种区块链系统。BTC使用的就是这种类型的证明,依赖巨量的哈希计算和能源消耗来建立共识和保证btc网络的安全性

空间证明(Proof-of-Space,PoSpace):Filecoin提出的概念,存储量的证明,PoSpace是PoW的一种,不同的是PoW使用的计算资源,而PoSpace使用的是存储资源

时空证明(Proof-of-Spacetime,PoSt):时空证明,矿工证明自己花费了spacetime资源, 即:一定时间内的存储空间的使用,PoSt是基于PoReps实现的

复制证明(Proof of Replication,PoRep):PoRep是PoS的进化版,用来证明数据(data)已经被矿工存储。



浅谈IPFS挖矿(二)


3、filecoin的激励机制


检索,存储和挖掘新的区块。


4、存储矿工和检索矿工


客户在 DSN 中通过 Put 和 Get 请求存储或检索数据,并支付代币。

存储矿工为网络提供数据存储。存储矿工通过提供磁盘空间和响应 Put 请求来参与 Filecoin 运作。要想成为存储矿工,用户必须用与存储空间成比例的抵押品来抵押。存储矿工通过在特定时间内存储数据,来响应用户的 Put 请求。存储矿工生成时空证明并提交到区块链网络,来证明他们在特定时间内存储了数据。如果数据失效或丢失,存储矿工将被罚没部分抵押品。存储矿工也可以挖掘新区块。如果挖到了新区块,矿工就能获得挖取新块的奖励和新区块中的交易费用。

检索矿工为网络提供数据检索服务。检索矿工通过提供用户 Get 请求所需要的数据来参与 Filecoin 运作。和存储矿工不同,他们不需要抵押品,不需要提交存储数据,也不需要提供存储证明。存储矿工同样可以担任检索矿工。

检索矿工可以直接从客户或者从检索市场赚取收益。





关注IPFS项目的朋友们扫描下方二维码,关注我们IPFS原力区喔。也欢迎大家投稿分享IPFS资讯、心得以及看法等。对于投稿的朋友原力区将奉上一定的惊喜哦!具体是什么呢,扫描下方二维码你就知道啦。


浅谈IPFS挖矿(二)

原文始发于微信公众号(IPFS原力区):浅谈IPFS挖矿(二)

本文由 Ipfs币 作者:ipfs币 发表,其版权均为 Ipfs币 所有,文章内容系作者个人观点,不代表 Ipfs币 对观点赞同或支持。如需转载,请注明文章来源。
11

发表评论