區塊、交易與帳本
區塊
區塊是一批近期交易打包在一起、作為一個整體批次加入區塊鏈的結構。網路不會把每筆交易逐條寫入共享帳本,而是先蒐集幾百到幾千筆,把它們打成一包,再一次性附加進去。可以把它想成公共帳本裡的一頁:每一頁記著許多條目,頁與頁依序填寫,一旦寫滿就被永久裝訂進冊。
區塊之所以不只是一份清單,關鍵在於它如何被封存並串接。每個區塊都帶有一段精煉的摘要,稱為區塊標頭,其中包含前一個區塊的密碼學指紋(雜湊)。只要前一個區塊哪怕更動一個字元,這個指紋就會徹底改變,因此每個區塊實際上鎖住了它之前的全部歷史。竄改一頁舊帳,後面每一頁的封印都會對不上,全網隨即就能看出有問題。
區塊正是區塊鏈能夠只增不改、又毋須任何中央記帳人卻依然可信的原因。新區塊按網路規則設定的節奏大致穩定地產生,一旦上面又疊加了足夠多的後續區塊,這個區塊就幾乎無法被改寫。這種穩定、串接、一批接一批的成長方式,正是「區塊鏈」這個名字背後真實的樣貌:一條由區塊組成的鏈,每一個都為它之前的所有區塊作證。
比特幣大約每十分鐘產生一個區塊,把幾千筆待處理的付款收納進來,蓋上前一個區塊的指紋,成為第 800,001 號區塊——永遠坐落在第 800,000 號之上。
另見