市場經濟活動中存在眾多各種各樣的信息中介和信用中介,原因在于交易雙方的信息不對稱導致交易雙方無法建立有效的信用機制。區塊鏈是一種去中心化的共識機制,為解決這一問題提供了全新的思路。互聯網與計算機系統是區塊鏈技術的基礎設施,加密算法是區塊鏈的技術基礎,算法信任是區塊鏈技術的核心機制。籍此,區塊鏈技術實現了人際信任、制度信任到機器信任。區塊鏈技術涉及哈希算法、非對稱加密以及智能合約等幾種算法,它們的技術特點與功能各不相同,一起構成區塊鏈技術的共識機制。
區塊鏈是去中心化的,其數據的真實性、不可篡改性以及參與者對其的認可,都是通過算法保障的。但是,當推向邏輯極限時,算法治理可能會最終導致系統具有高度規范性和確定性;人們可以自由決定他們要遵守的特定規則集的系統,但在做出選擇之后,就不能再偏離這些規則。2016年發生的The Dao事件,就是不法分子利用智能合約算法存在的漏洞盜取客戶巨額資金的典型案例。因此,算法是一把雙刃劍,既可以提高交易效率、保障交易安全,甚至重塑信用機制,也可能會侵害當事人利益,乃至社會利益。算法規制既是技術問題,又是法律問題。
一、區塊鏈的算法邏輯
區塊鏈技術是一種參與者“點對點”電子系統,這首先依賴信息的分布式存儲,而參與者在信息交換過程中數據的真實性、不可篡改性以及工作量證明則通過特殊的算法邏輯實現。
區塊鏈算法即“上帝”
在一項交易中,雙方當事人之間由于信息不對稱,通常要經過長期交往形成的信用機制保障,或者依賴第三方來保障交易安全。如果沒有類似于銀行或者政府這樣的第三方機構確認信息,我們依然無法確認交易對方的身份,無法建立商事活動所需的信任關系。這些中間機構極有可能會因為商業目的或者國家安全,搜集我們的數據和侵犯我們的隱私。在比特幣發明者中本聰看來,這類系統內生性地受制于“基于信用的模式”的弱點,無法實現完全不可逆的交易,因為金融機構總是不可避免地會出面協調爭端。金融中介的存在,也會增加交易的成本,并且限制了實際可行的最小交易和支付規模。
只要交易中存在第三方,勢必會產生機會主義、代理成本以及交易成本,上述問題都是不可避免的。那種能夠克服人性弱點又沒有任何利益追求的第三方是不存在的,除非是上帝。著名的密碼學者Nick Szabo在1997年發表的一篇文章就做了這樣的設想:“可以想象一種理想的協議,它擁有最值得信賴的代表所有人利益的第三方――上帝。所有各方都將其信息發送給上帝,上帝可靠地確認并向各方反饋結果。上帝是交易過程的最終自由裁量者,一切涉及隱私的信息都由上帝保存,所有參與方都不能獲知與己無關的信息?!痹诂F實生活中,上帝是不存在的,Nick Szabo的想法在當時只能是觀念上的、理想化的,在實際操作層面并不可能實現。直到十一年后,中本聰發明了比特幣,其底層技術――區塊鏈使得這一空想變成了現實。
在比特幣系統中,參與者之間的交易“點對點”進行,通過區塊鏈技術建立起一個去中心化與去第三方的參與者共同協作的機制。區塊鏈是共享的、受信任的分布式公共賬本,網絡中的每一個節點參與所有比特幣交易的認證和備份,當有用戶發起一個交易時,信息會被廣播到整個網絡,通過算力比拼而獲得記賬權的礦工將交易記錄成一個新的區塊連接到區塊鏈中。所有交易信息一旦被記錄,就不可能被篡改。在區塊鏈系統中,算法以客觀數據為基礎,依賴特定運算方法自動運行,不受任何人控制和支配,交易雙方完全信賴算法而非第三方。因此,算法扮演了上帝的角色。
確認交易的真實性――區塊鏈中的密碼學算法
區塊鏈交易之所以不需要第三方信用,根本原因在于其采用密碼學原理保障交易安全。可以說,沒有現代密碼學的發展,就不可能產生比特幣與區塊鏈技術。區塊鏈通過對交易信息數據化,再對這些數據加密傳輸,所有人都可以見證,只有當事人才有權解密、知悉信息內容。上述交易過程,通過兩種密碼學算法共同完成:一是非對稱加密算法;二是哈希算法。
非對稱加密算法是指對數據進行加密和解密時,需要兩個不同的密碼完成。與之相對的,是對稱加密算法中加密和解密只需要一個密鑰即可。非對稱加密算法在區塊鏈中的運用,將交易中的密碼分為公鑰(public key)和私鑰(private key)。區塊鏈系統的參與者因其角色不同而持有不同的密鑰,當其為交易的見證者時,其僅僅持有公鑰,當其為一項交易的當事人時,其既持有公鑰也持有私鑰。在區塊鏈中,數字簽名可以用于驗證信息發送者的身份,用戶可以公布自己的公鑰,然后發送可以被公鑰所驗證的、已經通過私鑰加密過的信息。如果信息的接收者能夠使用公鑰解密加密過的信息,即可證明這條信息的身份屬實。區塊鏈系統采用非對稱加密算法,一方面賦予全網用戶通過公鑰對所有交易予以驗證的權利與義務,保證了交易的真實性;另一方面只有交易當事人才能通過私鑰獲取每一個交易的具體內容,保證了在分布式存儲網絡中點對點信息傳輸的安全性與當事人的隱私。
此文由 中國比特幣官網 編輯,未經允許不得轉載?。?a href="http://m.huohuxiazai.com/">首頁 > 比特幣新聞 » 一文詳解區塊鏈技術的算法規制