算力巡遊記(二)
目前全球區塊鏈技術生態格局已經初步形成,包含硬體和基礎設施、底層技術、上層應用和安全服務四大領域。其中,底層技術公司一方面為各類區塊鏈應用提供底層架構和開發平臺等,起到類似基礎作業系統的作用,包括公有鏈、聯盟鏈,私有鏈等;另一方面其針對上層應用中的共通需求,提供分散式資料交易等區塊鏈相關技術,旨在降低區塊鏈應用開發門檻,加快應用落地程序。
縱觀我國區塊鏈技術生態格局,算力智庫研究院發現,目前行業應用類專案是最多的,佔比高達 55.4%,底層技術類專案佔31.6%。但環顧國內外區塊鏈行業,底層技術類專案無疑是最具發展前景的,因為只有底層技術平臺才是有望誕生下一個系統級平臺的領域。
縱覽全球區塊鏈底層技術領域,我國目前處於第一梯隊,業已誕生了多家領先的底層技術公司。算力智庫遴選出其中的兩家代表企業——趣鏈科技和秘猿科技,從共識演算法、隱私保護、智慧合約三大維度進行對比分析,以期呈現出國內區塊鏈底層技術產業的最新進展,供行業參考。
核心觀點
趣鏈科技、秘猿科技均採用第一類高效能解決方案,也即是基於PBFT演算法進行不同角度最佳化,從而提高系統吞吐量。秘猿科技同時採用第二類高效能解決方案,也即是透過設計微服務架構來提升系統處理能力。
趣鏈科技、秘猿科技均支援智慧合約的開發,且採用虛擬機器的方式執行智慧合約。但智慧合約並不“智慧”,目前智慧合約實際只有單執行緒執行效能。
趣鏈科技設定了Namespace和同態加密機制,秘猿科技採用交易區域性執行技術。但目前以零知識證明、安全多方計算、全同態加密等為代表的各種密碼學隱私方案,技術並不成熟,安全性尚未得到完全驗證,效能離實用也還有距離。
全球區塊鏈技術生態格局
資料來源:《區塊鏈安全白皮書-技術應用篇》
目前全球區塊鏈技術生態格局已經初步形成,包含硬體和基礎設施、底層技術、上層應用和安全服務四大領域。
底層技術公司主要包括:(1)為各類區塊鏈應用提供底層架構和開發平臺等,起到類似基礎作業系統的作用,包括公有鏈、聯盟鏈,私有鏈等;(2)針對上層應用中的共通需求,提供分散式資料交易等區塊鏈相關技術,旨在降低區塊鏈應用開發門檻,加快應用落地程序。
我國區塊鏈技術生態結構
資料來源:《區塊鏈安全白皮書-技術應用篇》
縱觀我國區塊鏈技術生態格局,算力智庫研究院發現,目前行業應用類專案是最多的,佔比高達 55.4%,底層技術類專案佔31.6%。但環顧國內外區塊鏈行業,底層技術類專案無疑是最具發展前景的,因為只有底層技術平臺才是有望誕生下一個系統級平臺的領域。
趣鏈科技 vs 秘猿科技
在底層技術平臺領域,我國處於世界先進水平,已經誕生了多家領先的底層技術平臺。算力智庫遴選出兩家業務相近的底層技術領先公司——趣鏈科技和秘猿科技,從共識演算法、隱私保護、智慧合約三大維度作對比分析。
資料來源:算力智庫研究院
共識演算法:大規模商用遲遲無法落地的重要瓶頸之一
吞吐量一直是造成區塊鏈不能展開大規模商用的重要因素之一。目前主要存在三大類高效能解決方案,一是改變共識策略;二是透過提高系統橫向擴充套件能力來提高系統整體吞吐量,代表有分片、子鏈、多通道等,三是透過改變塊鏈式拓撲結構為基於交易的有向無環圖(DAG)。
Hyperchain、CITA均採用第一類高效能解決方案,也即是基於PBFT演算法進行不同角度最佳化,從而提高系統吞吐量。
值得注意的是,CITA同時採用第二類高效能解決方案,也即是透過設計微服務架構來提升系統處理能力。所謂微服務架構指的是將共識與交易處理等功能解耦為獨立的微服務,並結合非同步交易處理技術來提高提升系統處理能力。
智慧合約:安全重災區之所在,形式化驗證等刻不容緩
智慧合約的開發和執行效率則取決於開發語言和執行虛擬機器。Hyperchain、CITA均支援智慧合約的開發,且採用虛擬機器的方式執行智慧合約。但智慧合約並不“智慧”,目前智慧合約實際只有單執行緒執行效能,增加計算資源實際上並不能提高智慧合約執行效能,需要結合分片、狀態通道、多鏈架構等效能擴充套件方案。
當前智慧合約編寫存在較多安全漏洞,智慧合約成為區塊鏈安全的“重災區”,亟需創造新的合約語言或為現有語言增加形式更為嚴格的規範和校驗。
隱私保護:資料安全流動的關鍵保障
資料的所有權歸屬本質上是對資料隱私的保護。只有真正實現隱私保護,才能保障資料的安全流動。
在原生的比特幣系統中,只是用到了Hash和數字簽名演算法,原生的區塊鏈技術本身根本無法提供隱私保護功能。隱私保護只有在疊加零知識證明、安全多方計算、全同態加密等演算法之後才有可能真正實現。
零知識證明、安全多方計算、全同態加密等各種密碼學隱私方案,技術並不成熟,安全性尚未得到完全驗證,效能離實用也還有距離。
共識演算法、智慧合約、隱私保護的發展趨勢
共識演算法:單一共識機制,各自有其缺陷,區塊鏈正呈現出根據場景切換共識機制的趨勢,將從單一的共識機制向多類混合的共識機制演進,執行過程中支援共識機制動態可配置,或系統根據當前需要自動選擇相符的共識機制。
智慧合約:可插拔的執行環境架構:預設的執行環境應該不提供持久化儲存,讓合約預設是一種類似於微服務的無狀態函式,從而直接進行併發處理。
隱私保護:AI的海量資料流通和分析帶動了對資料隱私保護的需求,而隱私保護的最佳解決方案就是加密演算法和區塊鏈(包括資料共享,激勵機制等)。
文章所載觀點僅代表作者本人
且不構成投資建議
敬請注意投資風險