【朋克智庫】EOS—區(qū)塊鏈的救贖,還是看似光明的迷途

EOS,是區(qū)塊鏈?zhǔn)澜绲木融H,還是看似光明的迷途?

上一篇,「朋克」詳細(xì)介紹了以太坊的工作機(jī)制。以太坊相比比特幣是一個(gè)巨大的提升,將區(qū)塊鏈的應(yīng)用邊界從貨幣和支付擴(kuò)大到了智能合約的領(lǐng)域,但是目前來看,以太坊也存在很多問題,主要是系統(tǒng)的吞吐量過低導(dǎo)致的“擁堵”和“卡”,目前離可以支撐完整的去中心化app(dapp)的生態(tài)還有非常大的差距。


但是,好比個(gè)人電腦上程序的繁榮一定是基于完善的Windows系統(tǒng),移動(dòng)互聯(lián)網(wǎng)的繁榮是基于IOS和Android系統(tǒng),區(qū)塊鏈要真正成為價(jià)值互聯(lián)網(wǎng),前提一定是有一條或數(shù)條可以支撐大規(guī)模dapp生態(tài)的公鏈出現(xiàn)。

因此,目前有很多公鏈都號(hào)稱要替代以太坊,成為可以發(fā)展出繁榮生態(tài)的底層區(qū)塊鏈公鏈。而EOS就是其中非常有代表性的公鏈之一。

今天「朋克」就和大家好好聊聊EOS。

一、EOS的簡介

EOS(柚子)是由幣圈內(nèi)的天才程序員,Daniel Larimer(人稱BM)在2017年發(fā)起的公鏈項(xiàng)目。BM在此之前已經(jīng)成功實(shí)現(xiàn)了BitShares和Steemit兩個(gè)項(xiàng)目,并且獲得了巨大成功。EOS是BM的第三個(gè)項(xiàng)目,號(hào)稱要取代以太坊。

截止目前(2018年3月11日),EOS的長達(dá)一年的ICO還未結(jié)束,EOS的主網(wǎng)還未正式上線,但是目前EOS的市值已經(jīng)高達(dá)42.7億美金(約合275億人民幣),是市值排名第9的數(shù)字貨幣。

二、EOS的最大亮點(diǎn)

EOS有廣泛的支持者基礎(chǔ),是呼聲非常高的公鏈之一,提出的口號(hào)是要取代ETH,成為承載大量Dapp生態(tài)的區(qū)塊鏈平臺(tái)。ETH(在上一篇文章中提到過)目前最核心的問題就是系統(tǒng)吞吐量較低,理論上最高也只有30-40的TPS,實(shí)際操作中大約10+的TPS,無法承載成為承載大量Dapp的區(qū)塊鏈底層操作系統(tǒng)(當(dāng)然目前ETH也在用分片、Casper等思路來提升TPS,但是目前還未落地)。

那么EOS“宣稱”相比ETH的幾個(gè)改進(jìn)在于:

極高的系統(tǒng)吞吐量:根據(jù)EOS的白皮書及發(fā)布會(huì)的內(nèi)容宣稱,EOS可以做到超過VISA級(jí)別的吞吐量,TPS可以達(dá)到幾十萬甚至上百萬的規(guī)模(是目前以太坊的萬倍以上)。

超快的出塊及確認(rèn)速度:EOS可以達(dá)到秒級(jí)的出塊速度,相比之下ETH的出塊速度為15秒。并且EOS通過獨(dú)特的共識(shí)機(jī)制使得其獲得了秒級(jí)的確認(rèn)速度,比目前的以太坊有了巨大的提升。

無需手續(xù)費(fèi):EOS的轉(zhuǎn)賬無需手續(xù)費(fèi),并且執(zhí)行智能合約及運(yùn)行去中心化app(Dapp)也無需手續(xù)費(fèi)。

避免硬分叉:EOS的共識(shí)機(jī)制可以很好的避免硬分叉的情況,這樣有利于維護(hù)共識(shí)的統(tǒng)一,并且可以更容易進(jìn)行EOS系統(tǒng)的大規(guī)模升級(jí)(而以太坊的大型升級(jí),如升級(jí)Casper、分片等,都會(huì)伴隨著硬分叉,這容易產(chǎn)生社區(qū)的分裂)。

聽起來EOS好像是比ETH牛逼的不是一點(diǎn)半點(diǎn),似乎真的能成為區(qū)塊鏈?zhǔn)澜绲恼嬲饬x上的底層系統(tǒng)。似乎區(qū)塊鏈可以一下子從DOS時(shí)代,進(jìn)軍到了windows的時(shí)代了。這也讓EOS有了區(qū)塊鏈3.0(Blockchain3.0)的稱號(hào),對(duì)標(biāo)的正是ETH的區(qū)塊鏈2.0。

不過截至目前為止,EOS都還只是在測(cè)試階段,現(xiàn)在大家持有的EOS代幣,只是ETH上的ERC-20token(不清楚的ERC-20是什么的可以看上一篇ETH的解析),只有當(dāng)公鏈真正落地之后,才會(huì)按照1:1的比例,將現(xiàn)有的EOS代幣兌換成主鏈上的原生EOS幣(應(yīng)該快了)。目前EOS的主網(wǎng)還沒有正式落地,一切都還只是在驗(yàn)證階段。目前階段,EOS還遠(yuǎn)遠(yuǎn)沒有達(dá)到其號(hào)稱的萬級(jí)TPS的地步,目前僅是1000TPS的水平,并且其安全性及可持續(xù)性等都還沒有經(jīng)過長時(shí)間的考證,都還存疑。此外,EOS的一些機(jī)制可能還存在一些隱患。

下面,「朋克」就詳細(xì)介紹EOS的共識(shí)機(jī)制、Token經(jīng)濟(jì)學(xué)和眾籌機(jī)制。

三、共識(shí)機(jī)制介紹(DPOS+BFT)

DPOS(股份授權(quán)證明機(jī)制)

EOS的最大的創(chuàng)新之處在于其應(yīng)用了石墨烯技術(shù)。石墨烯技術(shù)具體是指EOS調(diào)整了支撐BTC和ETH的工作量證明(POW)的共識(shí)機(jī)制,而采用DPOS(DelegatedProof Of Stake, 股份授權(quán)證明機(jī)制)的共識(shí)機(jī)制。

在POW模式下,所有節(jié)點(diǎn)都有機(jī)會(huì)贏得記賬權(quán),節(jié)點(diǎn)間是通過相互競(jìng)爭,誰先破解出答案,就可以獲得記賬權(quán)。獲得記賬權(quán)的概率與節(jié)點(diǎn)的算力成正比。

而DPOS的模式,是改為由所有該鏈的token的持有者,選舉出一定數(shù)量的節(jié)點(diǎn),然后由這些節(jié)點(diǎn)協(xié)作,輪流進(jìn)行記賬。

在EOS的DPOS模式下,所有EOS token的持有者,可以根據(jù)其持有的EOS的數(shù)量1:1獲得選票,投票選出21個(gè)區(qū)塊生產(chǎn)者(見證人)。然后由這21個(gè)區(qū)塊生產(chǎn)者,相互協(xié)作,按照一定的順序,輪流進(jìn)行記賬。出塊間隔為3秒一個(gè)大區(qū)塊。此外,這21個(gè)區(qū)塊生產(chǎn)者,不僅記賬,還需要提供EOS全鏈所需要的計(jì)算和網(wǎng)絡(luò)資源(包括CPU、內(nèi)存、存儲(chǔ)容量等等)。

如果其中某個(gè)區(qū)塊因?yàn)閿嗑W(wǎng)等原因暫停了出塊,那么會(huì)發(fā)生跳塊,下一個(gè)記賬節(jié)點(diǎn)仍會(huì)跟上繼續(xù)記賬。這樣的機(jī)制保障了哪怕最后只有一個(gè)節(jié)點(diǎn)在工作,整個(gè)系統(tǒng)仍然可以工作下去,然后繼續(xù)選擇新的節(jié)點(diǎn)從而保證運(yùn)行穩(wěn)定。

如果在過程中產(chǎn)生了分叉,DPOS仍然采用的是最長鏈原則,并且約定每個(gè)節(jié)點(diǎn)不能同時(shí)在兩個(gè)鏈上出塊(否則節(jié)點(diǎn)將被判定為違規(guī),且失去資格),這使得當(dāng)產(chǎn)生分叉之后,最多過一半見證人節(jié)點(diǎn)總數(shù)的高度之后(在EOS里是11個(gè)區(qū)塊高度),就只會(huì)保留一條鏈了。

