*本文來自中國計算機協會區塊鏈專業委員會秘書長祝烈煌為布比新書《商用區塊鏈技術與應用》撰寫的序言,略有調整。
信任機制是商業活動能夠有效運行的基礎機制,區塊鏈技術有助於避免傳統信任機制的弊端,具有很大的商用價值。
傳統商業系統的廣泛使用基於中介的信任機制,這種機制藉助第三方實現不可信用戶之間的可信交易,存在成本增加、中心依賴等問題。
隨著物聯網、人工智慧等新技術的發展,信任的場景將從人與人的交互擴展到人與機器、機器與機器交互的更廣闊場景,傳統的基於中介的信任機制很難滿足性能、成本、安全等要求,將成為信息化社會進一步發展的瓶頸。
區塊鏈技術提供了一種不依靠中介機構的信任機制,能夠簡化交互過程,降低交互成本。正是由於具備這種革命性力量,區塊鏈技術的應用場景已經延伸到數字金融、物聯網、智能製造、供應鏈管理、數字資產交易等多個領域,區塊鏈技術的商業化應用正在快速發展。
區塊鏈技術在數字貨幣領域的應用使得去中介信任機製成為可能。2008年,隨著中本聰發表《比特幣:一種點對點的電子現金系統》,一種不需要依賴第三方機構的可信數字貨幣系統「比特幣」走上歷史舞台。
截止到2020年5月,比特幣系統已經穩定運行11年,市值超過1766億美元,每天產生超過25萬筆交易,比特幣成為在世界範圍內流通的具有較高公信力的數字貨幣。比特幣系統沒有任何政府背書,也沒有中心化的實體機構負責網路維護、交易審計等工作,它的成功運行宣告了一種無須中介的信任機制具備了現實可操作性。
受到比特幣系統的啟發,從比特幣底層技術中抽取、衍生的區塊鏈技術成為去中介信任機制的熱點研究技術。
本書的前6章對區塊鏈技術的演進、商用探索,以及關鍵技術進行了詳細的介紹和深入分析,包括密碼學基礎技術、賬本結構、共識演算法、智能合約,這些關鍵技術體系構成了區塊鏈的技術基礎。
區塊鏈技術沒有局限在數字貨幣領域,而是將這種去中介信任機制的優勢迅速擴展到數字金融、供應鏈管理、政務民生等眾多領域,在用戶體量、服務對象、應用場景方面得到快速發展。
在數字金融領域,以中國人民銀行推出的法定數字貨幣(DCEP)、臉書推出的天秤幣(Libra)為代表的新型數字貨幣正在從公信力、效率、成本等多個角度重塑金融基礎設施,將把區塊鏈技術的用戶體量擴展到以10億為計數單位的全球用戶規模。
在供應鏈管理領域,利用區塊鏈技術打通採購、生產、物流、銷售、監管環節,能夠有效降低供應鏈的成本和風險,目前已經應用在食品、藥品、畜牧、工業生產、知識產權等領域,在涉及普通用戶衣食住行的各個方面發揮作用。
在政務民生領域,以司法區塊鏈、區塊鏈發票、政務數據共享等為代表的區塊鏈應用正在幫助政務部門解決數據孤島、效率低下、成本高昂等問題,成為推進數字政務發展的關鍵技術。
然而,現有的區塊鏈技術還不能很好地滿足複雜商業應用場景的需求。
首先,將區塊鏈技術融入現有業務模型的可行性需要評估。區塊鏈系統雖然在公信力、安全性方面有較大提高,但是在性能和隱私保護方面存在不可避免的缺陷,而且區塊鏈系統的技術成熟度較低,系統可靠性還需要更多的測試。這些潛在缺陷將限制區塊鏈技術的適用範圍,並不是所有的商業場景都適合使用區塊鏈技術。
其次,區塊鏈系統的可擴展性需要得到顯著提升。區塊鏈系統在用戶規模、處理效率方面存在明顯的短板,很難滿足商業應用場景對系統可擴展性的需求。
再次,區塊鏈需要提供簡單易行的安全性。早期區塊鏈系統的安全性建立在用戶具有較強安全能力的基礎之上,通過將私鑰交由用戶自行保存,區塊鏈系統將安全性的責任轉嫁到用戶身上,避免了在傳統信息系統中伺服器被攻擊、密碼被泄露的危害。然而,在商業場景中,大部分用戶都不具備密鑰安全管理的能力,讓用戶直接接觸私鑰不僅會增加用戶的學習成本,而且會顯著增加私鑰泄露、私鑰丟失的風險。面向普通用戶的商業區塊鏈系統必須提供簡單易行、安全可靠的私鑰管理方案。
最後,區塊鏈數據的隱私安全需要著重加強。在早期的數字貨幣應用中,交易記錄公開帶來的隱私泄露風險較低。但是在商業應用場景中,很多數據只能夠有條件展示,例如,只能給特定賬戶查看或者只能在特定時間段內查看。能否有效地保護用戶隱私安全,將是商用區塊鏈應用必須考慮的關鍵問題。
上述潛在缺陷涉及區塊鏈系統的擴展性、安全性和隱私保護能力,是遏制區塊鏈落地實踐的關鍵問題。
目前,業界已經從硬體、軟體、協議設計等多個方面提出了解決方案,本書的第7章~第9章對其中的關鍵技術進行了詳細的介紹和深入分析,包括擴容技術方案、跨鏈技術方案、隱私保護方案,這些新的技術體系有望解決早期區塊鏈系統存在的缺陷,滿足商業應用的需求。
除了技術層面的限制,區塊鏈技術進行商業化應用還需要提高產品化能力。
產品化能力是指技術體系具備高可用性和高複製性,能快速滿足商用需求。產品化能力決定了區塊鏈技術商用化的進展速度。
區塊鏈的產品化通常表現如下:
- 快速適配能力。通過提供高擴展的底層系統和豐富的場景指南,區塊鏈系統能夠快速適應特定應用場景的需求。
- 可視化運維能力。通過提供詳細的節點信息反饋服務,管理人員能夠便捷地掌握區塊鏈系統的實時狀態,提供穩定可靠的系統服務。
- 靈活的許可權配置能力。區塊鏈系統可以滿足不同應用對許可權設置的個性化需求。
- 強大的智能合約引擎。它可以為實現業務的多樣化邏輯提供充足的二次開發潛力。
本書的第10章和第11章通過介紹bubichain的技術架構和開發指南,展示了商用區塊鏈系統需要具備的產品化能力。
區塊鏈技術經過11年的發展,已經逐漸走出數字貨幣等傳統應用範圍,逐漸向數字金融、物聯網、智能製造、供應鏈管理等商業領域擴展。
目前,區塊鏈技術正處於大規模商業應用的前夜,我們非常有必要探討商用區塊鏈技術的技術進展和發展趨勢。本書從商用區塊鏈核心需求的角度出發,詳細地介紹了區塊鏈的產品架構和底層關鍵技術,並從行業痛點、解決方案、核心價值的角度分析了典型的商用案例。本書對於了解區塊鏈在商業應用場景中的技術定位和落地方法具有很好的參考價值。