區塊鏈技術最新發展態勢——基於區塊鏈技術前沿報告2020整理

最近在整理區塊鏈方面的東西,剛看完一份中國通信學會的報告《區塊鏈技術前沿報告2020》,發現裏面的東西寫得還是挺全的,所以這裏對這份報告的內容做一個梳理。至於原報告,需要的小夥伴兒可以去我的公衆號私信我,我把下載鏈接發給你們!

區塊鏈

在面向貨幣的區塊鏈應用場景中,數字貨幣三強格局初具雛形。

  • Facebook主導的Libra
  • 中國人民銀行牽頭的數字貨幣電子支付DC/EP
  • 瑞典、法國等歐洲各國央行推動的CBDC

區塊鏈和機器學習結合的實例:

  • 美國能源部DOE資助佛羅里達國際集成區塊鏈和機器學習技術研發新型平臺,用於化石燃料發電網絡中安全數據記錄和處理。

在區塊鏈標準和體系建設方面:

  • 國際化標準組織ISO於2016年設立了TC307技術委員會,開始定義區塊鏈參考架構、分類和本體。截止目前爲止,公開發布了一個區塊鏈領域標準,另有10個標準正在制定中
  • 電氣電子工程師學會IEEE作爲在160多個國家擁有42萬多名會員的全球最大的專業組織,於2018年啓動了IEEE區塊鏈計劃和設立了IEEE消費電子協會區塊鏈標準委員會。截止目前爲止,在區塊鏈領域,IEEE共公開發布了3個正式標準,1個標準草案,另有52個標準正在制定中
  • 美國國土安全部DHS正在探索在海關與邊境保護等業內實施區塊鏈的最佳實踐以及全球可用的規範
  • 認證標準委員會X9區塊鏈研究小組正在開發美國區塊鏈技術的通用語言
  • 區塊鏈貨運聯盟BiTA正在促進區塊鏈在運輸和物流行業的應用,並希望在這些領域建立全行業的區塊鏈使用標準
  • 全球金融區塊鏈聯盟R3意在通過行業內標準的確立,打造良好的生態系統

發展趨勢:

  • 人工智能與區塊鏈的結合可以實現區塊鏈智能合約業務的自動驗證
  • 大數據與區塊鏈技術的結合可實現區塊鏈數據的有效利用和可視化呈現
  • 物聯網技術與區塊鏈的結合可實現區塊鏈虛實世界的有效結合

區塊鏈技術在我國的最新發展現狀:

金融領域:

  • 2020年4月3日,中國人民銀行召開了2020年全國貨幣金銀和安全保衛工作電視電話會議,堅定不移推進法定數字貨幣頂層設計、標準制定、功能研發、聯調測試等工作。

能源領域:

  • 國家電網公司建成“國網鏈”,探索“區塊鏈+能源、金融、政務”等面向社會多領域的服務新模式。
    政務領域:
  • 各地政府積極探索區塊鏈技術與電子政務服務的場景融合。

司法領域:

  • 2018年6月,杭州互聯網法院首次採納應用區塊鏈技術存證的電子證據,在電子存證、版權保護、立案審查等應用中,區塊鏈技術從源頭上保證上傳數據的真實性,提高證據的可信度,保證區塊鏈電子證據的合法性和客觀性。

醫療健康領域:

  • 通過區塊鏈技術建立互信共享機制,規範醫療行爲,提升健康醫療服務效率和質量,推動健康醫療大數據應用新發展;利用匿名性、去中心化等特徵保護病人隱私;推動“醫聯體”、“醫共體”中的醫療信息互認互信,不可抵賴,患者隱私信息共享,推進醫療改革。

產品溯源領域:

  • 區塊鏈技術對產品供應鏈的生產、運輸、加工流程中的信息進行整合並寫入區塊鏈,實現了一物一碼的全流程溯源,建立了對於農產品、食品、藥品從生產、加工、流通到消費的全過程溯源體系。

