EXGO學院|第4課:區塊鏈的運行原理

在具體說這個原理之前,要先瞭解這樣一個東西:我們之前曾說過,區塊鏈是一個資料庫,但是它跟常見資料庫有所不同的地方在於,它是分佈式的資料庫。


假如我們把資料庫比作是一個帳本的話,那一般的資料庫就相當於是一個帳本,並且只有創建者,也就是中心化的公司才能在這個帳本上進行記賬。而區塊鏈就相當於是多個帳本,除了創始人有一個帳本以外,只要有人想要參與進來,就可以獲得帳本,而且每個人的帳本地位相同,都能完整地記錄全部數據,彼此獨立。


瞭解這一點後,就可以講區塊鏈的原理了。區塊鏈的原理是這樣的:當一筆交易數據產生以後,按照正常的資料庫流程來說,中心化的公司會直接處理這些數據,然後驗證、保護等全部都由這個公司來維護。這樣數據的記錄、處理都是一家說了算,很容易造成數據的不透明。


而區塊鏈中,則不再是單獨的一家去維護數據,人人(包括用戶)都可以參與進來,除了中心化的公司有一個資料庫之外,每個人都會有一個資料庫,每個人的資料庫彼此相獨立、地位等同,都能按照塊鏈式結構存儲完整的數據。


當一筆數據產生以後,每個參與的人,就可以處理這個數據,然後把處理好的數據,發送給其他的每一個人進行確認,當其他大部分的參與者認為,這個數據是真實可信,處理的沒問題,可以達成共識的時候,就會把這個數據記錄下來,最後同步到每個人的資料庫中。


這樣原理的優勢有三點:


  • 第一、分散了權力,保證了數據處理的公正性,沒有任何一個人可以單獨地記錄數據,避免了單一記錄者被操控或者惡意記假賬的情況;


  • 第二、解決了數據的信任問題,因為數據會記錄在多個數據庫中,一旦有人更改了資料庫的數據,很容易就會被發現,從而使數據更加透明;


  • 第三、降低了網路的安全風險,因為是多數據庫並存,理論上講除非所有的節點被破壞,否則賬目就不會丟失,從而保證了賬目數據的安全性。


總的來說,區塊鏈運行原理,就是一個大家共同記賬,互相驗證,達成共識的過程。在今天這樣一個數據爆炸,又信任缺失的時代,希望區塊鏈可以成為我們頭上的一縷陽光,解決這些問題,照亮未來數字發展的方向。

Updated on: 27/07/2023