科普 | 區塊鏈為什麼能防偽、防篡改?

買賣虛擬貨幣

這是白話區塊鏈的第1244期原創作者 | WJ出品|白話區塊鏈(ID:hellobtc)

在前面的《科普 | 什麼是比特幣?》一文中,我們瞭解了什麼是比特幣及其執行原理。其實,區塊鏈就是比特幣的底層技術。

我們可能經常聽到“追本溯源、防篡改是區塊鏈的一大應用”,那麼今天,我們就請5位皇帝來幫你理解區塊鏈為什麼能防偽、防篡改。

01皇帝繼位與區塊鏈

在講區塊鏈為何能防篡改之前,我們先來回顧一下歷史。

熟知歷史或古裝劇看多的朋友,應該都知道的幾個史實:

康熙皇帝后面的三個皇帝,分別是他的兒子雍正、孫子乾隆、曾孫子嘉慶;這幾個都是子承父業繼承皇位(除大清最後一個皇帝溥儀外);每個皇帝都有很多兒子(比如,雍正有好幾個兒子,除了當皇帝的乾隆外,剩下的皇子只能當王爺)

清朝幾個世襲皇帝關係示意圖

若將上圖所示的皇帝們類比成區塊鏈,那麼每個格子裡的皇帝和相關資訊代表著每一個區塊,而這些皇帝之間的血緣關係,將他們按時間順序連結起來。在區塊鏈中,區塊之間的關係就類似圖中幾個皇帝之間的關係一樣,無形中被某種聯絡關聯起來。

02區塊鏈為什麼能防偽、防篡改?

若上文提到的雍正皇帝不慎被“反清復明”的人給推翻了(也就是被篡改),那麼清朝就不會延續下去了,乾隆、嘉慶等後面的所有皇帝可能都不存在了,後面的所有歷史都要被迫重寫。

在區塊鏈中,每個新區塊都包含上一個區塊經過科學方法算出來的資料指紋——雜湊值。這個值讓一個個區塊之間形成了有著嚴格順序關係的鏈條結構,一旦某個區塊中的任何資料被篡改,該區塊在下一個區塊頭部的資料指紋——雜湊值就會變動,之後就無法銜接上來,也就不會被任何人認可。

比如,大家都已經知道雍正之後的下一個皇帝是乾隆,突然有個小學生說雍正下一個皇帝是袁世凱,很明顯,這種言論(篡改)沒人會相信,也是無效、違背共識的。

在日常應用中,我們的區塊鏈資料是同步給所有節點記錄的,所有人都像知道歷史實事一樣知道區塊的正確順序,也能查閱到相關資料,這就是區塊鏈防偽、防篡改的特性。

比特幣區塊鏈賬本示意圖

區塊鏈的燒腦解釋是這樣的:

區塊鏈是一種按照時間順序將資料區塊以順序相連線、並以密碼學方式保證的不可篡改和不可偽造的分散式賬本(也稱資料庫)。它具有不可篡改、防偽、可追溯等特性。

在區塊鏈中,每個區塊都包含上一個區塊所有資料包的資料指紋 (雜湊值),計算當前區塊的資料指紋(雜湊值)時,同時包含了上一個區塊的資料指紋(雜湊值),形成連結關係。

所以,一旦任何某個區塊資料產生變動,後續所有區塊的資料指紋(雜湊值)都會變動,所有人都能發現資料被篡改,並丟棄且不認可這種無效資料。這就保證了區塊鏈資料的不可篡改。

請出5位皇帝幫你理解區塊鏈為什麼能防偽、防篡改。你現在理解了嗎?

作者:白話編輯部,來源:白話區塊鏈

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读