13260090918

免费专业咨询顾问

立刻咨询
首页>区块链是怎么出块的?
区块链是怎么出块的?
发布时间:2018-04-28

说到区块链出块,我们不得不提两个名词:节点、共识机制。节点决定着谁有出块的资格,共识机制则决定着这些有出块资格的节点,最终哪个节点可以出块。


那么,什么是节点呢?每一个安装有比特币客户端软件并连接到比特币区块链的电脑,就是比特币区块链的一个有效节点。这个世界上有多少这样的电脑,区块链上就有多少个节点。


明白了什么是节点,那我们来聊聊什么是“共识机制”。其实所谓的共识机制,就相当于我们所说的投票,不同的共识机制相当于投票规则不同,例如:有的要过半数、有的要达到三分之二的票数。


所有的节点都具备投票的权利,每次要出块的时候,所有的节点都会参与投票,按照不同的投票规则(共识机制)进行投票,从而选出一个节点,所有节点通过共识机制就达成了共识,本轮投票以选中的这个节点出的块为准,其他节点出的块就不作数了。


获得区块权利的人出块之后会得到区块链的奖励,也就是代币(如:比特币),为了得到奖励,大家都会争抢出块的权利。


在区块链中,共识算法的好坏最终决定区块链出块的效率。目前常用的共识算法有:POW、POS、DPOS、PBFT、RAFT等。


但是区块链出块即便是有共识机制,也经?;嵊龅礁髦治侍?,例如:共识机制达不成共识,也就是投票没有结果,这种情况下,区块链会重新发起投票,直到投票得出结果为止。


区块链系统一套自己的规则和逻辑,在自己的世界可以完美的运转。



推荐资讯
254| 119| 414| 293| 438| 848| 537| 934| 4| 888|