區塊鏈(Blockchain)

只要一套系統需要保存歷史,就需要某種能維持先後順序的資料結構。比特幣把一個接一個區塊連起來,於是形成大家熟悉的區塊鏈。它表面上像是一串資料塊相連,實際上則是在處理一個更深的問題:如何讓大量參與者共同承認某段歷史曾經發生過。
不過,區塊鏈這個詞後來被說得太萬能,彷彿只要資料上了鏈,就自動可信、自動高效、自動革命。這種說法很容易誤導新手。區塊鏈本身只是一種保存與連結歷史的結構,真正讓比特幣鏈具有份量的,仍是規則驗證、節點共識與改寫成本,而不是名字本身。
因此,理解區塊鏈時,最好不要把它想成神祕科技,而是把它想成一種強調歷史順序與可追溯性的帳本排列方式。每個區塊都記錄一批資料,又把前一段歷史帶進來,讓後來的人可以一步一步往前檢查。
這種結構的力量,在於改寫代價會隨著時間提高。當某筆資料已經埋在很多後續區塊下方時,想把前面的內容抽掉重寫,通常需要付出很大的成本。這就是為什麼區塊鏈經常和「難以任意竄改」放在一起談。
所以,區塊鏈值得理解的地方,不在於它是一個時髦名詞,而在於它如何保存共同歷史,並讓這段歷史不容易被輕易翻案。