另外,DPOS下還有不可逆原則,一旦某個(gè)區(qū)塊后面跟隨了超過2/3總見證人數(shù)量的區(qū)塊,則該區(qū)塊進(jìn)入不可逆狀態(tài),等于確認(rèn)了該區(qū)塊是主鏈中的區(qū)塊的地位,之后再也不可回滾回該區(qū)塊之前的區(qū)塊進(jìn)行分成,否則視為違規(guī)。因?yàn)槊總€(gè)節(jié)點(diǎn)最多同時(shí)參與一條鏈,所以只可能同一個(gè)高度的區(qū)塊只可能存在一個(gè)不可逆的區(qū)塊,這更加保證了區(qū)塊的安全性,防止惡意攻擊及惡性分叉。一般來說,在21個(gè)區(qū)塊產(chǎn)生節(jié)點(diǎn)的模型里,15個(gè)區(qū)塊(15/21>2/3)進(jìn)入不可逆狀態(tài)的時(shí)間(即交易100%安全)為45秒。

因此,DPOS的優(yōu)勢(shì)在于:

解決了POW模式下,消耗大量電能的問題。

節(jié)點(diǎn)由競(jìng)爭改為協(xié)作,并且只有21個(gè)節(jié)點(diǎn),更加容易迅速的達(dá)成共識(shí),有利于提升主鏈的性能(TPS)。

不會(huì)產(chǎn)生硬分叉,因?yàn)楣?jié)點(diǎn)也會(huì)遵循最長鏈原則,并且每個(gè)節(jié)點(diǎn)不能同時(shí)參與兩條鏈。所以,當(dāng)產(chǎn)生分叉之后,最多過一半見證人節(jié)點(diǎn)總數(shù)的高度之后(在EOS里是11個(gè)區(qū)塊高度),就只會(huì)保留一條鏈了。每次系統(tǒng)大升級(jí)也不會(huì)導(dǎo)致硬分叉,只需要讓所有見證人節(jié)點(diǎn)同時(shí)升級(jí)即可。

安全性更強(qiáng),要控制超過2/3的節(jié)點(diǎn)才能夠?qū)㈠e(cuò)誤的區(qū)塊定為不可逆狀態(tài)。

確認(rèn)速度非???/b>

但是DPOS的問題在于,實(shí)質(zhì)上,DPOS并不是去中心化的,而是弱中心化的。并且,隨著這些見證人節(jié)點(diǎn)存在的時(shí)間的推移,由于參與記賬的獎(jiǎng)勵(lì),會(huì)使得中心化程度越來越高。這對(duì)整個(gè)社群可能是潛在的風(fēng)險(xiǎn)。根據(jù)以往基于DPOS模式的項(xiàng)目,例如BitShares和Steemit來看,確實(shí)最終的中心化程度非常高,有一段時(shí)間絕大部分的見證人實(shí)際上是BM自己或受BM控制的節(jié)點(diǎn)。

BFT(拜占庭容錯(cuò)機(jī)制)及不可逆狀態(tài)

此外,為了實(shí)現(xiàn)秒級(jí)確認(rèn)的性能,在前述DPOS此基礎(chǔ)上,EOS還做了一些改進(jìn)。

EOS為了提高區(qū)塊確認(rèn)的速度,還提出了小區(qū)塊的概念,并且加入了拜占庭容錯(cuò)機(jī)制(BFT)和不可逆狀態(tài)。

EOS每3秒出一個(gè)大塊,而目前EOS團(tuán)隊(duì)又提出一個(gè)方案,將3秒的區(qū)塊繼續(xù)分割成間隔為0.5秒的若干小塊,這些小塊之間不切換記賬權(quán)。每一個(gè)小塊一出來之后,就會(huì)馬上廣播。這樣的設(shè)計(jì)可以使得區(qū)塊更加快速得到確認(rèn)的同時(shí),盡可能減少因?yàn)榫W(wǎng)絡(luò)延遲而產(chǎn)生的分叉影響。

