谈到哈希算法,每个程序员都不陌生,但是谈到比特币共识算法PoW,如果没有接触过的技术人员可能觉得应该会很复杂,毕竟全球的比特币节点数量如此庞大,达成共识的算法应该不会很简单.但其实如果你已掌握哈希算法,几分钟内你就能理解PoW.为了更好的说明PoW的原理,我们再把哈希算法及相关概念描述一下: 哈希函数相关概念 哈希函数--是一类数学函数,可以在有限合理的时间内,将任意长度的消息压缩为固定长度的二进制串,其输出值称为哈希值. 碰撞定义--是指两个不同的消息在同一哈希函数作用下,具有相同的哈希值.…