Filecoin的共识机制是预期共识(ExpectedConsensus-EC),是每一轮里面选举出来一名或者多名矿工来创建新的block,矿工赢得选举的可能性跟矿工当前的有效存储成比例。
作者:金色财经 美咲
Filecoin的共识机制是预期共识(ExpectedConsensus-EC),是每一轮里面选举出来一名或者多名矿工来创建新的block,矿工赢得选举的可能性跟矿工当前的有效存储成比例。Filecoin把矿工在网络中的当前存储数据相对于整个网络的存储比例转化为矿工投票权(voting power of the miner)。
Filecoin有抵押机制,强制参与者选择一条链,通过巧妙地结合抵押机制,对于同时挖多个链的矿工进行惩罚,这样可以非常快速地促进收敛。预期共识的实现非常简单,它不需要交互,节点自己可以计算是否自己成为领导人,而且公布之后他人可以十分方便地验证。
为计算矿工算力和确定矿工时空证明,Filecoin协议中采用了复制证明和时空证明两种算法,以此来保证EC共识机制的运行,这两种证明也是Filecoin协议中最重要的协议。
复制证明(Proof-of-Replication-PoRep)是矿工要向系统证明自己确实存储了用户所需要的数据,而不是临时从其它节点或源头获取的数据,这个证明是系统为了防止女巫攻击所设定的一个指标。除此之外,还可以防止外源攻击和生成攻击。
时空证明(Proof-of-Spacetime-PoSt)是矿工要向系统证明自己不仅存储了用户的数据,而且在某一段时间内一直都存储了用户的数据。这是矿工向系统证明数据存储有效性和稳定性的一个指标。
Filecoin系统的复制证明与时空证明是区别于其他区块链项目的核心协议,它们也从根本上定义了Filecoin是一个合理高效、去中心化的系统。Filecoin的共识机制体现出公平性、保密性和公开可验证性。
声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。