此外,EOS還引入了BFT的機(jī)制:每當(dāng)一個(gè)小區(qū)塊在區(qū)塊鏈網(wǎng)絡(luò)內(nèi)被廣播時(shí),其余節(jié)點(diǎn)將會(huì)立即對(duì)這個(gè)區(qū)塊進(jìn)行確認(rèn)。經(jīng)過2/3節(jié)點(diǎn)確認(rèn)的區(qū)塊將會(huì)進(jìn)入不可逆狀態(tài)。在這個(gè)共識(shí)機(jī)制下,安全確認(rèn)的時(shí)間為0.5s(區(qū)塊間隔)+0.3s(區(qū)塊傳播延時(shí))<1s,從而到了秒級(jí)的確認(rèn)性能。此外,如果將小塊的出塊間隔繼續(xù)分割,理論上確認(rèn)所需要的時(shí)間,會(huì)約等于區(qū)塊傳播的網(wǎng)絡(luò)延時(shí),甚至可以小于0.5秒。

此外,惡意攻擊,除非控制了超過2/3的節(jié)點(diǎn),否則無法惡意區(qū)塊進(jìn)入不可逆狀態(tài)。這里特意提一下,如果惡意節(jié)點(diǎn)控制了超過1/2但小于2/3的節(jié)點(diǎn),由于惡意區(qū)塊不會(huì)進(jìn)入不可逆狀態(tài),這樣可以留給其它觀察者節(jié)點(diǎn)和見證人節(jié)點(diǎn)足夠的時(shí)間,將惡意節(jié)點(diǎn)投票出局。因此,這種模式也極大的提升了安全性

并行機(jī)制

在DPOS的基礎(chǔ)上,EOS的鏈已經(jīng)可以實(shí)現(xiàn)遠(yuǎn)超BTC或ETH的系統(tǒng)吞吐量,但是離十萬或百萬的TPS還有相當(dāng)大的距離。

因此,EOS還提出了并行的機(jī)制,計(jì)劃通過并行N多條鏈,實(shí)現(xiàn)超高的TPS。目前,并行機(jī)制還在測(cè)試中,究竟是否能夠?qū)嶋H落地,讓我們拭目以待。

四、EOS token機(jī)制及ICO情況

無手續(xù)費(fèi)

EOS相比ETH很重要的一個(gè)特點(diǎn)是,通過EOS的交易無需手續(xù)費(fèi)。

本質(zhì)上來說,用戶持有EOS代幣,實(shí)質(zhì)上是按比例享有了EOS鏈上的計(jì)算和帶寬資源,如果某個(gè)用戶持有了1%的EOS代幣,那么他就擁有1%的EOS全部的計(jì)算和帶寬資源,而使用這些資源,用戶并不會(huì)消耗其手中的代幣。

這樣的好處是:

對(duì)用戶來說,所有交易和使用app均免費(fèi)

對(duì)app主來說,只需要購買一部分的代幣即可享受EOS的計(jì)算資源,并且其享受的計(jì)算資源不隨EOS代幣的價(jià)格波動(dòng)而波動(dòng)

網(wǎng)絡(luò)安全性更佳,可以防范DDOS攻擊,因此攻擊者最多只能消耗掉他持有eos代幣對(duì)應(yīng)的計(jì)算資源,不會(huì)影響整個(gè)EOS網(wǎng)絡(luò)的情況。而不是像ETH或BTC在交易量或計(jì)算量過大的時(shí)候,陷入卡頓狀態(tài)。

通貨膨脹

那么,問題來了。如果說用戶及app主都不消耗EOS,那么見證人節(jié)點(diǎn)的收益怎么來呢?

EOS會(huì)通過新增發(fā)EOS代幣,來獎(jiǎng)勵(lì)這些見證人節(jié)點(diǎn)。獎(jiǎng)勵(lì)的費(fèi)用是根據(jù)見證人節(jié)點(diǎn)希望的費(fèi)用的中位數(shù)來決定,并且最高不超過5%的通脹率

所以,看似用戶不用支付費(fèi)用,但是實(shí)際上所有的用戶都在為交易買單。

并且,這可能造成更嚴(yán)重的問題。

因?yàn)橐娮C人節(jié)點(diǎn)相互是協(xié)作關(guān)系而非競(jìng)爭,因此見證人節(jié)點(diǎn)的費(fèi)用大概率會(huì)直接到EOS允許的上限,也就是5%的通脹。

同時(shí),見證人的獎(jiǎng)勵(lì)模式,會(huì)使得這些節(jié)點(diǎn)手中持有的EOS代幣占總量的幣種不斷上升。如果我們假設(shè)21個(gè)節(jié)點(diǎn)不變化,并且每年獲得5%的獎(jiǎng)勵(lì),那么即使一開始這21個(gè)節(jié)點(diǎn)持有的只有1%的總數(shù),只需要15年,這21個(gè)節(jié)點(diǎn)持有的代幣總數(shù)就會(huì)超過50%。

