请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

FileCoin/IPFS挖矿指南(5)

作者:元庚
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本篇是根据目前的PoS协议中出块算法的分析(以前是考虑的抗寡头结果,但仔细研究下来,他们并没有强制反寡头,所以改出块算法的研究了)FileCoin只是讲了PoSt和PoRep的基本算法思路,这两块是直接针对存储检查而定义的,这段证明用了零知识证明原理。无论是存储订单还是检索订单,都是链式存储,也即是我们平常所说的区块链的实现,这一块才是与区块链相关的。说到区块链,就需要考虑共识机制,一个良好的共识机制,就是能够在不受信任的环境下,获得可信的结果。在FileCoin中,提出的能力(有些地方翻译成了功率,我感觉能力)容错的概念,专业术语很复杂,这里简单解释下:系统中存储的内容是公开的,因此,在每个时间点,都可以计算出各个节点当前存储的容量和所能提供的容量;以及系统的总容量在某个时间点上,每个矿工按算法计算获取一次HASH值,如果算出的HASH值的大小 小于自己存储量/总存储量,那么这矿工的出块就是有效的通过算法,在某个时间点到达前,你无法进行多次计算提前计算HASH值每个时间点上,可能出块的数量为0、1或是多个,因为可能就是没有人算得合适的结果,为保证完整性,这个空区块保留;同样也有可能有多个合适的区块被计算出来后续出块时,把前一次所有的符合条件的区块都包含进来。一个区块就其它验证矿工包含的越多,他的置信度就越高,当置信度超过预期的EC值时,这个块就是有效的了。通过这种方式,达到白皮书所讲的效果了:我们的策略是在每一轮选举一个(或多个)矿工,使得赢得选举的概率与每个矿工分配的存储成比例。分析此算法:得到如下的结论任何一个存储存工都可以出块,只要你在某个时间点上计算得到了符合条件的HASH值你的存储空间、抵押物越高,获得出块的可能性就越高抗中心化的解说:他让你形成两难的境地:  如果你把所有的存储合在一起报,你的出块成功的可能性就高;但是一段时间只能有一次机会。  如果你把存储分开成N个节点,单次出块成功的可能有性就低,但是一段时间之内有多次出块的机会。总结:从FILECOIN的角度来说,你有多少存储空间和抵押物,就按比例给你出块的机会。从这个角度来说,最后还是看你的存储池了,即使垄断了51%的存储容量,也不能阻止别人出块。PS: 可能大家会说这里面只是大概的说法,没有详细的算法,这个是因为白皮书上就没有详细说明。PS2:研究了一下他的算法说明,似乎这里面有一个漏洞,可以让我们有机会出块的成功率比我们的存储比较高; 关注我们,合适的时候我们会讲解,甚至在矿机上做点文章:)
子牛ipfs矿机开启预售  首批200台s1型5月1号开卖  
联系方式:
QQ群:611439954
公众号:子牛ipfs
官网:www.minestar.xyz
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则