區(qū)塊鏈中區(qū)塊是如何連接成區(qū)塊鏈的?
之前互聯(lián)網(wǎng)經(jīng)歷幾十年發(fā)展,主要解決的問題是信息的互聯(lián)互通,我們在使用互聯(lián)網(wǎng)服務的同時,后面是一個個的服務商,一個個中心化的節(jié)點。在區(qū)塊鏈網(wǎng)絡里,它有這樣幾個特點:一是去中心化、二是不可篡改、三是可信任。它用到了計算機科學、密碼學、網(wǎng)絡和經(jīng)濟學的博弈論等等,同時加了一些創(chuàng)新性的設計。那么,區(qū)塊如何連接成區(qū)塊鏈?
區(qū)塊鏈由一串使用密碼學算法產(chǎn)生的區(qū)塊連接而成。每一個區(qū)塊上寫滿了交易記錄,區(qū)塊按順序相連形成鏈狀結構,也就是區(qū)塊鏈大賬本。以比特幣為例,礦工在生成新區(qū)塊時,需要根據(jù)前一個區(qū)塊的哈希值、新交易區(qū)塊和隨機數(shù),來計算新的哈希值和隨機數(shù)。也就是說每一個區(qū)塊都是在前一個區(qū)塊數(shù)據(jù)的基礎上生成的,該機制保證了區(qū)塊鏈數(shù)據(jù)的唯一性。因為交易記錄細微的變化也會徹底改變哈希值的結果,所以礦工在進行算力競爭的時候無法作弊,每個礦工都必須等前一個區(qū)塊生成之后,才能根據(jù)前一個區(qū)塊的數(shù)據(jù)開始計算符合條件的隨機數(shù),保證了挖曠的公平性。
中本聰在《比特幣:一種點對點的電子現(xiàn)金系統(tǒng)》白皮書中提到,為了解決電子貨幣的安全問題,可以將時間戳服務器組成一組,以區(qū)塊形式存在的數(shù)據(jù)實施哈希后加上時間戳,廣播該哈希;每個時間戳都會將前一個時間戳納入自己的哈希中,之后的時間戳會對前面的時間戳不斷增強,繼而形成一個區(qū)塊鏈。






























