應(yīng)用

技術(shù)

物聯(lián)網(wǎng)世界 >> 物聯(lián)網(wǎng)新聞 >> 物聯(lián)網(wǎng)熱點新聞
企業(yè)注冊個人注冊登錄

EOS不是區(qū)塊鏈,而是一種經(jīng)過美化的云計算?

2019-02-20 14:41 科技云報道
關(guān)鍵詞:區(qū)塊鏈云計算EOS

導(dǎo)讀:區(qū)塊鏈測試解決方案提供商Whiteblock公司認(rèn)為:EOS并不是區(qū)塊鏈,而是一個“分布式同構(gòu)數(shù)據(jù)庫”,它在本質(zhì)上是一種用于計算的云服務(wù),并且是建立在完全中心化的前提之下。

一家區(qū)塊鏈測試公司宣稱其發(fā)現(xiàn)了一些相當(dāng)令人震驚的結(jié)論:幾個月前價值高達(dá)40億美元的區(qū)塊鏈協(xié)議EOS,實際上可能并不屬于區(qū)塊鏈。

在一項最新實驗當(dāng)中,區(qū)塊鏈測試解決方案提供商Whiteblock公司得出結(jié)論,EOS并不是區(qū)塊鏈,而是一個“分布式同構(gòu)數(shù)據(jù)庫”,它在本質(zhì)上是一種用于計算的云服務(wù),并且是建立在完全中心化的前提之下。

因此,其明顯缺乏區(qū)塊鏈中的一些最基本特征,例如不變性。這些測試由區(qū)塊鏈主要實體ConsenSys(一家基于以太坊區(qū)塊鏈的企業(yè)級軟件應(yīng)用和工具搭建平臺)委托,旨在建立起區(qū)塊鏈協(xié)議基準(zhǔn)測試中的基礎(chǔ)性指標(biāo)。

▌觀點一:EOS并不屬于區(qū)塊鏈,而是分布式同構(gòu)數(shù)據(jù)庫管理系統(tǒng)

EOS在諸多方面都與以太坊以及比特幣存在很大差別,但其中最重要的一點,在于其決定誰來進(jìn)行區(qū)塊驗證并獲取回報的具體方法。與允許任何為網(wǎng)絡(luò)體系做出貢獻(xiàn)的工作證明類區(qū)塊鏈不同,EOS通過所謂委托證明的復(fù)雜投票流程選擇應(yīng)該由誰進(jìn)行交易處理。

在選舉過程當(dāng)中,參與方持有的每枚EOS代幣相當(dāng)于一票,這意味著擁有大量EOS幣的人相較于網(wǎng)絡(luò)的控制方反而擁有更多發(fā)言權(quán)。為了進(jìn)行此項實驗,Whiteblock公司運行了一套EOS的復(fù)制品,據(jù)稱其運作方式與真實EOS保持完全一致。

Whiteblock公司最初于今年9月開始了自己的這一輪EOS區(qū)塊鏈副本測試。此次測試在一套孤立的環(huán)境當(dāng)中運行,總共歷時兩個月。期間測試了EOS網(wǎng)絡(luò)的性能,包括任務(wù)吞吐量、對不利網(wǎng)絡(luò)條件的彈性、可變事務(wù)速率和大小對網(wǎng)絡(luò)的影響、平均事務(wù)時間、容錯性和分區(qū)容忍度。Whiteblock觀察了在各種環(huán)境和條件下EOS網(wǎng)絡(luò)的行為,確認(rèn)了網(wǎng)絡(luò)的真實能力。

640.jpg

Whiteblock公司首席技術(shù)官Zak Cole表示,其中運行著完全相同的軟件。Whiteblock環(huán)境下的區(qū)塊生成者也執(zhí)行著與EOS主網(wǎng)內(nèi)區(qū)塊生成者相同的功能。我們在一套受控測試環(huán)境下配置各個節(jié)點,并在各節(jié)點之間配置網(wǎng)絡(luò)條件以模擬真實性能,并全面實現(xiàn)了流程與操作自動化,從而觀察其真實行為以通過確定的方式衡量性能表現(xiàn)?!?/p>

Whiteblock公司認(rèn)為,“EOS并不屬于區(qū)塊鏈,而是一套分布式同構(gòu)數(shù)據(jù)庫管理系統(tǒng),二者的明顯區(qū)別在于后者的交易沒有經(jīng)過加密驗證。EOS區(qū)塊生成器高度集中,用戶只能利用區(qū)塊生成器作為中介進(jìn)行網(wǎng)絡(luò)訪問。這意味著區(qū)塊生成器成為整個系統(tǒng)中的單點故障源頭?!?/p>

641.jpg

▌觀點二:EOS缺乏工作效率,而且有可能被壟斷聯(lián)盟所控制

Whiteblock還認(rèn)為,EOS并沒有適當(dāng)?shù)膮f(xié)議以防止區(qū)塊生成者相互串通以保持自身作為區(qū)塊生成者的角色。另外,其也缺乏必要的保護(hù)措施,導(dǎo)致不良行為者有可能形成壟斷聯(lián)盟以引發(fā)網(wǎng)絡(luò)整體崩潰。正因為如此,EOS會在缺少拜占庭容錯算法的情況下遭遇共識失敗,并導(dǎo)致網(wǎng)絡(luò)可能被相互串通的惡意成員所控制。

