区块链共识与挖矿

什么是共识呢?在一个区块链网络中,不断的会有新的交易产生,这些交易都需要记录和保存下来,打包成区块,不断添加到区块链上。那么这么重要的交易信息,到底是由哪个节点来记录呢?记账是一件很重要但也很简单的事情,每个人都可以做,显然最终会存在众多大同小异的账本,但我们只需要其中的一个账本就够了。这时候就需要一个共识。也就是说,共识就是一套规则,是一个区块链网络中的每个节点都认可的一个标准。共识主要可以有两个思路:

 

第一个思路是对网络节点做一些要求。也就是说,你网络节点,你满足哪些条件的时候,你才有资格将你书写的区块添加到区块链上,变成有效的区块;

第二个思路是对新打包的区块做一些要求。也就是说,谁都可以打包区块,我不管你区块是谁打包的,只要区块的规格满足条件我就让你添加到区块链上,变成有效区块。

 

上述两种思路的共识机制呢,都有。但目前是第二种机制占主流。目前的比特币网络,以太坊网络,门罗币网络等主流区块链网络都是第二种共识机制。

 

一般来说,成功添加区块到区块链上的那些节点呢都会有一些奖励,这就是一个激励政策,也可以说是共识的一部分,目的是为了鼓励更多的人加入到这个区块链网络中来维护网络的安全和稳定。所以有些节点呢,它加入某个区块链网络,它不是为了使用这个区块链网络而来的,它是奔着获得奖励而来的。为了奖励,这点节点上的电脑在夜以继日的不断在试图打包满足共识要求的区块,这些节点就是矿工节点。这个不断打包的过程,我们就形象的称之为挖矿。当然,根据共识机制的不同,挖矿的叫法也会有些差别,有些叫铸造mint,有些叫锻造forge,其实都是一个意思。

想了解更多?关注我们就够了。

公众号:ipfscom
微信(Q):18191727
Q群:71789361
微信扫一扫,加入知识星球

猜你喜欢

转载自blog.csdn.net/angciyu/article/details/81629103