Lesson 1
什麼是區塊鏈?
當今數位經濟的基礎設施

區塊鏈是一種分散式帳本/資料庫,其結構為交易的連續清單(或區塊)。每個新清單都包含前一個清單的特徵值,將它們連結成不可竄改的鏈。
這些交易或區塊清單被廣播到網路並由一組電腦(節點)進行驗證。當一個區塊被所有節點驗證後,交易就無法更改或刪除,使其成為一個安全且無需信任機制的系統。
現在,讓我們透過一個類比來更清楚地說明區塊鏈為何有用。
一個簡單的區塊鏈比喻——社群的起源
很久以前,建立我們社區的幾個家族彼此之間必須進行交易,以獲得所需的資源。送牛奶的人會用牛奶去換農夫的雞蛋,獵人則用肉類去換裁縫師的衣服,諸如此類。
隨著我們社區中的工匠與農夫之間的信任與信心逐漸建立,他們開始互相作出承諾並發出借據(IOU)。例如:「我現在先給你兩隻雞,作為交換,你下週要給我六顆蛋。」
然而,由於承諾越來越多,追蹤每個人對誰負有何種債務變得非常困難。因此,我們的社區創建了一個系統來記錄每個人的信用——我們任命了一位「帳本管理員」來追蹤所有商人之間的承諾。
這個系統一度運作得相當順利,但帳本管理員很快開始為了自身利益而操控系統。他會對每一筆承諾收取費用、接受賄賂以更改協議條款,等等。這樣的情況無法繼續下去。
社區全體不辭辛勞地努力創造了一個新系統 — 每個人都有自己的帳本。這個公共帳本系統讓所有的交易都發生在社區廣場上,每一筆交易都會被記錄在每個家庭所持有的帳本中。
每個星期天,整個社區會聚在一起,比對帳本,確保每一項資料都能對得上。有時候,某個家庭的帳本會與其他家庭的資料有所不同。在這種情況下,我們會比較所有的帳本,並達成共識,確定哪一筆資料是正確的。
隨著社區中每個人都擁有自己的帳本副本,單一個人無法再操控整個系統。社區終於找到了一種公平且安全的交易方式。
這一原則同樣適用於區塊鏈。區塊鏈是一個去中心化且分散式的系統,能夠實現安全、透明且防篡改的交易。在區塊鏈中,現實世界的資產以及貨幣(最常見的應用)都可以被表示和處理。
什麼是分散式和去中心化?
區塊鏈是去中心化的,因為它沒有中央權威來控制網路。相反,網路由一個全球用戶社群共同維護,這些用戶合作進行交易的驗證和批准。任何人都可以加入並參與公開區塊鏈。
分散式則意味著帳本不儲存在單一的中央位置,避免了被駭客入侵或操控的風險。相反,它分佈在全球多台電腦(節點)上。
這些特徵帶來的好處是什麼?
區塊鏈技術的去中心化和分散式特性,使其具備了極高的無需信任(trustless)性。基本上,我們不再被迫信任可能會被腐敗的中央權威的行為。
此外,安全性也大大提升,因為不存在可以成為駭客攻擊目標的中央故障點。而且,由於每一筆交易都需要經過全球用戶社群的批准,這使得篡改交易變得極為困難。
分散式的另一個好處是,它使得系統在面對故障時更具有韌性。如果某一台伺服器(節點)故障,網路仍然可以運行,因為還有多個其他節點可以替代其功能。
這與集中式系統形成鮮明對比,在集中式系統中,單一實體可以取消交易、篡改數據或使整個系統停擺。集中式系統也更容易受到故障的影響,因為如果中央實體出現問題,整個系統也會停擺。