應(yīng)用

技術(shù)

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

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

2019-02-20 14:41 科技云報(bào)道

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

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

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

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

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

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

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

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

640.jpg

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

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

641.jpg

▌?dòng)^點(diǎn)二:EOS缺乏工作效率,而且有可能被壟斷聯(lián)盟所控制

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

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

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

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

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

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

642.jpg

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

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

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

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

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