迅雷鏈曝光四大技術升級 主鏈生態日趨完善

迅雷又為自己的區塊鏈平臺發佈了多項“黑科技”。

在4月10日舉行的“2019中國國際區塊鏈技術與應用大會”上,迅雷鏈總工程師來鑫宣佈,迅雷鏈已完成四項技術升級,分別是在擴展性上支持EVM、WASM雙虛擬機,實現了國密體系中籤名逆推公鑰的算法,在國密場景下減少存儲空間需求,並且率先實現存儲快照化,提高節點啟動速度,以及實用可行的隱私保護方案。

迅雷鏈開放平臺於去年4月份發佈,距今剛好一年。一年中,迅雷鏈陸續發佈多項全球領先的區塊鏈技術,如同構多鏈、TCFS文件存儲系統等,實現了全球領先的百萬TPS,成功解決了困擾區塊鏈實際應用中的性能問題、存儲問題等行業難點,使區塊鏈技術落地應用成為可能。

本次公佈的技術升級,全面圍繞降低開發難度、促進落地應用展開。被認為是區塊鏈技術的又一次重大升級,有助於進一步降低區塊鏈應用的開發門檻,加速產業整體脫虛向實發展。

擴展性加強:率先支持雙虛擬機

首項公佈的雙虛擬機系統,是迅雷鏈本次技術升級的重頭戲。此前,區塊鏈應用開發一般只使用EVM虛擬機,迅雷鏈在此基礎上,進一步支持WASM虛擬機。

WASM虛擬機支持更多的開發語言,如C/C++等主流語言均在支持之列。這意味著傳統程序員能夠更快、更方便的學習區塊鏈開發,無需付出額外的學習成本。

同時WASM虛擬機大幅改善了應用升級功能,在傳統的EVM體系下,智能合約升級極為麻煩,需要停機後強制升級,影響應用服務。而在WASM體系下,智能合約可實現的原地升級,無需停機中斷服務,更符合實際運營需要。​

迅雷鏈還改造了底層技術,支持合約間的互相調用,以便於開發者打造、擴展自身應用生態。而在傳統區塊鏈開發環境下,智能合約之間不能相互調用,開發者必須從頭至尾獨立開發所有應用功能,不僅浪費開發成本,而且不利於應用生態系統的打造。

作為一枚“彩蛋”,名為“Catalyst——催化劑”的web開發工具也吸引了在場的開發人員注意,不需要安裝,自帶demo模板,0門檻入門合約開發。迅雷鏈將此工具命名Catalyst似乎寓意催化區塊鏈的應用開發。

迅雷鏈曝光四大技術升級 主鏈生態日趨完善

存儲再優化:集群存儲和快照壓縮

迅雷鏈去年7月發佈TCFS文件系統,解決了大數據文件上鍊保存的難題,是區塊鏈應用開發最重要的底層基礎設施之一,此次迅雷鏈又為該系統添加了兩項重要技術——集群存儲和快照壓縮,進一步優化區塊鏈存儲。

傳統區塊鏈上,單個節點需要保存所有文件,不但佔用空間巨大,而且導致了數據的讀取和傳輸都非常費力。對此迅雷鏈加入了集群存儲技術,單個節點不再需要存儲所有數據,而是將全部數據,分別保存在多個節點上,讀取時則從多個節點同時讀取,從而獲得更高的併發訪問性能。

快照壓縮則讓節點可以把歷史數據進行壓縮快照單獨存儲,當需要啟動新節點時,只需拉取最新的快照,大幅節省了存儲空間。並能通過與根鏈驗證,保證數據的安全可靠。

率先實現國密體系中籤名逆推公鑰的算法

同時隨著信息軟件產業的發展,密碼算法的安全性已經上升到了國家安全戰略地位,國密標準算法在近年來得到了推廣和普及,很多開發者都需要使用標準國密算法,這也給主鏈平臺提出了新的要求。

本次迅雷鏈升級的“黑科技”中,就有一項重要內容是在率先在支持國密算法的基礎上,實現了國密算法場景下對存儲空間的優化,進而提升了區塊鏈整體的運行效率,這一點則是迅雷鏈憑藉在橢圓曲線算法方面深厚的技術積累,通過簽名逆推回公鑰來完成的,迅雷鏈也為此技術申請了國家專利。

不要小看這一功能,對國密算法的全面支持和升級,意味著迅雷鏈可應用於政府、金融、社會公共服務和大型公共智能建築等高安全領域,滿足了更多類型企業的上鍊需求。

實踐應用可行性高的隱私保護方案

在區塊鏈應用開發中,經常面臨數據隱私保護問題。譬如在進行數據的交易或授權時,如何保證交易雙方不會提前獲取到數據,或者是獲得數據後不完成支付?按傳統的做法,一般是引入一個“公正的第三方”,雙方先把數據與費用交付到第三方手中,再由第三方分別轉交,由此確保交易過程中不會有人作弊。

此種方式下,數據的安全性與第三方的“可信度”息息相關,存在一定的風險隱患。對開發者而言,更是意味著額外的開發難度和成本。

迅雷鏈採用了區塊鏈智能合約來篩選去除不可信的第三方,同時結合密碼學中的承諾系統(Commitment Scheme),保護參與者相關決策內容的隱私,來實現參與者可以在可自主選擇的前提下保證公平。

同時用同態加密技術對隱私數據進行加密,使數據在可被計算的同時保證隱私不被洩露,加以“零知識證明”,在不洩露數據隱私的前提下證明數據的有效性。

通觀解讀這些新技術的升級,不難看出,在率先以百萬TPS等領先性能突破了區塊鏈技術應用瓶頸的基礎上,迅雷鏈的技術升級已經進入到優化開發體驗、降低開發成本的階段。與會人士表示,迅雷鏈的此輪升級,從技術上來看旨在降低區塊鏈技術的應用和開發門檻,使之更貼近當前開發者的知識儲備和開發習慣,從長遠來看,將對區塊鏈應用的開發起到催化作用,並加速區塊鏈技術的實際落地。


分享到:


相關文章: