區(qū)塊鏈由一串使用密碼學(xué)算法產(chǎn)生的區(qū)塊連接而成梗摇。每一個區(qū)塊上寫滿了交易記
錄,區(qū)塊按順序相連形成鏈狀結(jié)構(gòu)几缭,也就是區(qū)塊鏈大賬本河泳。
以比特幣為例,礦工在生成新區(qū)塊時年栓,需要根據(jù)前一個區(qū)塊的哈希值拆挥、新交易區(qū)
塊和隨機(jī)數(shù),來計算新的哈希值和隨機(jī)數(shù)某抓。也就是說每一個區(qū)塊都是在前一個區(qū)?
塊數(shù)據(jù)的基礎(chǔ)上生成的纸兔,該機(jī)制保證了區(qū)塊鏈數(shù)據(jù)的唯一性。
因為交易記錄細(xì)微的變化也會徹底改變哈希值的結(jié)果否副,所以礦工在進(jìn)行算力競爭
的時候無法作弊汉矿,每個礦工都必須等前一個區(qū)塊生成之后才能根據(jù)前一個區(qū)塊的
數(shù)據(jù)開始計算符合條件的隨機(jī)數(shù),保證了挖礦的公平性备禀。