更糟糕的是,由于用戶投票給節(jié)點(diǎn),需要鎖定token六個(gè)月的時(shí)間,會(huì)使得普通用戶參與投票的欲望較低。這會(huì)讓中心化更加加重。

而且,即使EOS迫使見證人節(jié)點(diǎn)進(jìn)行更迭,真正有實(shí)力成為見證人節(jié)點(diǎn)的人或組織其實(shí)少之又少,因?yàn)樗枰獮镋OS整個(gè)系統(tǒng)提供大量的計(jì)算資源,本身需要是超級(jí)計(jì)算機(jī)。

等到EOS的主網(wǎng)運(yùn)行幾十年以后,去中心化的理念可能也就名存實(shí)亡了。


代幣總數(shù)及眾籌

EOS的token總數(shù)為10億。其中9億通過EOS的ICO向公眾出售,1億由EOS團(tuán)隊(duì)自留。

但是,值得特別說明的是,EOS的ICO是長達(dá)一年時(shí)間的,每天都可以參與眾籌并獲得EOS,現(xiàn)在都還在繼續(xù)。根據(jù)目前的情況,預(yù)計(jì)EOS的ICO結(jié)束后,EOS總計(jì)可以募資超過60億美金

雖然EOS的ICO模式為EOS募集了大量的資金,但是這其中可能隱含了巨大的風(fēng)險(xiǎn)

EOS的ICO機(jī)制為,先期一次性釋放一部分EOS代幣,獲得了大量的ETH。之后每天釋放固定的小比例的EOS代幣,然后根據(jù)參與者打過來的ETH數(shù)量,確定價(jià)格并分配。舉個(gè)例子,如果每天釋放1000個(gè)eos,今天獲得了100個(gè)eth,則每打過來的一個(gè)eth可以獲得10個(gè)eos。如果明天獲得了50個(gè)eth,則每個(gè)eth可以獲得20個(gè)eth。

但是,在這種機(jī)制下,EOS的項(xiàng)目方可以很容易的操縱EOS的ICO的價(jià)格。因?yàn)?,?xiàng)目方初期已經(jīng)募集了大量的ETH,之后,項(xiàng)目方每天都可以將之前募集來的ETH也打入一部分到當(dāng)天的ICO過程中,從而人為的上拉當(dāng)天的ICO價(jià)格。并且,整個(gè)過程中沒有任何的成本,因?yàn)轫?xiàng)目方自己打的ETH是參與ICO后由項(xiàng)目方自己收走,還拉高了EOS的價(jià)格,使得投資者獲得EOS數(shù)量變少。

目前并沒有直接證據(jù)證明EOS這么操作,但是這種可能性是存在的。

「朋克」對(duì)此只想說,幣市有風(fēng)險(xiǎn),投資需謹(jǐn)慎。

五、總結(jié)

EOS實(shí)質(zhì)上是通過弱中心化的機(jī)制,取代完全去中心化的模式,從而實(shí)現(xiàn)鏈的性能的大幅度提升,并且有機(jī)會(huì)實(shí)現(xiàn)真正的大規(guī)模應(yīng)用。

有人說,純粹的去中心化機(jī)制下,無法實(shí)現(xiàn)性能超高的吞吐量,在中心化與去中心化之間尋找平衡點(diǎn),使得性能提升,可以真正商業(yè)落地,是唯一的道路。

也有人說,EOS的弱中心化,背離了區(qū)塊鏈的本質(zhì),并且最終會(huì)演變成為中心化的節(jié)點(diǎn)。是對(duì)區(qū)塊鏈精神的背叛

EOS,究竟是區(qū)塊鏈?zhǔn)澜绲木融H,還是看似光明的迷途?是天使,還是魔鬼?時(shí)間會(huì)告訴我們答案。

但是,無論如何,EOS的嘗試都是值得贊賞和鼓勵(lì)的,只有不斷的嘗試才可能摸索出正確的道路,區(qū)塊鏈終究會(huì)成為融合實(shí)體世界的載體~

敬請(qǐng)期待~

「區(qū)塊鏈朋克」,see you soon

有興趣的小伙伴還可以加入下方的交流群參與討論喲~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容