我國在區塊鏈標準體系的建設方面的工作:

  • 2019年10月,中國信通院、深圳稅務局等聯合代表中國在國際電信聯盟ITU-T SG16 Q22會議上首次提出《基於區塊鏈分佈式賬本的電子發票通用框架》標準順利通過新標準立項。
  • 2020年4月,工業部信息化和軟件服務公司指導組建全國區塊鏈和分佈式記賬技術標準化委員會。
  • 2020年6月,中國通信學會區塊鏈委員會與電氣電子工程師學會IEEE合作,在IEEE消費電子協會區塊鏈標準委員會、IEEE醫學與生物工程協會標準委員會和IEEE技術的社會影響協會標準委員會的聯合支持下,發起制定IEEE P2677.1等10項基於區塊鏈的全方位疫情防控標準,是新冠疫情期間全球第一批立項的針對疫情防控的國際標準。
  • 2020年6月,我國區塊鏈企業“趣鏈科技”在IEEE數字金融與經濟標準委員會的支持下牽頭髮起制定《IEEE P3801基於區塊鏈的電子合同標準》、《IEEE P3802基於區塊鏈的電子商務交易證據收集應用技術規範標準》兩項區塊鏈標準,是新成立的IEEE數字金融與經濟標準委員會立項的第一批國際標準。
  • 2020年6月12日,IEEE正式發佈了《IEEE 2143.1-2020加密貨幣支付的通用流程標準》,該標準由我國企業牽頭髮起,制定過程中也有多家我國企業參與,不但是IEEE正式發佈的第一個區塊鏈標準,同時也是全球範圍內加密貨幣領域的第一個正式發佈的國際標準。

我國在行業標準方面的工作:

目前已經發布的團體標準包括:

  • 《區塊鏈和分佈式賬本技術參考架構》
  • 《區塊鏈平臺基礎技術要求》
  • 《區塊鏈隱私保護規範》
  • 《區塊鏈智能合約實施規範》
  • 《區塊鏈技術安全通用規範》
  • 《區塊鏈跨鏈實施指南》
  • 《區塊鏈隱私計算服務指南》
  • 《區塊鏈基礎技術規範》

具體行業的標準規範:

  • 《基於區塊鏈技術的疫情防控信息服務平臺建設指南》
  • 《金融分佈式賬本技術安全規範》
  • 《區塊鏈防僞追溯數據格式通用要求》
  • 《基於區塊鏈的數據資產交易實施指南》
  • 《基於移動互聯網的防僞溯源驗證通用技術條件》
  • 《區塊鏈電子合同平臺服務規範》
  • 《區塊鏈電子合同平臺標準》
  • 《電子商務商品交易信息區塊鏈存取證平臺服務規範》

針對區塊鏈底層的國家標準:

  • 《信息技術 區塊鏈和分佈式記賬技術 智能合約實施規範》(起草階段)
  • 《信息技術 區塊鏈和分佈式記賬技術 存證應用指南》(起草階段)
  • 《信息技術 區塊鏈和分佈式記賬技術 參考架構》(徵求意見階段)

對於區塊鏈技術發展的阻礙:

量子計算將顛覆區塊鏈技術,量子計算機的強大力量將很容易破解區塊鏈系統

面對這些挑戰,北航牽頭是我研發團隊已經研發出新型密碼算法庫SMPQLIB,這是全球首個融合國密全體系、抗量子計算密碼以及隱私保護密碼工具的實用算法庫,屬於世界領先的第四代抗量子計算安全的公鑰密碼體系。

北航該合作研發團隊在此基礎上首創了結合區塊鏈軟硬件協同的緊耦合可信一體化技術,並用於雄安新區區塊鏈的整體架構。

技術預見

  1. 區塊鏈底層技術,DAG-chain,首次把DAG網絡從 區塊打包這樣的粗粒度提升到了交易層面
  2. 區塊鏈跨鏈技術
  3. 區塊鏈鏈上鍊下數據交換技術

