五個角度帶你看清EOS和ETH的差異
在區(qū)塊鏈的多個熱門話題里,EOS一直都是難以忽視的一個——“EOS超過ETH”的言論也始終不絕于耳。之前大家都將注意力集中在計算速度,并發(fā)處理等等方面,本文從更多角度來說明EOS和ETH的差異,也表明了作者的一個觀點,即如果EOS項目順利落地,公鏈上線,正常運行,EOS is the killer to ETH, 是有可能實現(xiàn)的。
在進一步討論之前,我們需要先回答一個問題——為什么EOS會問世?區(qū)塊鏈的世界里是否真的需要EOS。
為什么EOS會問世?是否真的需要EOS?
比特幣推出后不久,少數(shù)的極客們開始認(rèn)識到,比特幣背后的區(qū)塊鏈技術(shù)潛力巨大,而不僅僅是作為新電子貨幣的基礎(chǔ)。實際上,在比特幣發(fā)展的短短幾年內(nèi),幾十個新的分布式應(yīng)用程序就建立在比特幣背后的類似于公共賬本區(qū)塊鏈技術(shù)之上。
其中比較成功的包括:加密消息傳遞(Bitmessage),分布交易所(Bitshares),賭博/博彩(Peerplays),云計算(Golem),當(dāng)然還有社交媒體(Steem /Steemit)。在這個新的區(qū)塊鏈經(jīng)濟中,創(chuàng)新者和應(yīng)用程序開發(fā)者面臨的一個挑戰(zhàn)就是從頭構(gòu)建一個新的區(qū)塊鏈應(yīng)用程序的困難。
最重要的是,通過傳統(tǒng)的工作量證明(POW)和股權(quán)證明(POS)共識機制,網(wǎng)絡(luò)和應(yīng)用程序的安全性依賴于大量的hash能力(hashing power)/或大量的網(wǎng)絡(luò)代幣。對于小企業(yè)主和創(chuàng)業(yè)公司來說,這些挑戰(zhàn)使得進入行業(yè)的壁壘高得不切實際——一家小型創(chuàng)業(yè)公司無法獨立投資于分布廣泛,功能強大的計算機網(wǎng)絡(luò)來保護其應(yīng)用程序。
當(dāng)然,其他共識機制,例如,股權(quán)委托證明(DPOS),可以由相對較少數(shù)量的處理器來操作,而不會有相同的網(wǎng)絡(luò)安全問題,但是對于那些開發(fā)者來說仍然會存在其他問題,包括如何實現(xiàn)大規(guī)模分配網(wǎng)絡(luò)代幣,還有開發(fā),密碼和區(qū)塊鏈技術(shù)來與應(yīng)用程序交互。
舉個例子,如果每個電腦游戲設(shè)計師都必須從頭開始專門構(gòu)建一臺計算機來運行一個給定的游戲,同時他們不得不開發(fā)一個游戲特定的操作系統(tǒng),以在游戲和計算機之間傳達指令,如果是這樣的設(shè)計模式,絕大多數(shù)的游戲和應(yīng)用程序?qū)⒂肋h不會被建立。
為了解決這個問題,以太坊網(wǎng)絡(luò)提出了智能合約平臺的思想。以太坊可以看作為分布式應(yīng)用程序(DAPP)的開發(fā)和運行平臺,用戶可以信任這些DAPP將按照程序的設(shè)計來運行,而不受第三方的干擾。目前,以太坊網(wǎng)絡(luò)的市值已經(jīng)超過約為1000億美元,足以證明了智能合約平臺的需求。
Dan Larimer(Bitshares,Graphene和Steem / Steemit的發(fā)明人)與eos.io團隊宣布開發(fā)EOS,這是一個共識區(qū)塊鏈操作系統(tǒng),給程序開發(fā)者提供數(shù)據(jù)庫,帳戶權(quán)限,日程安排,身份驗證和基于Internet的操作系統(tǒng)。
因此,EOS將為開發(fā)人員提供所需的工具,使他們能夠?qū)W⒂谄鋺?yīng)用程序的特定業(yè)務(wù)邏輯,而無需擔(dān)心密碼實現(xiàn)或與分布計算機(即區(qū)塊鏈)的通信。此外,EOS將使用并發(fā)機制來實現(xiàn)可能的區(qū)塊鏈可擴展性,以實現(xiàn)潛在每秒數(shù)百萬次的交易。
本文將介紹EOS和ETH以太坊在一些技術(shù)能力和局限性、以及平臺之間設(shè)計理念的差異。
1、設(shè)計理念
EOS和ETH以太坊網(wǎng)絡(luò)之間的主要區(qū)別之一在于網(wǎng)絡(luò)背后的設(shè)計理念。以太坊網(wǎng)絡(luò)幾乎可以被描述為與應(yīng)用無關(guān),也就是說它被專門設(shè)計為所有潛在應(yīng)用的中立平臺。正如github上Ethereum Design Rationale文檔所說:Ethereum沒有“特性”,拒絕構(gòu)建“甚至是非常常見的,作為內(nèi)在的協(xié)議部分”。
這個基本原理減少了應(yīng)用程序之間的膨脹,但是它也需要許多不同的應(yīng)用程序來重用代碼,如果平臺本身提供了某些更常見的功能,那么應(yīng)用程序開發(fā)人員的效率收益肯定可以實現(xiàn)。
與這種方法相反,EOS認(rèn)識到許多不同的應(yīng)用程序需要相同類型的功能,并尋求提供這些功能,例如許多應(yīng)用程序所需的加密算法和通信工具。有了這個理念,EOS將引入通用的基于角色的權(quán)限,用于接口開發(fā)的Web工具包,自描述接口,自描述數(shù)據(jù)庫方案和聲明性權(quán)限方案。
我的理解是,EOS提供的這些功能對于簡化用戶帳戶的生成和管理,以及權(quán)限和帳戶恢復(fù)等安全問題將特別有用。
心中有數(shù),幣圈守護神挖礦忙
他,也許是運氣最好的關(guān)二哥
2、共識機制與管理
EOS和以太坊之間的另一個明顯差異在于區(qū)塊鏈共識機制和整體區(qū)塊鏈治理方法。鑒于以太坊使用工作證明(即將切換到混合工作證明/證明),EOS將使用石墨烯技術(shù),該技術(shù)利用股權(quán)授權(quán)共識機制(DPOS)。這一選擇對商業(yè)可擴展性具有重要意義,會在下面將對此進行介紹。
Ethereum網(wǎng)絡(luò)背后的當(dāng)前工作量驗證實施的一個問題是難以修復(fù)已損壞的應(yīng)用程序。例如,以前DAO遭遇了嚴(yán)重的bug /黑客攻擊。值得注意的是,那些具有“code-is-law”思想的人認(rèn)為DAO是一個“特性”,而不是一個失敗,用戶應(yīng)該更加負(fù)責(zé)任地更仔細(xì)地理解代碼。在任何情況下,DAO失敗都表明,在以太坊破產(chǎn)的申請,可能導(dǎo)致投資者面臨潛在的重大損失或破壞性的硬分叉。
通過以太坊現(xiàn)有的工作量共識機制,每個硬分叉也會導(dǎo)致產(chǎn)生多個競爭鏈的風(fēng)險,正如以太坊,以太坊經(jīng)典的拆分發(fā)生在DAO失敗之后。此外,為了修復(fù)破壞的應(yīng)用程序,破壞性硬分叉是需要的,這對整個以太坊網(wǎng)絡(luò)也是有傷害的。
相比之下,EOS包含凍結(jié)和修復(fù)破損,即凍結(jié)應(yīng)用程序的機制。例如,如果DAO已經(jīng)在EOS上實施,它可能已被凍結(jié),修復(fù)和更新,而不會中斷其他EOS應(yīng)用程序。此外,EOS的DPOS共識機制在硬分叉期間不可能產(chǎn)生多個競爭鏈。 Steem網(wǎng)絡(luò)所經(jīng)歷的十八個成功的硬分叉也證明了這一點,該網(wǎng)絡(luò)也采用了Graphene技術(shù)。此外,EOS將包括一個具有法律約束力的憲法,建立一個解決爭議的共同管轄權(quán),它還將包括自我資助的社區(qū)福利應(yīng)用,將通過加權(quán)投票選定。
3、可擴張性
為了將平臺視為具有商業(yè)可行性,可擴展性至關(guān)重要,這也是EOS和以太坊不同的一個關(guān)鍵領(lǐng)域。
目前,以太坊網(wǎng)絡(luò)受限于CPU的單線程性能。早期的測試網(wǎng)絡(luò)實現(xiàn)了每秒25個交易(在某種程度上優(yōu)化的條件下),通過優(yōu)化,這個網(wǎng)絡(luò)可能會增加到50或100 tx/s。然而,在真實應(yīng)用的負(fù)載下,以太坊網(wǎng)絡(luò)的當(dāng)前交易限制可能在10 tx/s以下。過去,這個網(wǎng)絡(luò)已經(jīng)不堪重負(fù),交易量大,除了收費最高的交易,都被拒絕。這在最近的項目眾籌募資中尤其明顯,例如Status眾籌時,ETH代幣遭遇了大規(guī)模的閃存崩潰。
請注意,Vitalik Buterin已經(jīng)制定了一個嚴(yán)格依賴分區(qū)概念的“無限可擴展性”路線圖。據(jù)我了解(這是不好的),分區(qū)( sharding)是一個技術(shù)上具有挑戰(zhàn)性的概念,肯定會增加網(wǎng)絡(luò)的復(fù)雜性和攻擊面,并可能降低網(wǎng)絡(luò)的安全性。
我絕不會將分區(qū)作為成功擴展以太網(wǎng)網(wǎng)絡(luò)的可行方法,雖然很可能會成功實施,以便在可擴展性方面取得合理收益。
但是,就可擴展性而言,EOS將比以太坊網(wǎng)絡(luò)有兩個顯著的優(yōu)勢,一旦實施,EOS將可能成為唯一能夠處理真正的商業(yè)規(guī)模分散式應(yīng)用的平臺:
首先,EOS將依靠Graphene技術(shù),這已經(jīng)在壓力測試中顯示出每秒達到10,000-100,000次交易;其次,EOS將使用并發(fā)機制來擴展網(wǎng)絡(luò),可能高達每秒數(shù)百萬次的交易。如果實現(xiàn)這些基準(zhǔn),EOS應(yīng)該能夠支持?jǐn)?shù)千個商業(yè)規(guī)模的DAPP。
EOS將使用異步通信和單獨的執(zhí)行認(rèn)證來實現(xiàn)加速,并且由于它不會有交易費用,所以EOS也不需要計數(shù)操作。
4、DoS攻擊
討論網(wǎng)絡(luò)潛在的攻擊媒介也很重要,這與網(wǎng)絡(luò)的可擴展性相關(guān)。DOS攻擊是惡意攻擊者利用流量對網(wǎng)絡(luò)進行垃圾網(wǎng)絡(luò)攻擊,以防止合法流量通過。我認(rèn)為,以太坊網(wǎng)絡(luò)已經(jīng)被證明容易受到這種DOS攻擊的影響,而EOS應(yīng)該無法忍受這種攻擊。
在以太坊網(wǎng)絡(luò)中,眾所周知,礦工優(yōu)先選擇高收費交易來增加區(qū)塊鏈。由于網(wǎng)絡(luò)中的帶寬和計算能力是有限的,因此,很容易想象,一個惡意設(shè)置高費用卻不正當(dāng)?shù)慕灰?,有效地阻止了許多低費用的合法交易。
你或許會認(rèn)為這可能是在網(wǎng)絡(luò)上執(zhí)行的一個昂貴的攻擊,但在有經(jīng)濟刺激的情況下這樣做也是有的。還是拿Status眾籌舉例,當(dāng)時就有類似的事情發(fā)生,以便以巨大的折扣有效地接收眾籌代幣。這激發(fā)了土豪玩家通過高費用交易來制造網(wǎng)絡(luò)混亂,以確保交易完成。然而,這對以太坊網(wǎng)絡(luò)造成了嚴(yán)重的缺陷,因為單一應(yīng)用或智能合約可以有效地將整個網(wǎng)絡(luò)凍結(jié)。
相比之下,EOS應(yīng)該不容易受到DoS攻擊。
EOS代幣的所有權(quán),使用戶在網(wǎng)絡(luò)帶寬,存儲和計算能力方面占有比例。因此,網(wǎng)絡(luò)垃圾制造者只能消耗其EOS代幣賦予其網(wǎng)絡(luò)的比例。
DOS攻擊可能在一個給定的應(yīng)用程序上會發(fā)生,這取決于應(yīng)用程序的設(shè)計,但這些攻擊永遠不會破壞整個EOS網(wǎng)絡(luò)。在EOS網(wǎng)絡(luò)上投入很少股份的創(chuàng)業(yè)公司將保證可靠的帶寬和計算能力,哪怕是許多其他惡意行為者試圖發(fā)送幾個大型網(wǎng)絡(luò)應(yīng)用程序,也很難影響整個EOS網(wǎng)絡(luò)的安全。
5、經(jīng)濟效益
最后,我想再簡單地討論EOS和ETH以太坊網(wǎng)絡(luò)的不同經(jīng)濟模式?;旧?,這是一個所有權(quán)模式和租賃模式的差別。
通過以太坊,每次計算,存儲操作和帶寬利用都需要GAS費用。此外,由于礦工優(yōu)先選擇收費最高的交易,所需費用波動可能高得驚人。在前期的眾籌活動中,這一點特別明顯,即使是小事務(wù),100美元的gas費仍然還會太少。此外,正如上文所討論的,這個經(jīng)濟模型創(chuàng)造了一個場景,在這個場景中,富人可以用高費用的交易淹沒整個網(wǎng)絡(luò)。此外,這種模式要求開發(fā)者和創(chuàng)業(yè)公司在整個應(yīng)用程序的開發(fā)和部署過程中持續(xù)地收取燃料費。
相比之下,EOS將利用所有權(quán)模式,其中持有EOS代幣給予用戶在網(wǎng)絡(luò)帶寬,存儲和處理能力方面的比例份額。這意味著,如果某人擁有1%的EOS代幣,則無論網(wǎng)絡(luò)其他部分的負(fù)載如何,他們總能獲得1%的網(wǎng)絡(luò)帶寬。通過這種方式,小型創(chuàng)業(yè)公司和開發(fā)商可以購買相對較小的網(wǎng)絡(luò)部分,以獲得可靠的,可預(yù)測的網(wǎng)絡(luò)帶寬和計算能力,并在需要擴大應(yīng)用程序時簡單地購買更多的EOS令牌。此外,由于網(wǎng)絡(luò)交易費用為零,除了首次購買EOS代幣外,沒有網(wǎng)絡(luò)開發(fā)成本。然而,如果愿意,這些當(dāng)然總是可以出售以回收最初的投資。
本文參考資料:
1.https://steemit.com/eos/@trogdor/eos-vs-ethereum-for-dummies
作者:吳郎
來源:吳聊區(qū)塊鏈
- 陳偉星:EOS是高風(fēng)險毒瘤
- eos行情_eos幣_EOS柚子_EOS.IO Dawn is here
- EOS主網(wǎng)啟動團隊內(nèi)部分歧大,團隊成員隔空互噴
- EOS Germany團隊:EOS更能顛覆傳統(tǒng)商業(yè)
- EOS 24小時資金凈流出1.15億美元
- EOS啟動進行時:候選主鏈產(chǎn)生
- EOS眾籌賬戶1小時收到2萬余枚ETH
- 價值上億的EOS映射無效
- 全球過半EOS節(jié)點達成同一個主網(wǎng)啟動流程共識
- gate.io 關(guān)于EOS,EOSDAC主網(wǎng)切換以及菩提(BOT),MED,EON空投
信息首發(fā):五個角度帶你看清EOS和ETH的差異
EOS ETH