都說百萬TPS:EOS、迅雷鏈、以太坊誰是區塊鏈3.0的領航者

導語:雖然宣稱百萬TPS的區塊鏈項目還有一些,但距離實現較遠。迅雷鏈、EOS、以太坊無論是技術能力,還是品牌信用都極有可能是百萬TPS高地的爭奪者,乃至區塊鏈3.0的領航者。那麼此刻關注其技術特點,行業應用的不同,更有必要了。

2018年6月,區塊鏈行業被EOS(柚子)攪動。自EOS背後的技術公司Block One宣佈6月2日啟動主網到6月15日通過主網,全球區塊鏈的焦點集中此時。而EOS主網上線過程一波三折,飽足眼球。

EOS之所以受到區塊鏈行業的關注,拋開花邊新聞,根本原因是其宣稱能夠實現百萬TPS。

百萬TPS——區塊鏈行業的一座“里程碑”,誰擁有了這項技術,誰就擁有了打開區塊鏈3.0之門的鑰匙。

哪怕是當下最大的公鏈以太坊也不敢怠慢。以太坊創始人Vitalik Buterin(“V神”)6月3日在北京召開的“2018以太坊技術及應用大會”上宣佈,以太坊的分片技術(Sharding)即將到來,未來有望實現百萬TPS。

在此之前的4-5月,來自中國的老牌互聯網企業迅雷是百萬TPS區塊鏈的主角。該公司4月宣佈,百萬TPS的迅雷鏈已經上線。在博鰲亞洲論壇、中國大數據博覽會、央視對話等平臺,迅雷鏈獲得從官方到民間的關注,國內外媒體紛紛報道。福布斯也發文:《等等,中國區塊鏈實現突破性領先?》

雖然宣稱百萬TPS的區塊鏈項目還有一些,但距離實現較遠。迅雷鏈、EOS、以太坊無論是技術能力,還是品牌信用都極有可能是百萬TPS高地的爭奪者,乃至區塊鏈3.0的領航者。

那麼此刻關注其技術特點,行業應用的不同,更有必要了。

後來居上迅雷鏈

區塊鏈世界有一種尷尬:描述的未來前景很美,但現實更多用於炒幣。除了行業不規範,騙子入場之外,在應用端,區塊鏈不給力——沒有出現很多現象級的應用案例。

“慢”是阻礙現象級應用出現的核心原因。比特幣網絡每秒交易數量約為 5~7TPS(Transactions Per Second),全網確認一筆交易需要半個小時;以太坊理論交易時間是15秒,確認3分鐘,這個速度對於全球化數字貨幣結算是很快的,但是這樣的速度卻很難支撐其他的應用場景。

因此,當去年12月EOS在2.0的白皮書提出可以擴展至百萬TPS的時候,市場為之激動,其融資節奏也大幅加快,在6月15日主網上線前,融資規模高達42億美元。

都說百萬TPS:EOS、迅雷鏈、以太坊誰是區塊鏈3.0的領航者

EOS2.0階段提出了百萬TPS

以太坊也顯然認識到了低性能會阻礙區塊鏈進一步發展,今年年初開始,“V神”就頻頻提及要用分片技術來解決以太坊的低性能問題,並最終實現百萬TPS。

但今年4月20日,當迅雷集團CEO陳磊在博鰲論壇上說,百萬TPS的區塊鏈已經研發成功後,鏈圈感到不可思議。緊接著,迅雷在5月份宣佈舉辦區塊鏈大賽,讓更多開發者實際體驗這條已經實現百萬TPS的迅雷鏈。業界瞭解到,迅雷沒有吹牛,這家2017年才進軍區塊鏈的公司,竟然超車了。

從時間表來看,EOS6月15日主網上線,目前上線單鏈,經測試是3000多TPS,根據歐鏈科技首席科學家、聯合創始人譚智勇的說法,年底實現執行經優化後的多core並行不共享內存的版本,在128core的機器下,至少是可能接近百萬TPS的處理規模的。

以太坊則需要更久。“V神”6月3日稱:“我們希望在1、2個月之後完成分片技術。現在團隊已經開始對它進行落地使用,但可能花上一年時間才進行推廣,現在來說還為時過早。”

按照V神說法,以太坊最快明年7月才能實現百萬TPS。

都說百萬TPS:EOS、迅雷鏈、以太坊誰是區塊鏈3.0的領航者

百萬TPS公鏈實現時間表

迅雷鏈和以太坊的理念是類似的,以太坊叫分片(Sharding),迅雷鏈叫同構多鏈框架,都是通過多鏈的方式,橫向擴展,從而達到百萬TPS。而為什麼迅雷會更快的上線?

據“互鏈脈搏”瞭解,一方面迅雷是互聯網公司,和大多互聯網公司工作方法相同,小步快跑、根據用戶的需求快速迭代;而以太坊的工作更加社群化。

根據迅雷集團CEO陳磊的說法,“我們賣了超過百萬臺的設備之後,就有百萬個這樣的設備在用戶的手裡,有百萬的家庭參與了這個活動,就有百萬人用這個區塊鏈。對我們區塊鏈的要求就要求很高。” 因此必須開發百萬TPS的迅雷鏈。