TPS指系統每秒處理的事務數,是衡量一個區塊鏈系統性能最重要的指標之一,TPS決定區塊鏈系統能夠承擔的業務量。影響一個區塊鏈的性能內在因素包括共識機制、數據結構、加密算法等,以及開發時區塊大小和出塊時間等參數設置、系統運維中的系統優化和升級等。

目前開源區塊鏈的TPS如下:

圖2

隨着區塊鏈技術與物聯網,5G,大數據等技術結合,高頻海量數據對於區塊鏈自身的TPS要求越來越高。

  • Hyperledge Fabric通過使用多鏈多通道技術實現在業務上對數據進行分片,在解決數據隱私的同時提高系統TPS
  • 基於有向無環圖DAG的拓撲結構在區塊鏈中的應用。2015年9月,Sergio Demian Lerner發表了《DagCoin:a cryptocurrency without blocks》一文,提出了DAG-chain的概念,首次把DAG網絡從區塊打包這樣粗粒度提升到了交易層面
  • 哈希圖是一個2016年提出的基於DAG的協議,該共識協議使用了一個基於gossip的算法,可以提供可證明的拜占庭容錯共識

跨鏈技術:

目前有代表性的跨鏈技術包括:

  • ripple公司主導設計發起的實現跨鏈交易轉賬的互聯賬目協議ILP
  • 以錨定某種原鏈(主要是比特幣區塊鏈)爲基礎的新型區塊鏈的側鏈技術
  • 爲了解決轉賬速度慢和網絡擁堵的問題而採取的鏈下支付技術,包括閃電網絡和雷電網絡,其中,閃電網絡針對比特幣,雷電網絡針對以太坊

區塊鏈鏈上鍊下數據交換技術

鏈上鍊下數據交換技術確定的在分佈式環境下的語言機軟件,作爲可複用的,爲各鏈上/下行數據交換提供了具體的實現,支持的HTTPS、基於TLS的自定義協議、gRPC接口、FTPS等功能,爲現有的業務系統的數據上鍊以及獲取鏈上的數據提供了具體方法。支持的現行非可信環境的增強,以及對於信創平臺的支持,爲構建數據協同業務提供了滿足安全等級要求的系統平臺,數據安全以及數據治理方案對於形成數據的可信可靠的多方審計提供了基礎平臺。

工程難題:

如何安全使用區塊鏈技術的工程難題:

1、基於新型數據結構的可控高性能區塊鏈基礎平臺關鍵技術
  • 研究基於有向無環圖的支撐大規模高頻次交易的共識算法、通信協議和分佈式高可信存儲機制等關鍵技術。
  • 研究區塊鏈高擴展分片及多鏈技術,提升區塊鏈可擴展性
  • 研究賬戶身份、交易數據、內容數據分離及數據隱私保護技術
  • 研究跨鏈技術,實現不同鏈之間的無縫連接和高互操作性
  • 研究聲明式和圖靈完備智能合約技術,實現業務和流程的自動化處理
  • 構建可支撐數據獲取傳遞分析處理、數據隱蔽傳輸、數據隱私保護、數據高可信存儲共享等多應用場景業務生態的區塊鏈技術平臺,開展典型示範應用。
2、支持異構多鏈互通的新型跨鏈體系關鍵技術
  • 研究新型區塊鏈跨鏈架構,支持多條同構(異構)區塊鏈間的數據(資產)流通與合約調用
  • 研究應用層跨鏈互操作、鏈下數據跨鏈互操作機制
  • 設計跨鏈架構編程接口,屏蔽底層各條區塊鏈的技術細節,支持開發人員快速構建跨鏈應用
  • 研究安全高效的跨鏈數據傳輸與驗證機制,定義跨鏈數據的格式規範,保證數據在區塊鏈間的可信傳遞
  • 研究跨鏈事務處理機制,設計無單點依賴的跨鏈數據(資產)流通與合約調用協議,保證在異常情況下數據(資產)流通與合約調用的原子性
  • 研究跨鏈治理機制,設計跨鏈體系准入機制、權限機制、獎懲機制與監管審計方案
  • 對跨鏈體系進行安全性分析,研究針對該體系的各類攻擊及其防範措施
  • 在網絡空間對抗等場景下開展實驗測試
