迅雷鏈總工程師:支撐億級使用者的區塊鏈技術革新

買賣虛擬貨幣
“目前實體經濟企業在使用區塊鏈技術過程中,還存在一定的門檻和顧慮。迅雷鏈把他們最關心的問題和目前區塊鏈存在的技術挑戰進行了總結,主要是:效能、效率、儲存和擴充套件。”4月10日,在“2019中國國際區塊鏈技術與應用大會”上,迅雷鏈總工程師來鑫受邀出席演講並做出了上述表述。面對區塊鏈行業最為關注的問題,區塊鏈技術如何才能脫虛向實、落地應用?來鑫表示,一方面,底層技術必須與企業業務的實際需求相結合,滿足他們的訴求。比如越是行業頭部企業,越是擔心自己的業務上鍊之後,後臺效能是否足夠支撐瞬時、大量的業務需求。解決這個問題,就需要足夠強勁的底層效能和擴充套件性作為支撐,企業才有使用區塊鏈技術進行業務轉型的信心。另一方面,需要不斷改善區塊鏈的開發環境,降低開發門檻和成本,有針對性地設計一些基礎設施、開發工具以減輕開發者的負擔。支撐億級使用者使用效能是關鍵

針對區塊鏈技術落地應用過程中,對效能提出的高要求,來鑫認為,以國內的情況來看,能夠支撐億級使用者使用是對於底層區塊鏈主鏈的基本要求。

目前很多區塊鏈主鏈的TPS效能大多在幾十到幾千之間,難以滿足大規模使用者量級的應用需求。迅雷鏈獨創了同構多鏈框架技術,透過對主鏈的橫向擴充套件達到了百萬級TPS的高效能,並在實際應用中透過了檢驗。

不久前,迅雷區塊鏈技術為中國版權保護中心提供底層區塊鏈技術支援,協助搭建了DCI標準聯盟鏈,目前已經實現DCI預登記業務部分的DCI碼上鍊。僅此一項,就要面臨全國上億使用者的上億條資料上鍊請求。

迅雷鏈上的另一個應用量子云碼,是專業的防偽溯源系統整合技術服務商,主要提供商品從生產、加工、運輸到銷售每一道工序的資料上鍊,一個服務物件,一天就要生產幾十萬的物品,對應的上鍊資訊就有幾百萬條,全部服務物件加起來就是海量數字,這對區塊鏈底層的高併發能力提出了很高的要求。

在這些業務規模龐大、業務請求頻發的應用場景中,迅雷鏈的百萬TPS效能,使其能夠輕鬆應對。

效率一定要做到秒級確認

區塊鏈效率主要表現為交易確認速度,在傳統區塊鏈中,這一速度從幾分鐘到幾小時不等,極端情況下甚至會更長。這是實際商業應用中所不能容忍的,所以業內普遍認為,區塊鏈的效率一定要做到秒級確認。

解決問題的關鍵是共識演算法,必須採用強一致性演算法,而區塊鏈節點本身的可靠性不能完全保證,所以同時還需要採用具有超強容錯性的的強一致演算法。

迅雷鏈的方案是使用“DPoA+PBFT”共識機制,透過使用者共享的計算節點參與共識,確保去中心化程度,同時又透過能力證明定期選舉優質節點,以保證全網的可靠性和安全性。

新技術升級儲存和擴充套件持續最佳化

儲存和擴充套件也是影響區塊鏈技術落地應用的關鍵因素。要支撐起億級使用者的規模和體量,儲存和擴充套件性都要持續不斷地進行最佳化。會議現場,來鑫公佈了迅雷鏈新近完成的技術升級,其中的重要部分就是對擴充套件性的提升和儲存的最佳化。

首先,迅雷鏈在相容EVM的基礎上,新增了對WASM虛擬機器的支援,率先實現同時支援兩種虛擬機器,這將給區塊鏈應用開發帶來3個好處。

一是讓開發者擁有了更多的開發語言選擇,包括目前最流行的語言C/C++,不必再從頭學習自己不熟悉的語言,降低了普通開發者轉行區塊鏈的門檻。

二是WASM虛擬機器支援智慧合約的原地升級,使DAPP無需停機停服,可以在保持執行狀態下,同步完成內建智慧合約的升級。

三是透過改造區塊鏈底層,實現了對智慧合約呼叫的支援,進一步降低DAPP的開發成本,同時還助於開發者基於自身應用,打造垂直生態系統。

為進一步降低開發門檻,迅雷鏈還推出名為Catalyst——催化劑的web開發工具,不需要安裝,自帶demo模板,0門檻入門合約開發。

此外,針對儲存問題,在此前釋出的TCFS迅雷鏈檔案系統的基礎上,迅雷鏈釋出了叢集儲存和快照壓縮兩項技術,使得迅雷鏈中參加共識的節點無需同步和儲存全量的歷史資料,實現了真正的輕量記賬節點,解決了區塊鏈儲存難題。

新技術的升級並未止步於此。為滿足使用者對上鍊資料的隱私保護的需求,迅雷鏈採用區塊鏈智慧合約結合密碼學中的承諾系統(CommitmentScheme),保護參與者隱私的同時,還保證了參與雙方的公平性和可參與性。

不僅如此,迅雷鏈還對密碼演算法模組進行了升級。除了支援國際通用的密碼學演算法外,還滿足了對於國密演算法的支援,包括非對稱演算法SM2、安全雜湊演算法SM3和對稱演算法SM4。憑藉在橢圓曲線演算法方面深厚的技術積累,設計出了適用於國密演算法透過簽名逆推回公鑰的功能,實現了國密演算法場景下對儲存空間的最佳化,進而提升了區塊鏈整體的執行效率。

“迅雷鏈還將持續加強創新技術的研發,降低個人和企業應用區塊鏈技術的門檻,促進創新技術真正應用於對社會有價值的領域”來鑫表示。區塊鏈產業的長遠發展需要產學研用共同發力,目前,迅雷鏈已經在底層技術上取得一定領先,正在對整體技術進行不斷革新,希望能透過自身努力,推動區塊鏈技術的進一步普及應用。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;