区块链基础原理:矿工与见证人的区别

矿工与见证人的区别

想要了解矿工与见证人的区别,首先需要对区块链应用中的共识机制有所了解,目前应用最广泛的包括:工作量证明(PoW)权益证明(PoS)

工作量证明:

比特币网络中,选择了使用PoW工作量证明来解决共识问题,而工作量证明中,所有比特币网络中的全节点可以对网络中的交易进行监听,并且将监听到的交易打包成块,然后选择一个随机数合并上前一个区块哈希以及造币交易(Coinbase)进行计算,得出一个符合比特币网络规定的范围值,而选择这个随机数是需要大量的计算的,会耗费大量的算力,因此人们将这些记账的节点形象的类比为淘金的矿工。

也就是说,矿工实质上就是PoW工作量证明共识机制中的记账者

权益证明:

权益证明就是每个节点根据自己的代币数量或者币龄等进行投票。而权益证明还有一个改良版叫做委托权益证明DPoS,也就是任何节点可以将自己的权益委托给别人进行投票,使用委托权益证明解决了两个问题:

1、减少确认节点数量,提高确认性能。

2、部分节点不能经常在线,无法进行确认,即可转让自己的权益获取利润。

在DPoS中,投票产生的生成区块并且签名广播的即为见证人

也就是说,见证人实质上是DPoS委托股权证明共识机制中的记账者

本人的理解,可能有偏差,请不吝赐教。