27.Filecoin挖矿的共识机制是怎样的? | IPFS/Filecoin学习科普

EC共识=EXPECTED CONSENSUS=预期共识。很多人都把Filecoin的存储证明机制和共识机制搞混淆,那么在这里我来个大家区别一下,什么是共识机制。

首先我们来看存储证明机制,协议实验室针对Filecoin设计出了一套存储证明机制,他们将其定义为POS,当然这个POS并不是PROOFOF STAKE的权益证明,而是PROOF OF STORAGE存储证明,那这个存储证明是做什么用的呢?这并不是用来选举区块领导者的,而是Filecoin的工作机制,或者可以称为工作方式。

存储证明包含两个重要的元素,第一个就是PROOFOF REPLICATION复制证明,第二个就是PROOF OF SPACETIME时空证明,我们在进行数据存储的时候就是不断完成复制证明和时空证明的过程。复制证明可以简单的理解为将数据编码后存进节点并上链生成复制证明,证明节点存储了当前数据,而时空证明就是引入了时间的概念,实现了数据的长久存储,可以理解为连续不断的完成复制证明,在特定的时间段内,不断证明当前数据依然被该节点完整的保存着,这样一套存储证明的机制确保了数据能安全持久的被Filecoin网络节点存储。

接下来我们来看共识机制,刚才谈到的存储证明机制是Filecoin的工作方式,而Filecoin的共识机制是什么呢?Filecoin的共识机制叫做EC共识,EXPECTED CONSENSUS,预期共识,作用是用来选举区块领导者的,也就是EC共识决定了由谁来打包区块,获得区块打包收益。而EC共识又是基于存储证明而诞生的,可以说如果没有存储证明机制就不存在EC共识,如何去理解这个关系,我们来看下EC共识的数学公式,这个公式就在Filecoin的白皮书中,大家如果有兴趣可以去Filecoin官网阅读最新版白皮书第32 页。

EC预期共识的结论是Filecoin的区块打包是一个概率问题,这个概率也就是每一个节点的存储算力,既然和存储有关,就可以发现EC共识是基于存储证明而生成的。EC共识的核心是当前节点的有效存储占全网有效存储的比例,这个比例即当前节点的存储算力,而有效存储来自哪里?就来自存储证明中的复制证明和时空证明,数据存储上链生成复制证明,再经过一定数量的区块后完成时空证明,当完成了一轮时空证明后,当前节点有效存储获得累积,也就是说开始拥有了存储算力.这便是Filecoin的共识机制。

理解了存储证明机制和共识机制后,相信大家就能很快的理解挖矿的原理了,很简单,Filecoin的挖矿干的就是数据的灌输存储,以最快的速度抢占每一个节点的有效存储累计速度,那样就能尽量的提高每一个节点占全网有效存储的概率,也就是提升存储算力,获得更大的区块打包机会。

作者:松雪,来源:https://ipfs100.com/

更多ipfs学习内容,请访问《IPFS/Filecoin学习科普》

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 0 条评论)
   
验证码:
微信号已复制,请打开微信添加咨询详情!