3、基於區塊鏈的國家關鍵基礎設施人機物多域智能對抗技術
  • 面向國家關鍵基礎設施的社會、信息、物理融合特點,開展人機物融合的多域智能對抗技術研究,針對機器學習和區塊鏈技術的脆弱性,形成人機物多域的智能對抗模型
  • 面向國家關鍵基礎設施各使用環節,研究工業控制系統的惡意數據注入與遠程操縱方法
  • 針對關鍵基礎設施的智能感知、智能控制、現有安全檢測系統的機器學習方法和大數據利用機理的脆弱性,研究對抗樣本的生成方法和深度學習神經網絡應用系統的操縱技術
  • 針對基於區塊鏈的關鍵基礎設施智能合約應用的脆弱性,研究女巫攻擊、DDoS攻擊、Eclipse攻擊等威脅模型和特定方法
  • 面向關鍵基礎設施控制環路的人在環口、人在環上、人在環內三個脆弱性入口,研究新型的社會網絡工程模型、人員輔助自動控制系統的新型威脅模型、以人爲主決策控制系統的人員操縱模型以及針對關鍵基礎設施操作員的非理性博弈對抗機理與致勝機制。
4、區塊鏈軟硬件協同可信一體化技術
  • 研究基於可信環境的區塊鏈可信一體機技術,支持以可信一體機爲載體的一站式節點創建、節點組網
  • 研究區塊鏈技術的可信執行環境,構建融合可信硬件基礎設施、可信操作系統以及可信區塊鏈軟件的可信鏈體系,保障執行環境的全程可信化
  • 研究區塊鏈軟硬件一體化協同和適配技術,構建可信硬件基礎設施、可信操作系統以及可信區塊鏈軟件的緊耦合架構,實現三者的一體化強綁定機制
  • 基於身份即標識的密碼系統構建區塊鏈一體化管理平臺,實現對可信硬件基礎設施、可信操作系統以及可信區塊鏈軟件的統一管理
    區塊鏈底層關鍵密碼技術
    如何感知區塊鏈應用

如何感知區塊鏈應用

1、公有鏈安全檢測及溯源服務關鍵技術研究
  • 針對現有公有鏈種類多樣、檢測溯源複雜的問題,構建公有鏈通用檢測即溯源服務模型,研究公有鏈檢測分析維度
  • 針對公有鏈網絡拓撲復雜、網絡節點探測難的問題,研究共有鏈網絡拓撲分析技術,構建公有鏈網絡拓撲分析方法
  • 針對公有鏈自組織、分佈式,網絡協議加密混淆的問題,研究網絡加密數據流量精細化分類技術,研究區塊鏈協議、節點服務識別與檢測方法
  • 針對公有鏈節點動態變化難以全面有效檢測的問題,研究公有鏈網絡行爲分析和異常行爲檢測技術
  • 針對公有鏈交易匿名隱私保護強、難溯源的問題,研究公有鏈交易溯源及身份識別分析方法,設計匿名實體特徵集關聯及聚合方法
  • 針對公有鏈業務多種多樣、監測分析預警難的問題,研究公有鏈業務分析及預警方法、區塊鏈數據異常監測技術,設計多類型用戶的交易模式特徵提取技術
2、聯盟鏈監管關鍵技術
  • 面向聯盟鏈的監管需求,以安全多方計算、零知識證明和跨鏈技術爲基礎,以隱私保護爲前提,研究面向聯盟鏈的分佈式、穿透式全維度監管技術體系架構
  • 研究智能合約的數據痕跡追蹤技術,實現智能合約數據與區塊鏈交易關聯關係分析,實現智能合約內容的安全驗證
  • 研究基於多方門限簽名的分佈式鏈上監管決策體系,實現對鏈上違法違規信息的取證、認定與處理
  • 研究多方隱私交易技術,實現對監管方友好併兼顧隱私保護的區塊鏈賬本交易技術
  • 研究新型區塊鏈結構,實現異構聯盟鏈自適應監管技術,根據不同區塊結構,自適應調整數據監測與數據屏蔽算法策略
  • 研究新型區塊結構,在區塊內容不被篡改、可追溯、可復原的前提下,實現關鍵信息的智能屏蔽
3、以鏈治鏈監管架構與關鍵技術研究
  • 針對區塊鏈目前的發展趨勢和麪臨的監管挑戰,研究區塊鏈“以鏈治鏈”監管體系架構和關鍵技術
  • 研究區塊鏈平臺的安全監測方法和介入標準,評估接入鏈的安全強度和准入許可
  • 研究跨鏈監管體系設計,包括跨鏈監管的安全需求、安全機制和跨監管機構協同技術等
  • 研究支持“以鏈治鏈”監管架構的共性關鍵技術,包括跨鏈監管技術、分佈式監管機制、節點權限分級機制和智能合約自動化監管技術等
  • 研究支持“以鏈治鏈”監管架構地核心算法,包括監管鏈的共識算法、密態內容審計方法、匿名可追蹤方法、鏈上數據的受限回滾和可信擦除的證明等
  • 研究監管鏈與接入鏈的一致性要求,包括接入鏈信息巡查、數據處理結果的正確性和完整性證明等
4、區塊鏈系統脆弱性分析關鍵技術
  • 針對關鍵性系統中,應用區塊鏈技術的安全風險,從區塊鏈本身的系統架構安全、通信協議與共識算法安全及其以上運行的應用安全等多個角度,結合密碼學、網絡通信和軟件開發等相關技術,展開研究。
  • 針對各種區塊鏈的核心代碼(包括公有鏈和聯盟鏈),研究和衡量各個系統的脆弱性和安全性,並深入進行漏洞挖掘
  • 針對多種區塊鏈平臺的周邊工具(例如錢包),研究分析其中可能存在的安全漏洞,測評安全風險
  • 研究針對區塊鏈網絡通信協議層次的攻擊(如日蝕攻擊)和防護機制
  • 研究分析多種區塊鏈(包括公有鏈和聯盟鏈)的共識算法所存在的協議漏洞和防護機制
  • 研究分析運行於各類區塊鏈平臺(公有鏈的以太坊、聯盟鏈的Fabric等)上的智能合約可能存在的漏洞,評估安全風險總結漏洞類型和防範方法
  • 研究目前智能合約獲取鏈外數據的方案,分析其中所存在的安全風險,給出評價指標,並研究降低風險的方案
5、基於區塊鏈的隱私保護和數據共享關鍵技術
  • 針對鏈上數據共享和隱私保護協同問題,突破多用戶的公鑰密文搜索技術,搭建基於區塊鏈的多關鍵字隱私保護搜索平臺,實現安全的複雜邏輯組合的關鍵字搜索,提升了密文處理下在區塊鏈環境中的數據共享和隱私保護能力。
  • 設計支持複雜邏輯的多關鍵字檢索方案
  • 面向軍事數據共享檢索顆粒粗的問題,結合多關鍵字檢索和公鑰加密技術,實現細粒度檢索
  • 面向共享過程不可信的問題,結合零知識證明和區塊鏈技術,實現檢索結果可驗證,實現多關鍵字可信檢索和共享的可信性。

政策建議

  • 培育自主可控區塊鏈系統,確立區塊鏈生態優勢
  • 平衡各方利益,推動產業改革
  • 鼓勵開源社區,促進技術發展
  • 加強監管力度,防範金融風險
  • 協調法規標準,建立符合國情的區塊鏈系統
  • 設立專項資金,促進區塊鏈基礎理論與核心技術研發
  • 加快人才儲備,加速專利佈局

參考文獻

《區塊鏈技術前沿報告2020》

基本上把報告中說到的比較重要的點都覆蓋到了,有興趣的小夥伴兒可以再看看原報告的PDF。到公衆號私信領取即可!

圖1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章