區塊鏈的發展近年來已經成為全球聚光燈下的焦點,是繼互聯網之后的又一項技術革命。“不管是之前的互聯網,還是現在的區塊鏈,我認為它們都在干一件事,就是用技術來為大家服務。”InterValue創始人Barton Chao博士如是說。
這位擁有近十年的區塊鏈一線開發經驗,長期致力于區塊鏈底層技術前沿性開發,研究區塊鏈技術和具體行業的結合,實踐區塊鏈技術在實際應用場景的Barton Chao博士以InterValue創始人的身份,接受了獨家采訪。
投身區塊鏈行業,緊跟未來趨勢
Barton Chao博士,是國內最早接觸比特幣的那群人,對于區塊鏈的理解更加深刻:
區塊鏈技術是利用塊鏈式數據結構來驗證與存儲數據、利用分布式節點共識算法來生成和更新數據、利用密碼學的方式保證數據傳輸和訪問的安全、利用由自動化腳本代碼組成的智能合約來編程和操作數據的一種全新的分布式基礎架構與計算范式。
Barton Chao博士認為這種區塊鏈技術是非常有前景的,可以通過技術特性去落地,解決一些現實中問題,把傳遞信息的互聯網和傳遞價值的區塊鏈結合起來,可以極大的推動人類社會的進步。
針對區塊鏈底層技術難題,提出新的解決方案
對于區塊鏈行業的發展,Barton Chao博士認為:
目前,區塊鏈從業者從底層核心技術實現,到鏈上應用,再到各類落地場景應用等各個層面,開展了全方位的探索,但縱觀區塊鏈技術的整個發展過程,現階段區塊鏈技術離大規模實用化還有較大差距,尤其是區塊鏈底層核心技術還未取得較大突破,還存在許多技術難題有待攻克:
(1)性能低:比特幣使用的區塊鏈理論上每秒最多只能處理七筆交易,以太坊稍有提高,但也遠遠不能滿足應用需求。一個簡單的DApp應用程序Cryp-tokitties就會減慢以太坊交易吞吐,并大幅度增加交易費用。
(2)使用門檻高:幾乎所有的區塊鏈應用都要求用戶運行區塊鏈節點。所涉及的學習花費延遲了普通大眾的采用。
(3)使用成本高:區塊鏈技術的高使用成本限制了需要靈活構建免費服務的開發人員。區塊鏈應用應該像今天的網絡和移動應用程序一樣,用戶不必為每一個小操作付費。
(4)平臺鎖定:區塊鏈存在嚴重的“平臺鎖定”問題,開發人員必須決定支持哪個區塊鏈,然后實施該特定平臺的代碼,因此將應用程序切換到其他區塊鏈非常困難。
(5)應用范圍較窄:區塊鏈技術目前仍處于起步階段,大多數區塊鏈服務缺乏豐富的功能,應用范圍較窄,在區塊鏈開發社區中也缺乏相應的鼓勵貢獻機制。
Barton Chao博士認為目前開展的各類區塊鏈場景落地應用很大程度上根基不穩,難以發揮實效的現狀。
2017年11月,Barton Chao博士組建了InterValue區塊鏈項目團隊,帶領國內外50余名技術專家研發了InterValue項目,去解決現有區塊鏈基礎設施存在的各類問題。
傳統區塊鏈技術優化,九大技術創新點
Barton Chao博士認為只有推動區塊鏈底層基礎設施的研發,為各類區塊鏈應用提供可靠支撐,才能促進區塊鏈技術在各領域各行業真正的落地應用。
InterValue的技術研發團隊,從以下幾個方面針對傳統區塊鏈進行了優化:
(1)底層P2P網絡節點通信:結合現有基于Tor的匿名通信網絡、基于區塊鏈的分布式VPN、基于區塊鏈的分布式內容共享網絡的優點實現了獨創的匿名P2P通信網絡,極大增強了底層通信網絡中節點的匿名性,確保節點間通信難以被追蹤和破解。
(2)底層數據結構:從增強型有向無環圖(DAG)到使用哈希網(HashNet、HN)替代的新型數據結構,提高底層數據存儲效率和安全性。
(3)分布式共識機制:采用基于哈希圖數據結構的HashNet共識機制、基于隨機選擇函數的拜占庭協商(BA-VRF)共識機制和基礎DAG共識機制,提出了基于HashNet的增強DAG共識和用于公證人選擇的BA-VRF共識機制相結合的雙層共識機制,使得交易并發量更高、交易確認速度更快,并可快速構建面向不同應用場景的生態體系。
(4)抗量子攻擊: 采用新型抗量子攻擊密碼算法,通過使ECDSA簽名算法替換為基于整數格的NTRUsign簽名算法,同時用Keccak-512哈希算法替換現有的SHA系列算法,可有效抵抗量子攻擊。
(5)匿名交易:結合門羅幣和ZCash等加密虛擬貨幣的特性,通過零知識證明和環簽名,設計了效費比極高和安全性極好的交易匿名和隱私保護方法,滿足不同應用場景隱私保護需求。
(6)智能合約:綜合使用非圖靈完備的聲明式智能合約和圖靈完備的智能合約,支持第三方資產發行,能以公有鏈、聯盟鏈、私有鏈等形式落地到實際應用場景。
(7)跨鏈通信和多鏈融合:采用中繼鏈技術將跨鏈通信和多鏈融合功能模塊作為單獨一層Overlay來實現,既能夠保持跨鏈操作的獨立性,又能夠復用基礎鏈的各種功能。
(8)生態激勵:綜合使用多種Token分配手段和方法,并支持雙層挖礦用于礦工激勵。
(9)行業應用:通過流通支付JSON-RPC,數據傳輸JSON-RPC,數據搜索JSON-RPC,合約調用JSON-RPC等行業通用接口的開發,支撐上層的各類應用。
InterValue針對現有區塊鏈基礎設施普遍存在的實用化程度較低,尤其是交易擁堵、交易費高、交易確認時間長、抗量子攻擊能力較弱、通信層節點匿名性不高、交易匿名保護、跨鏈通信和多鏈融合能力較弱、存儲空間較大等問題和需求,優化提升區塊鏈技術在各個層面的協議和機制,實現價值傳輸網絡各層次的支撐協議,為各類價值傳輸應用提供基礎設施,為各類DApp開發提供底層開發平臺,為構建全球價值互聯網提供現實可行的技術途徑。
聚焦區塊鏈基礎設施,積極推動場景落地
在采訪中,Barton Chao博士介紹:
InterValue設計上定位為面向實用化的區塊鏈4.0基礎設施,聚焦區塊鏈基礎設施和平臺層核心技術研發,能以公有鏈、聯盟鏈、私有鏈等形式落地到實際應用場景,成為多個行業的基礎設施,并形成基于區塊鏈的完善行業生態體系。
據Barton Chao博士透露:InterValue計劃在今年發布4個版本,在前三個版本中完善測試鏈,第一個版本已經在4月份完成。
目前主要項目進展有:
(1)和多個有使用區塊鏈技術優化和提升現有業務流程的公司合作,將InterValue基礎設施用到多個實際應用領域和場景中,正在開發和實施。
(2)在構建開發者社區,吸引更多的技術人才加入InterValue基礎設施本身的改進優化和基于InterValue的DApp開發中來。
(3)積極構建合作伙伴聯盟,力爭將InterValue應用到盡可能多的行業和實際場景中去。