在
$BTC 的網絡中,在一筆舊交易裏更改一個字符,就會破壞其後所有區塊。
想象三個連續區塊。第一個區塊保存一些交易內容,並基於這些內容生成一個獨特的指紋(哈希)。第二個區塊把這個指紋加入到自己的數據裏,並創建新的指紋。第三個區塊也以第二個區塊的指紋爲基礎重複同樣的過程。每個區塊都攜帶前一個區塊的摘要。
那如果有人在第一個區塊裏改了一個數字會怎樣?它的指紋會完全變化——逐字逐字符都變。第二個區塊保存的是舊指紋,因而不再匹配。而由於第三個區塊依賴第二個區塊,破壞會一直延續下去。篡改過去就必須重寫之後發生的一切。簡單,但致命。
這種用來彙總區塊並向後繼承的指紋,就是所謂的哈希(hash)。
關鍵概念
- 哈希不可逆。沒有人能從結果中找回原始數據。它只用於驗證內容沒有被更改。
- 哈希並不等同於原始數據。改動一個逗號會讓整個結果都改變。
- 鏈(chain)不是單一的數據庫。它是一張由多份副本組成的網絡,在接受某項更改之前,這些副本必須一致。
- 混合型區塊鏈會讓部分信息公開、另一部分受限,但區塊之間的鏈接方式依然相同。
因此,隨着上方不斷加入新的區塊,舊區塊幾乎會被“凍結”。理解這一點,就能解釋爲什麼在實踐中重寫大型網絡的歷史幾乎不可能。
透明說明:如果你在點擊本發佈中的某個資產符號或價格鏈接後進行交易,Binance 可能會向我們支付一筆佣金。
#Hash #Blockchain #Bitcoin #不可變性