位置:首页区块链 》东营区块链

东营区块链

作者:区块链网
时间:2020-10-01 22:40:19
阅读量:32984
点击量:12984
评论收藏量:2984
简述:以太坊2.0中验证节点对每一个区块进行投票会增加网络传播开销,为了减少Casper中投票的数量,每个epoch里的最后一个slot上的区块设置为一个检查点,参与共识的验证节点会对检查点投票。每个验证者投的是一段检查点,可以是从确定性检查点开始到若干个检查点之后的一个检查点。从创世区块开始(创世区块是第一个确定性检查点),当下一个检查点收到了超过2/3的的投票,那么这个区块就成为确定性不可更改的,这个检查点即是确定性的检查点,以此类推。当一个确定性检查点收到了超过2/3从它出发到它后面的某个子检查点的投票时,那么这个确定性检查点到后面这个检查点间的所有的检查点都已经被确认。
标签:【区块链】、【五方杂厝 】 、【脊柱炎 】 、【开发】、【Array 】

东营区块链-扫

1、如果确定性检查点在同一分支上的上一检查点也是确定性检查点,且有超过2/3的验证者对这段投票,那么这个确定性检查点就是最终性的。如果一个检查点状态是最终性的,那么它以及它之前所有的区块都会确认。所以Casper共识中的又一大改进是引入了显式的最终确定性,也就是在最新区块前若干区块前的区块信息无法再被篡改,这将有利于实现无状态客户端。

2、这其间,为了防止验证者在运行的过程中作恶,Casper制定了一套惩罚机制如下:验证者对于同一个区块高度不能发起两个不同的投票,并且两个投票的投票范围不能存在一个包含一个,否则罚没抵押的token。

3、此外,为了让PoS能够提高PoW链的安全性,在如何进行分叉选择的时候,FFG对最重链进行了些许的修改:首先在视图中找到高度最高的确定性检查点,并在该检查点之后的区块上进行最重链选择。

4、这样做有两个好处,第一个是FFG中只要是在最终性检查点之前的区块都是被确认的,没有被颠覆的可能性。第二点是一个确认的区块的安全性是需要矿工不断将自己的工作量提供给该区块的,因此为了激励矿工需要更多的挖矿奖励;FFG中,只要是最终性的区块都是被确认了的,无需后续的矿工用工作量为已经确认的区块增加安全性,因此可以降低挖矿奖励,降低通胀率。

POS验证节点除了承担出块的作用外,还承担验证区块的作用,它还需要一直在线以完成分配给它们的任务。

本文链接: http://www.block00.com/ 转载请注明。