來鑫乾貨解讀 迅雷鏈到底有什麼了不起?

2021-08-30 13:27:43 字數 2071 閱讀 9409

10月25日,迅雷鏈技術沙龍第三站在香港銅鑼灣禮頓中心如期舉行。同此前兩站情況一樣,本次沙龍也匯聚了大量當地的區塊鏈技術愛好者、開發者和企業家,現場互動頻頻,場面火爆。迅雷鏈總工程師來鑫就當前區塊鏈3.0的要點和挑戰,結合迅雷鏈的技術特性做了全面而深入的分析交流。

區塊鏈3.0的四大要點

在來鑫看來,判斷區塊鏈3.0時代是否到來,其中重要的指標是有沒有大量區塊鏈應用完成落地,而且有大規模的使用者使用這些應用。

回憶兩年前迅雷開始做區塊鏈業務的時候,來鑫表示,市場上一些主鏈的tps基本在15筆/秒以內。迅雷想要做的區塊鏈是需要支撐百萬甚至千萬使用者的,自然無法接受這樣量級的tps。

除了效能外,另外乙個問題是效率,即交易被確認大概需要消耗多少時間。在1.0和2.0時代一筆交易的確認時間比較久,動輒數小時甚至幾天。但在3.0時代這種效率遠遠不夠,以迅雷鏈上的直播應用舉例,使用者通過鏈克來兌換直播中的一些服務和虛擬的道具,比如鮮花、跑車送給喜歡的主播,如果兌換和交易時需要分鐘級甚至小時級對方才能收到,這種體驗無疑是很糟糕的,使用者當然不能接受。

從大量的應用場景和需求來看,效能和效率必須提公升,所以迅雷鏈在關鍵的技術指標上進行了突破,也就是區塊鏈3.0時代實現的四個關鍵要點:第一,效能,每秒可以處理多少請求;第二,效率,乙個請求多少時間才能得到確認;第三,擴充套件性,企業業務發展的時候怎麼能夠快速公升級,技術上怎麼支撐它的橫向擴充套件;第四,儲存,大塊的資料怎麼存,區塊上單個節點儲存空間有限,怎麼解決儲存的問題。

如何實現百萬級的tps

迅雷鏈提出了同構多鏈的框架,多鏈就是多條鏈,同構就是每條鏈跑的程式是一樣的,所以叫做同構多鏈,不同使用者的請求會定位到不同的鏈上面去。

一條鏈就像乙個營業廳,這個營業廳接待這部分使用者,另外乙個營業廳接待另一部分使用者,同時開很多營業廳,就可以同時支援很多使用者來這裡辦理業務,這就是多鏈的意思。受迅雷啟發,目前區塊鏈行業都在向這個方面努力,因為單鏈的效能總是有瓶頸的,要做擴充套件就必須做多鏈。

打個比方, abcd四個人同時有業務要辦理。如果到乙個營業廳就需要排隊,要是到四個不同的營業廳辦理業務,就能同時進行,對應到迅雷鏈,就是當abcd同時發請求的時候,實際上是落到不同的鏈上去做處理,這樣就提公升了並行的效率。

怎樣做到秒級確認?

來鑫解釋,這跟共識演算法有關。常見的pow做不到秒級確認,因為這種共識機制下,如果出塊太快會出現分叉。迅雷鏈是採用比較獨特的dpoa演算法,即**的能力證明。

而迅雷鏈的共享計算節點已有150萬多個,把其中一些網速穩定、傳輸順暢同時計算能力也夠強的節點挑選出來,形成乙個備選池,定期從中挑選一些節點作為共識節點,參與記賬,共識演算法採用的是pbft,可以很快出塊,並達到一致性,不會分叉。同時這些共識節點要定期洗牌重選,由此又規避了pbft演算法本身的一些短板。

而擴充套件性則同樣是通過同構多鏈來加以解決,當需要擴充套件效能時,就多加一條鏈,就像使用者太多,就多開一家營業廳一樣的道理。

怎樣解決儲存問題?

儲存還有乙個挑戰,即區塊鏈的儲存每乙個節點都要儲存全量資料,但是隨著業務的發展,單個硬碟的儲存空間有限,怎麼解決隨著業務發展區塊資料不斷變大,又能支援區塊鏈的高效運轉呢?

一起迎接區塊鏈3.0的到來

介紹完迅雷鏈的技術架構和細節之後,來鑫還談了對區塊鏈核心價值的理解。她認為,區塊鏈本質上是一種社會性創新。所謂社會性創新,就是讓社會協作的效率提公升。比如網際網路,它實際上是資訊的紐帶,讓人們之間溝通的效率和協作的效率更高,是乙個社會性的創新。區塊鏈也一樣,它也是一種社會性的創新,能夠擴大整個社會的參與度,解決了信任的問題,減少決策鏈條,提高整個社會的協作效率。

因此來鑫相信,區塊鏈的核心價值在於,通過技術手段的革新,去推動社會整體生產方式的改變。這就需要將區塊鏈技術應用到實際經濟商業場景中去,為此需要有更多的實際應用落地。

迅雷鏈目前正在在努力推動更多區塊鏈應用落地。一方面把底層技術開放出來,做智慧型合約模板,推出方便開發者的開發工具;另一方面,提供技術上的輔導和扶持,以及流量、資金等方面的幫助。並在迅雷4億使用者的基礎上幫助早期區塊鏈應用的推廣,還聯合國內的創投機構,為優秀的專案和企業提供資金幫助。

來鑫最後說,迅雷鏈已為區塊鏈3.0奠定堅實的基礎,希望能同有志於做區塊鏈領域的創業者們,一起迎接區塊鏈3.0的到來。

乾貨,pomelo路由解讀

pomelo的初衷是後台伺服器無狀態,因此它可以任意使用配置規則來擴充套件其後台伺服器以承載更多的遊戲玩家,但實際上還是要面臨a玩家在cs1前台並在bk1後台的問題。假如玩家a被分配在了空閒的cs1前台,並且cs1前台路由的是比較合適的bk1後台 看圖 由於還有bk2後台,因為cs1需要知道如何來選...

迅雷鏈總工程師來鑫 區塊鏈3 0需解決4大難題

11月30日,多位行業專家齊聚2018國際區塊鏈大會共識機制專題論壇,共同 區塊鏈共識機制技術,迅雷鏈總工程師來鑫表示,迅雷自主研發的迅雷鏈已經攻克區塊鏈3.0階段的效能 效率 擴充套件和儲存難題,為區塊鏈技術賦能實體經濟創造了良好的技術基礎。在來鑫看來,區塊鏈3.0就是區塊鏈發展的下乙個階段。當具...

迅雷鏈總工程師來鑫 區塊鏈3 0需解決4大難題

11月30日,多位行業專家齊聚2018國際區塊鏈大會共識機制專題論壇,共同 區塊鏈共識機制技術,迅雷鏈總工程師來鑫表示,迅雷自主研發的迅雷鏈已經攻克區塊鏈3.0階段的效能 效率 擴充套件和儲存難題,為區塊鏈技術賦能實體經濟創造了良好的技術基礎。在來鑫看來,區塊鏈3.0就是區塊鏈發展的下乙個階段。當具...