□ 文 狄 剛
區塊鏈技術已經發展成一門獨立的技術,成為各國爭相布局的戰略前沿,繼英國、德國等國家將區塊鏈上升為發展戰略之后,2019年10月24日習近平總書記在中央政治局第十八次集體學習時強調“把區塊鏈作為核心技術自主創新的重要突破口。”而近幾年區塊鏈憑借其獨有的信任建立機制,逐漸成為金融科技領域的熱門技術,將有助于提升社會多主體之間的協作效率,減少商業摩擦成本,優化社會資源要素配置。主要從以下三個方面闡述。

當下要明確概念,“幣”和“鏈”不能混為一談。雖然區塊鏈發端于比特幣,但數字貨幣不一定基于區塊鏈技術。從本質上講區塊鏈是密碼學、對等網絡、共識機制等各種傳統技術的集成創新,不能夸大和神話其概念和作用。不同專業背景的人對區塊鏈的認識往往不統一。因此對區塊鏈既不要誤讀也不要曲解,尤其對任何先進技術的作用要相信不要迷信。
再次對區塊鏈要取其精華、回避短板。區塊鏈以大量冗余數據的同步存儲和共同計算為代價,犧牲的系統處理性能和部分隱私,并不適合零售、支付等高并發的支付場景,也要注意對商業信息和個人數據的隱私保護。但借助集體維護、多方協作、可證可溯、可信共享的優勢,有望在存證、確權、貿易金融等公共服務領域探索多方共建系統,打破信息孤島,加速數據的可信共享,重塑多方協作的機制。因此,需要我們清楚對應場景,不能為了區塊鏈而區塊鏈去追趕時髦,要正確認識區塊鏈的應用場景,不是所有的項目都需要區塊鏈,也不是所有的數據都需要上鏈。區塊鏈技術本身具有中性特征,采用什么技術,首先要考慮要解決什么問題,采用區塊鏈技術之前先想想不用區塊鏈會怎么樣,是否存在成本更低效果更好的技術。采用區塊鏈技術能給我們帶來什么革新式的好處。現在很多案例并不單一采用一種技術,區塊鏈往往結合其他技術混合使用或者用于局部場景,針對不同的問題。實踐證明,混合采用不同技術可以達到綜合效果最優。
最后,區塊鏈不是一蹴而就的面子工程。不可否認的是,從誕生到現在,發展了十年的區塊鏈技術仍處于早期發展階段,面臨效能、安全、標準、合規等多方面的挑戰。因此我們既不高估其現在的作用,但也不低估未來的潛力,而應該冷靜思考、潛心實踐,如何讓區塊鏈化解行業痛點,讓區塊鏈深度服務于實體經濟。從實施路徑上來看,區塊鏈是一個復雜的系統工程,具有系統性、復雜性和長期性特征。我們經常遇到“工程是否存在系統漏洞?”、“鏈上鏈下的數據如何賬實相符?”等質疑。因此我們應客觀認識不存在任何可以包打天下的技術,對區塊鏈應該也一樣,應該綜合考慮市場發展,風險管控、法律合規等多個維度的要求,鏈上鏈下聯動,技術業務結合、創新與管理并重,充分發揮“區塊鏈+”的數字潛力。
2019年,區塊鏈技術在社會各界凝聚力量、聯合創新、共同努力下,正圍繞“性能提升”、“可擴展性”和“安全可控”三個方面,不斷促進技術的迭代更新。

