[技术文章纠错]区块链中挖矿节点的工作是什么?

in blockchain •  4 years ago  (edited)
  • 缘由
    现在区块链挺火的,也有不少的人开发个人IP,撰写区块链技术文章,甚至写书。
    作为一个技术线的人,为了避免大家对一些底层概念理解错误,也为了增强自己的理解,我会对阅读过程中遇到的一些有问题的表述进行阐述。

  • 先看一下下面这段关于区块链挖矿节点工作的表述:
    image.png

从这个表述中,第四步写的是选择区块链,并阐述“这时候选择工作量最大的链”
这样会让人误解是先挖出区块后,再选择链;这其实是错误的。
实际上,第四步应该是挖矿节点的第一步,节点首先是从网络中同步数据,此时对历史区块做校验,并选择工作量最大的链,然后基于选择的链,完成当前区块内交易验证,打包,并将生成的新区块追加到最长链。

注意:这里的区别是先选择最长链,然后生成区块;而不是先生成区块,再选择最长链追加。

想和我交流区块链技术,请加微信号

image.png

当前比特币价格11497.25

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!