「如何建立一個嚴謹數據庫呢?區塊鏈的辦法是將數據庫的結構進行創新。顧名思義,區塊鏈就是區塊加鏈的方式組合在一起,以這種方式形成的數據庫就是我們所謂的區塊鏈數據庫。區塊鏈是系統內所有節點共享的交易數據庫,這些節點基於價值交換協議參與到區塊鏈的網路中來。
區塊鏈是如何做到的呢?由於每一個區塊的塊頭都包含的前一個區塊的交易訊息哈希值,這就使得從創始塊(第一個區塊)到當前區塊連接在一起形成一條長鏈。由於如果不知道前一區塊的“交易縮影”值,就沒辦法生成當前區塊,因此每個區塊必定按時間順序跟在前一個區塊之後。這種所有區塊包含前一個區塊引用的結構讓現存的區塊形成了一條數據長鏈。
“區塊+鏈”的結構為我們提供了一個數據庫的完整歷史,從第一個區塊開始,到最新產生的區塊為止,區塊鏈上存儲了系統全部的歷史數據;區塊鏈為我們提供的數據庫內每一筆數據的查找功能;區塊鏈上的每一條交易數據,都可以通過區塊鏈的結構追本溯源,一筆一筆進行驗證;“區塊+鏈+時間戳”是區塊鏈數據庫最大的創新點,區塊鏈數據庫讓全網的記錄者在每一個區塊中都蓋上了一個時間戳來記帳,表示這個訊息是這個時間寫入的,形成了一個不可篡改、不可偽造的數據庫。」*
區塊鏈(Blockchains),就是把數據加密並加上時間戳記的技術。區塊鏈的第一個區塊,透過複雜的計算過程產生,就是所謂的採礦(Mining),十分耗費計算的資源,比特幣也就是用這種方法產生的,一種區塊鏈的運用。(每個比特幣可細分成很多區塊,每個區塊後面的鏈結就可以儲存交易的完整歷史資料)。
用區塊鏈的技術來儲存交易資料,就是把交易資料加密並加入時間戳記,連接在第一個區塊之後,而接下來的交易繼續連下去,變成一個數據的區塊加一個長鏈,形成一個加了密,有時間戳,無法篡改的完整記錄。
一般在網路上的交易,由於雙方的對手不了解對方,因此需要公正的第三者來保障安全。
如果用區塊鏈的技術,由於本身交易的資料已經加密而且加上時間戳記,無法被篡改,所以本身就有公信力,不必第三者的公正,就可以直接點對點做交易,能夠省去傳統交易中間輾轉的環節,是一個革命性的創新。
而且,區塊鏈的資料庫是分散式的,資料分散加密之後存在網路諸多的節點上,有多種備份和冗餘。加密的資料分散存在網路上,就像是一個互通的大帳本,參與的人都可以驗證到相關的資料,是十分透明的。
分散式而且有諸多備份冗餘的資料庫,即使駭客對某些節點的攻擊,也不會影響到區塊鏈資料庫的正常運作。不像傳統集中式的資料庫,一旦儲該資料的節點受到攻擊,系統往往就癱瘓了。
區塊鏈的技術,使得加密而且有時間戳記的數據自身就有公信力,可以直接進行點對點交易,使得其應用變得潛力無窮。
譬如一個人如果要證明自己是誰,只要把自己的資料以區塊鏈的方式儲存起來。由於其不可篡改的特性,在網路上就可以來證明自己了。
目前區塊鍵技術,由於需要耗費很大的運算量能,在應付目前金融市場的巨量交易上,咸認為可能力有未逮。但是它有自備公信力的特性,使得網路上的電子合約可以自動撮合直接成交,不必透過第三者,這就給人很大的想像空間。
如果區塊鏈的應用成熟而普遍了,那目前從事交易當中轉手、仲介者的工作者,勢必要有所改變。譬如稽核查帳的會計師,擬定合約的律師,在跨境滙款中介單位SWIFT工作的人等等。
區塊鏈的形塑的未來,還真的有點令人難以想像。
*《區塊鏈–重塑經濟與世界,徐明星 劉勇 段新星 郭大治 著》
2018/1/28 區塊鏈 Damakey