另一方面,迅雷的區塊鏈節點是玩客雲等迅雷可控的節點,在節點升級、舊版本兼容性等方面的複雜度可以降低很多。而以太坊的節點是不可控的,因此“V神”才說要用一年的時間推廣。

架構環境砸重金

追求去中心化和共識的一致性,是區塊鏈的優點,但也造成了性能羸弱。

都說百萬TPS:EOS、迅雷鏈、以太坊誰是區塊鏈3.0的領航者

“選最長鏈作為主鏈”圖示

以比特幣為例,一個區塊儲約3000筆交易信息。一旦這個區塊被確認,3000筆交易就一同被確認了。如果不對交易信息進行封裝,每次確認一筆交易,則需要高頻的確認操作,效率降低。同時,每個區塊又包含了上個區塊的地址信息,環環相扣,形成從最新區塊到創世區塊的一條“鏈”。新區塊的產生有多種方案,分叉的情況時有出現;比特幣遵循“選最長鏈作為主鏈”的規則。這一規則可保證即便出現分叉,在一定時間後,總能有一條鏈是公認的“主鏈”。

這種“最長鏈條為主鏈”的原則成為吞吐量不高的原因之一。

EOS、迅雷鏈以及以太坊為了解決這種問題,都將目光投向了多鏈技術。不同的是叫法上的差異。

多鏈技術能否實現高性能區塊鏈的核心變量是架構。因為單機的計算、內存、磁盤等資源總是有限的,好架構就是將更多的機器有效的利用起來,實現只要加機器就可以不斷提高性能的擴展能力。

多鏈架構下,安全機制是架構的高難度動作。以太坊和EOS在安全問題上接二連三栽了跟頭。迅雷鏈由於節點的可控性,從去年10月上線以來,沒有出現過安全問題。

除了安全問題,三者的架構的環境不盡相同,EOS通過21個超級節點提供的環境進行架構,要求這21個超級節點無論是儲存、帶寬、計算速度都非常先進。

根據EOS公佈的硬件門檻,候選節點的服務器至少需要達到下面這樣的配置:亞馬遜 AWSEC 2主機x1.32x large型、128核處理器、2TB內存、2x1920GB SSD、25Gb帶寬。

而迅雷鏈則更具優勢,其自己部署了百萬級的共享計算節點(玩客雲等),這些節點可以成為區塊鏈記賬節點,在優秀的架構下,整體的計算能力極高,幾百萬的併發不成問題。

以太坊的技術能力很強悍,但是其部署的環境參差不齊,對架構的挑戰超過了迅雷鏈、EOS。可以理解,為什麼V神從年初就開始提分片技術,半年過去仍未實際運用。

但如何讓多鏈得以實現。EOS很聰明地設置了一個機制,讓一些團隊心甘情願花錢去部署高性能區塊鏈的環境。EOS超級節點候選人——EOSYS就曾測算,EOS上線後,每個月的維護費就超過9萬美元,一年就要108萬美元。有些超級節點為了選上,花費不止於此。想想EOS有100個這也的候選節點,僅僅每月維護就消耗驚人。

媒體報道,迅雷鏈累計的投入也超過1億美元。因此,要想打造一條高性能區塊鏈,沒技術不行,沒錢也是不行的。

誰家好用?

假設,EOS和以太坊都已經實現了百萬TPS,那麼加上已經實現高性能區塊鏈的迅雷鏈,誰家的區塊鏈好用?

互鏈脈搏從幾個方面進行比較:適用場景、開發難度、開發成本、獨有優勢等維度進行比較。

在場景適用性方面,三個鏈都有優勢,也都有侷限性。市場方面,迅雷鏈中外市場均可以用,但以太坊和EOS不能在中國市場使用。但迅雷鏈不支持ICO項目,以太坊和EOS支持ICO項目。

開發難度方面,迅雷鏈和以太坊都基於Solidity開發,配套的開發工具和環境都比較成熟;EOS目前只能用C++開發,因為剛上線,所以配套的工具還不成熟。

使用成本方面,EOS因為沒有交易費用被視為一大優勢,但開發者必須支付EOS提供的儲存、計算資源費用;

迅雷鏈和以太坊都需要交易費用。但迅雷鏈目前承諾首年(2018年5月16日-2019年5月16日)免交易費用,並且將3億鏈克分三年獎勵給開發者,進一步降低了使用成本。以太坊是三條鏈中費用最高的,目前執行每次合約平均交易費用是0.05美元。

其他優勢方面,迅雷自身有4億下載用戶,百萬玩客雲用戶,為項目的冷啟動提供用戶;此外迅雷也表示聯繫投資機構扶持參與迅雷鏈的項目,給予資金等扶持。

以太坊亦有3500萬的用戶,易於冷啟動。EOS目前只有17萬用戶,但其優勢是作為新的系統,底層模塊較為友好,但其系統剛上線,安全性需要更多驗證。

都說百萬TPS:EOS、迅雷鏈、以太坊誰是區塊鏈3.0的領航者


分享到:


相關文章: