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級別的吞吐量,TPS可以達(dá)到幾十萬甚至上百萬的規(guī)模(是目前以太坊的萬倍以上)斯棒。
超快的出塊及確認(rèn)速度:EOS可以達(dá)到秒級的出塊速度盾致,相比之下ETH的出塊速度為15秒。并且EOS通過獨(dú)特的共識(shí)機(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ī)模升級(而以太坊的大型升級砾跃,如升級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)雏胃,對標(biāo)的正是ETH的區(qū)塊鏈2.0请毛。
不過截至目前為止,EOS都還只是在測試階段瞭亮,現(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)稱的萬級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)間是通過相互競爭邢疙,誰先破解出答案亮曹,就可以獲得記賬權(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)勢在于:
解決了POW模式下荆责,消耗大量電能的問題滥比。
節(jié)點(diǎn)由競爭改為協(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)大升級也不會(huì)導(dǎo)致硬分叉蓖议,只需要讓所有見證人節(jié)點(diǎn)同時(shí)升級即可。
安全性更強(qiáng)讥蟆,要控制超過2/3的節(jié)點(diǎn)才能夠?qū)㈠e(cuò)誤的區(qū)塊定為不可逆狀態(tài)勒虾。
確認(rèn)速度非常快
但是DPOS的問題在于瘸彤,實(shí)質(zhì)上修然,DPOS并不是去中心化的,而是弱中心化的质况。并且愕宋,隨著這些見證人節(jié)點(diǎn)存在的時(shí)間的推移,由于參與記賬的獎(jiǎng)勵(lì)结榄,會(huì)使得中心化程度越來越高中贝。這對整個(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)秒級確認(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ì)立即對這個(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,從而到了秒級的確認(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ī)制還在測試中里伯,究竟是否能夠?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ì)消耗其手中的代幣削祈。
這樣的好處是:
對用戶來說翅溺,所有交易和使用app均免費(fèi)
對app主來說,只需要購買一部分的代幣即可享受EOS的計(jì)算資源岩瘦,并且其享受的計(jì)算資源不隨EOS代幣的價(jià)格波動(dòng)而波動(dòng)
網(wǎng)絡(luò)安全性更佳未巫,可以防范DDOS攻擊谷浅,因此攻擊者最多只能消耗掉他持有eos代幣對應(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)系而非競爭火诸,因此見證人節(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ī)揽涮。
等到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這么操作,但是這種可能性是存在的膛堤。
「朋克」對此只想說手趣,幣市有風(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)。是對區(qū)塊鏈精神的背叛凄诞。
EOS圆雁,究竟是區(qū)塊鏈?zhǔn)澜绲木融H,還是看似光明的迷途帆谍?是天使伪朽,還是魔鬼?時(shí)間會(huì)告訴我們答案汛蝙。
但是烈涮,無論如何朴肺,EOS的嘗試都是值得贊賞和鼓勵(lì)的,只有不斷的嘗試才可能摸索出正確的道路坚洽,區(qū)塊鏈終究會(huì)成為融合實(shí)體世界的載體~
敬請期待~
「區(qū)塊鏈朋克」宇挫,see you soon
有興趣的小伙伴還可以加入下方的交流群參與討論喲~