區塊鏈是底層技術,是非常安全、可靠的去中心化網絡,用戶可以在分布式賬本中記錄交易行為、儲存數據和交換價值,整個過程不受任何中心化機構的控制,而是由分布在世界各地的計算機進行維護。
區塊鏈是如何運行的?
賬本就是記錄經濟行為的筆記本或電腦文檔。賬本可以追蹤賬戶余額或整個經濟體中的資金轉賬情況。如今,大多數賬本都是由銀行等中心化實體掌控的。這些中心化實體負責維護這些賬本,并將其儲存在自己的數據庫中,外人無法訪問。
而區塊鏈則是一個數字化賬本,由去中心化的計算機網絡負責儲存和維護。網絡中的每個計算機(即:節點)都運行同樣的軟件,并維護、儲存和驗證同一個賬本的副本。公鏈使用其原生資產(即加密資產)為節點提供經濟激勵,鼓勵節點積極通信,最終就賬本的有效性達成一致意見(即共識)。
用戶提交交易,將價值從一個賬戶轉移到另一個賬戶,以此對賬本添加內容。用戶的賬戶被稱為公鑰或公有地址(public address),每個公鑰都有對應的私鑰。公鑰就像是電子郵箱地址,而私鑰就像是密碼,持公鑰的人必須輸入密碼(注:這個密碼也叫數字簽名),才能從賬戶轉賬出去。
待執行的交易會被打包進“區塊”中,然后網絡中的每個節點都會對這些交易進行處理和驗證。讓所有節點都驗證交易是為了確保帳本中的變更得到重復驗證。鑰中必須存放足夠的資金并且數字簽名必須正確無誤,交易才能順利執行。
一旦區塊被確認,就會附加在不斷擴大的分布式賬本中。賬本就是由一個個區塊基于密碼學連接而成的,因此被命名為“區塊鏈”。節點提供服務會獲得交易費或新創建的加密貨幣作為獎勵,這也稱為區塊獎勵。
區塊鏈有許多不同的設計模式,每種模式都有其優缺點。
- 網絡訪問權限和參與——
- 不同區塊鏈網絡的開放程度或限制門檻有所不同。其中公鏈是完全開放的,私有鏈是完全封閉的,而聯盟鏈則開放權限但限制參與。這三種是主要的區塊鏈類型。
- 共識機制——
- 區塊鏈可以通過不同的方式對交易達成共識。最常見的共識機制包括工作量證明(比特幣)、權益證明(Tezos)以及權威證明(大多數私有鏈)。
- 功能設計——
- 區塊鏈目前無法做到十全十美,往往需要在安全性、可擴展性和去中心化這三個維度做出一定取舍,這個問題通常被稱為“不可能三角”。其他重要的功能包括隱私和交易最終確定等。
區塊鏈具有哪些價值?
區塊鏈具有以下中心化賬本所不具備的價值:
- 安全性——
- 如果區塊鏈的去中心化水平達到一定高度,即使網絡中存在惡意攻擊,也幾乎無法使不合法的交易通過驗證。
- 不可篡改性——
- 一旦區塊得到重復驗證,就會成為不可篡改的賬本的一部分,賬本越大就越難篡改。
- 可靠性——
- 區塊鏈是覆蓋全球的分布式網絡,全天24小時不間斷運行。區塊鏈永遠在線,而且不受地域或政治因素限制。
- 點對點——
- 區塊鏈沒有中間方榨取交易價值,各方可以直接展開交易,無須擔心任何對手方風險(注:對手方風險指合約對手方不履約的風險)。
總的來說,區塊鏈為交易各方創造了一個安全、可靠且防篡改的經濟交易基礎架構。傳統交易模式依靠可信第三方來控制對手方風險,而區塊鏈則依靠高確定性的開源軟件嚴格執行指令來控制風險。區塊鏈幫企業免除了對賬負擔、取消了不必要的中間方并降低了對手方風險,因此極大提升了企業效率。