區(qū)塊鏈中的共識機(jī)制是一套用來保證大家記賬一致性和準(zhǔn)確性的規(guī)則。
比特幣用的共識算法是POW,主要就是節(jié)點(diǎn)提供算力來猜一個(gè)隨機(jī)數(shù),使得它加上一個(gè)給定字符后得到的哈希值小于一個(gè)范圍。最快才出來的人會得到這個(gè)區(qū)塊的記賬權(quán),由它來打包下一個(gè)區(qū)塊。算力越強(qiáng)越有可能獲得記賬權(quán)。誰猜出這個(gè)隨機(jī)數(shù)后,連同打包的交易信息和題目以及答案廣播出去。別人收到這個(gè)消息后會驗(yàn)證區(qū)塊信息是否正確,以及猜出的答案是否準(zhǔn)確。驗(yàn)證通過之后,它們就會認(rèn)同這個(gè)區(qū)塊,并開始猜下一個(gè)數(shù)字,競爭新的打包區(qū)塊的記賬的權(quán)力。