關于性能提升方面,區塊鏈從網絡和計算兩個方面來探索改進。
首先談談網絡優化。大家知道,區塊鏈使用端到端網絡通信機制,網絡的時延抖動會顯著影響消息傳遞和數據更新,是影響區塊鏈性能的關鍵指標。因此,業界從消息壓縮、降低消息廣播范圍等方面,實現網絡通信的“降本增效”,提升區塊鏈的性能水平。
其次講一下計算改進。一方面,區塊鏈的性能主要受限于交易的執行效率,交易執行效率低,與智能合約按順序串行排隊執行、計算能效受限是息息相關的。同時,現在的CPU都是多核CPU,智能合約并沒有充分發揮多核CPU的計算優勢。因此,業界正在研究智能合約的并行執行框架,充分發揮多核CPU和集群架構的計算效能優勢,提升交易的執行效率。另一方面,業界從選擇精簡指令集、設計新的智能合約語言、采用兼容高效的字節碼格式來進一步提升區塊鏈平臺的交易處理性能和普適性。
關于提高可擴展性方面,區塊鏈主要從架構設計和跨鏈互操作兩個方面來探索改進。
架構設計層面,一方面,通過將節點功能的微服務化,除了可以實現對密碼模塊、共識算法、虛擬機等功能模塊的靈活組合和替換,還可針對性能瓶頸進行水平擴展,從而為節點的功能和性能提供可擴展性的優勢。另一方面,集合中心化和分布式的混合式架構,愈發引起業界的重視,融合隨機驗證函數等特點,逐步衍生出分層網絡、混合共識的研究方向;跨鏈互操作層面,多鏈之間的互聯互通是2019年的關注重點。
目前,主流的跨鏈平臺大多采用中繼的方式,主要面向同構鏈的接入互通。異構的聯盟鏈之間的跨鏈互操作進展緩慢,畢竟編程語言、系統接口、智能合約執行邏輯都不一致。相比同構聯盟鏈的跨鏈互操作,異構聯盟鏈的跨鏈還充滿挑戰,未來期待有更多的突破。
關于安全可控方面,現在的隱私保護算法、未來的抗量子密碼成為應用落地的關鍵因素。
區塊鏈通過數據的高度冗余,規避了單點故障的問題。任何節點都是平等的,如果出現故障,可以通過重新接入系統,進行數據同步,不用擔心數據的丟失。但是,高度的信息冗余,會給個人隱私和商業機密的保護帶來很大挑戰。一方面,通過零知識證明和多方安全計算解決數據的交叉比對和聚合利用問題,使得商業應用能夠得到真正的落地使用;另一方面,隨著谷歌量子計算機的問世,如何研制可商用的抗量子密碼體系也是我們關注的重點。
以中國人民銀行貿易金融區塊鏈平臺為例,貿易金融是一個中低頻交易,涉及多個主體、多個環節,彼此之間還要互信共享,尤其面向跨境業務,它的需求和區塊鏈的特性是天然匹配的。貿易金融也是不斷推陳出新,1.0階段是個系統化、數字化階段,業務流程線上化,是一個“手工搬家”的過程,風險主要靠線下防控;2.0階段是平臺化階段,圍繞單一應用場景,以區塊鏈為基礎搭平臺,同時線上做到了風險防控。目前,很多企業都處于2.0階段。但是,2.0階段遇到了新問題,每個場景都有區塊鏈,缺乏標準化,各個鏈的內部解決了信息孤島,但是鏈與鏈之間又形成了新的信息孤島。
因此,需要我們共同打造一個3.0的生態,中國人民銀行數字貨幣研究所正在聯合有關各方,打造一個“2 2 1=1”的生態體系。什么是“2 2 1=1”呢?
第一個“2”代表兩套軟的體系,構建一套數字經濟理論體系和一套標準規范。理論體系主要研究技術供給與業務產出的因果與相關模型,通過標準體系,可以對業務進行抽象并形成最大公約數,實現業務的真正優化和流程再造,充分享受數字化紅利。
第二個“2”代表,形成兩套硬的突破。一個硬突破是,深入貫徹落實習近平總書記指示,把區塊鏈作為核心技術自主創新的突破口,圍繞高通量、跨鏈互操作、數字身份、隱私安全保護等關鍵技術,進行技術攻堅和原始創新突破;另一個硬實力突破是圍繞多源異構公共數據的安全整合和交叉驗證,打造公共數據服務總線,綜合應用多方安全計算、零知識證明、同態加密提升公共數據的高效利用。
以兩個“2”為基礎,疊加一個“1”,即構建一個開放平臺,支持不同的應用開發,最后共同作用形成一個”1”,即共同打造一個完整生態。圍繞“信息可穿透”、“信任可傳遞”、“信用可共享”三大目標,從技術上支持監管植入和風險預警,將貿易融資業務的核心單據、關鍵流程上鏈,使得貿易雙方以及任何一個中間參與者都能快速獲取真實信息,具有貿易數據交叉驗證、數據不可篡改、業務全生命周期管理的特點。實現“包容性對接”、“可控性共享”、“對等性互聯”三大能力,打造一個集開放貿易金融生態、可穿透式監管的、有公信力的金融基礎設施。
結論就是研究一套理論體系、制定一套業務標準、突破區塊鏈關鍵技術、解決數據可控共享問題、打造一個共生應用平臺,以共建、共管、共治的模式最后形成一個生態體系。
當下這個時代,既是百年未有大變局的挑戰期,也是百年難得一遇的機遇期。具有一定技術發展洞察力與技術布局前瞻性已經是各級政府的基本要求。加快推進區塊鏈技術與產業的創新發展,需要社會各界共同努力,構造政產學研用一體化的生態,也要辨析區塊鏈的“是與非”、“能與不能”,切實發展區塊鏈的核心關鍵技術,發揮改良作用繼承式發展,務實才能創新、行穩才能致遠,提高認識、理性對待、認真學習、搞懂弄通、服務實體才是區塊鏈的本源!■