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