從概念上講,EOS不可能實現(xiàn)拜占庭容錯。一套真正的拜占庭容錯系統(tǒng)不會輕松受到系統(tǒng)中壟斷聯(lián)盟的影響,但壟斷聯(lián)盟很容易在EOS當(dāng)中形成,這就否定了任何要求實現(xiàn)拜占庭容錯機(jī)制的努力。

更具體地講,研究人員們指出,EOS完整性面臨的主要威脅在于Sybil攻擊,其中涉及通過創(chuàng)建虛假身份并借此發(fā)動垃圾郵件與DDoS攻擊,進(jìn)而確保不良參與者能夠全面操縱交易執(zhí)行。

研究結(jié)果指出,區(qū)塊鏈生成者在交易處理過程中實際上并不基于任何一致性算法,而是以“機(jī)械方式”確認(rèn)交易,即沒有正式驗證交易內(nèi)容的有效性。EOS能夠處理的實際交易量要遠(yuǎn)遠(yuǎn)低于其最初在營銷材料中做出的聲明,且即使是在零延遲且零數(shù)據(jù)包丟失等最佳環(huán)境之下,其每秒交易量也不會超過250筆。

同時需要強(qiáng)調(diào)的是,其它測試廠商此前也曾經(jīng)對EOS網(wǎng)絡(luò)的速度進(jìn)行過基準(zhǔn)測試。一般認(rèn)為,目前EOS的最大交易吞吐量為每秒4000筆左右。

Whiteblock公司強(qiáng)調(diào)稱,“在50毫秒往返延遲以及0.01%數(shù)據(jù)包丟失率的真實條件下進(jìn)行測試,我們發(fā)現(xiàn)其性能降低至每秒50筆交易以下,這意味著該系統(tǒng)的性能表現(xiàn)已經(jīng)與以太坊非常接近。比特幣目前的每秒交易處理能力為7筆,而以太坊的每秒交易處理能力則在20筆左右。

642.jpg

測試還表明,EOS并未采用加密技術(shù)。EOS將所有與交易相關(guān)的數(shù)據(jù)存儲在一種由EOS主要負(fù)責(zé)人Dan Larimer設(shè)計的表當(dāng)中,這種表被定名為Chainbase。當(dāng)EOS網(wǎng)絡(luò)確認(rèn)交易時,Whiteblock公司宣稱各區(qū)塊生成者只是簡單針對該表對新的交易數(shù)據(jù)進(jìn)行交叉引用,而非通過加密機(jī)制確認(rèn)交易內(nèi)容的合法性。

該公司表示,EOS交易的實際過程只是區(qū)塊鏈生成者對存儲在底層Chainbase中的數(shù)據(jù)進(jìn)行更新,而非像以太坊那樣真正以加密形式驗證底層區(qū)塊鏈的狀態(tài)變化。研究結(jié)果顯示,所有這些操作都在缺少合約與交易加密驗證機(jī)制的環(huán)境下執(zhí)行。EOS基本上類似于集中式云計算架構(gòu)(客戶端/服務(wù)器)系統(tǒng),而不具備區(qū)塊鏈或者點對點網(wǎng)絡(luò)的基本組成要素。

允許網(wǎng)絡(luò)參與者通過檢查這一特定表進(jìn)行交易驗證會產(chǎn)生嚴(yán)重的后果。 這種設(shè)計思路不僅在加密貨幣領(lǐng)域極為罕見,同時也為開發(fā)人員提供了幾乎無限的“撤銷”能力,這意味著EOS交易可以被具有訪問權(quán)限的人(例如區(qū)塊生成者)所逆轉(zhuǎn)。

值得指出的是,委托Whiteblock公司的ConsenSys一直在投入大量資金用于構(gòu)建以太坊區(qū)塊鏈生態(tài)系統(tǒng),而以太坊本身正是EOS的主要競爭對手。ConsenSys將自身描述為一家“風(fēng)險投資工作室”,專注于以太坊支持之下的平臺開發(fā)工作。而讓情況更加復(fù)雜的一點在于,EOS實際上正是托管在以太坊區(qū)塊鏈之上,且最初曾以ERC-20代幣的姿態(tài)存在。

無論如何,ConsenSys表示將采用Whiteblock公司提供的調(diào)查結(jié)果來整理綜合性報告,并將把最終素材提供給包括Ledger Capital、企業(yè)以太坊聯(lián)盟、微軟以及谷歌在內(nèi)的多家合作伙伴。根據(jù)報道,麻省理工學(xué)院、南加州大學(xué)以及杜克大學(xué)等學(xué)術(shù)機(jī)構(gòu)也曾經(jīng)為這項研究提供資源,不過Whiteblock公司表示將在今年內(nèi)對EOS基準(zhǔn)測試進(jìn)行直播。