(壹)ETH與EOS之間:超級比一比?

0xDenny--Web3世界的脈動觀點
Taiwan EOS meetup
Published in
11 min readJun 25, 2018

江山代有才人出,世界的更迭變化的速度也許比想像中更快

最近加密貨幣市場正面臨一場洗禮,不僅僅是價格的洗盤還有價值的洗滌,許多新的技術都在今年慢慢的以不同面貌出現在眾人的眼中,而筆者這一篇文章吃力不討好的恰恰要在區塊鏈的智能合約中心探討一個難解的問題:ETH vs EOS, who is the winner?

其他公鏈也可能有先進的技術和設計,不過熱度都比不上這一個競爭組合。

以太坊(ethereum)和柚子(EOS-enterprise operating system)是目前加密貨幣市場上最受注目的兩個可實現智能合約公鏈項目,一是存在了將近三年並在去年迎來ICO大爆發的ETH,一是目前最高眾籌項目,已通過15%候選節點投票,剛在6/10上線讓所有持幣人投票選出21個超級節點的EOS。在前兩年以太坊幾乎壟斷了整個區塊鏈智能合約的市場,因此目前稱之為第一公鏈當之無愧,但現狀卻面臨到幾個重要的瓶頸:

1. 產生區塊及運算的速度不夠快足以承載夠多的Dapp (目前有兩個補救方案 casper& sharding 但更新時程至今還未明確的說明,最快的hybrid casper POW+POS也要等到2019年)

2. 目前ETH為POW的驗證機制,礦池算力的不平均使得以太坊基金會的主導能力稍微降低

3. 要使用dapp的使用者們必須要在錢包中擁有ETH不然沒辦法運行程式

而EOS在去年七月時開始ICO的時候承諾說這些問題都能在EOS platform上被解決,今年六月開始就必須要一一的去兌現他們所承諾的優點,不過在這一年的期間有很多人對EOS有很多錯誤概念以及誤解,筆者寫這篇文章目的是為了解開許多的錯誤理解並且對這兩個公鏈做一個短評比較。

許多認知上的誤解分別包括:

EOS 整個網路上運算驗證的節點比ETHBTC還要少很多,因此在資料打包上較為不安全公正

ok, 節點的數目多寡只是判斷去中心化程度一個維度而已,在區塊產生的過程中還必須要加乘每個節點的權重(hashing算力) 才能架構出一個系統「是否」去中心化。

讓我們用擁有非常多運算節點來做POW(proof of work)的以太坊作為例子,當觀察每一個節點加乘算力之後得到的權重後(如下表所示)可以發現並不是如我們想像中的那麼「decentralized」..

這個表中的數據說明了目前以太坊超過50%的算力被三個聯合大礦池所佔據,基本上是規模經濟的壟斷,這樣的狀態已經背離了當初POW挖礦所擁有的能夠去中心化所有能決定區塊驗證節點的初衷,目前的情況是沒有辦法檢驗這些礦池是否有停止驗證雙重支付,並且當51% 攻擊最近已經發生在比特幣黃金以及其他的POW驗算幣種上的時候,更是顯得POW的眾多節點運算也並不一定公正。

EOS使用DPOS機制在所有持幣人選出的21個節點擁有的權力是均分的,每一個超級節點所擁有的算力並不會增加驗證的權重和時間,也不會擁有更大的權力來引導主鏈的發展,因此比較起去中心化的實際情況,EOS事實上是較為去中心化的。而在EOS的治理世界中,大略上分成三塊:

立法權 — EOS.io 發行整個基礎建設的軟體和初始憲法的制定

行政權 — 21個超級節點以及其他兩百多個備用節點負責運行主網出塊和孵化Dapp,可經由整個社區投票來決定是否更改憲法。(跟現行民主制度很像)

司法權 — 是由獨立機構“仲裁委員會“來處理EOS世界中的所有被盜搶劫的特殊案件,目前還在前期建置中,許多人擔憂可能權力會過大但別擔心,慢慢看下去。

EOS在驗證和治理的根本上採用了完全不同的密碼學檢驗 DPOS+BFT (Delegate proof of stake + Byzantine Fault tolerance) ,在BM (Daniel Larimar) 的DPOS設計之下,擁有EOS的持幣者就像是整個網路的持權者,用投票的方式去選出自己認為較為公正和認真為了生態著想的節點,「代表自己」做為整個系統的驗證組織,類似美國的代議政治。

節點具有義務要幫整個網絡做代理驗證並且獲得獎勵,這樣的機制之下可以有效地去避免節點作惡,而持票者可以低摩擦成本的將作惡節點用投票方式踢出整個網絡 (細節將會在之後文章慢慢道出),在代議制度之下,超級節點很難有機會可以取得整個網路控制權,尤其要聯合至少2/3+1=15個分佈在世界各地不同勢力節點的共同配合。

當然,你可能會爭論說以太坊的礦工也許都是立意良善的,專注的為整個生態努力,但這並不是永遠正確的答案,當他可以經由51%得到大量ETH時,又或者是ETH本身的價格已經低到成本無法負擔的時候,這時候會發生什麼?也許答案可以讓各位客官自己去回答。

相同的質疑也可以用在EOS身上,但整個設計最酷的地方就在於投票是每三分鐘就可以進行一次汰舊換新 (當然正常運行的情況下不會這麼頻繁的發生,可以看做一個動態平衡),社群完全可以踢除並且懲罰作惡的節點,這是以太坊和比特幣做不到的事情,因為權力是存在擁有較多算力的礦池中,而這正是我們希望在區塊鏈世界可以擁有的剛性權力與權利。

民主機制本身不會奏效的

恩..民主的機制在治理歷史上是有過比較成功的成果,而且是現在目前世界體制下最為可行的方法,在這樣的體制之下個體的聲音可以傳達的較為明顯,當然少數服從多數的情況下還是會產生不滿意的一方,但對於造成共識與民眾自覺參與的制度中是比較可行的機制,並且是大家一起參與經歷的過程,不管好壞都是成就這一條道路的歷史以及共識過程,而這樣子的生態循環才會穩固。

根據EOSIO一年中所提供的白皮書更迭,Telegram/Twitter 上不間斷的回覆,他們想建構的是橫跨人類行為以及機器智慧間能夠高效混合的治理生態體制,而這樣的環境要成功運行起來必須站立在人們使用智能合約時是被管理機構所公正對待,而這些管理機構也因為即時透明的訊息流通而處於隨時可能會被社區更換的立場,要能夠運行的好的系統,就要像人體一樣可以將廢棄的血液,產生的廢物排出體外,建造新的組織,像活水一樣的保持生命力,而EOSIO靠著底下幾點成立:

1. 一群團體的主觀共識必須要建立,但這些共識並沒有辦法完全經由軟體程式處理

2. 要有一個能夠完全執行社區產生共識的組織

3. 能夠通過憲法修正案修改治理規則

大家也知道在社區的治理上無法單純的以一套軟體處理所有人類的行為和解決所有的問題,我們必須要有一個社會機制來排除和堵絕作惡者的存在,若是有一個系統本身無法用人類共識決來決定的話在現實生活上是危險的,當然你可以爭論說機器不會作惡,但在真實社會,機器和演算法無法覆蓋所有可能性,除非有一個全能全知的機器智慧能判斷什麼是對什麼是錯,不過實際上是不太可能的,因此EOSIO建構了一個以機器語言為主,人類治理為輔的生態環境,進一步產生由社區自體良性循環的環境。

另一方面EOS的管理機制也能讓並不懂如何寫程式的人一起參與,例如:仲裁委員會和持幣者投票等等,和其他的加密貨幣治理團隊不同,BTC和ETH都是由開發者作為核心治理團隊的模式,而EOS是共治的模式因為其中加入了人的智慧輔助,真正的共治模式是不能忽略不瞭解程式碼的各個階層的專家,社會學/經濟學/法律/會計的一起參與才是共榮共享的環境。

EOS 並不像他們所宣稱的傳輸是免費的,因為每年會通貨膨脹

EOS的轉帳及dapp使用上是免手續費的無庸置疑,這幾天上線解禁之後的小試驗都證明這一點,並且傳輸的速度之快很有感。

EOS和ETH在dapp的使用上有一個很大的不同,就是gas的機制使用,ETH的設計機制里要求每一個使用者在任何的整個網絡使用上都必須付出「獎勵」給礦工,所以每個微小的動作都必須要有ETH放在錢包中作為驅動的燃料,這件事情的原意是好的,給礦工有動力去驗證整個區塊鏈出塊的正確性,但這對於產業規模化本身是個痛點,因為不可能要求每個只是想嘗試看看dapp的人都必須去買ETH才能夠使用,更別說當整個網絡堵塞的時候所必須花的時間和傳輸費會更大,這和現在普遍使用APP的方式相左,使用者會消耗很大的成本來使用ETH網絡。

而相對於EOS, 在設計上是傾向於讓開發者和整個網絡的擁有者(也就是持幣者)去承擔這個成本,開發者抵押和購買這些驗算節點BP設備中的CPU/Network/RAM, 開發設計讓使用者可以免費體驗的dapp,因此在每年會增發5%的EOS來作為整個網路運行的成本,是由所有使用這個網絡的人一起承擔,而這5%中只有1%是分給幫忙產生出塊的節點,其餘的4%是經由全部持有token者投票來決定該如何分配?繼續投資好的dapp團隊還是捐款或是平均分配等等都會是選項之一。

創始人Dam(BM)是個騙子,整個EOS也是一場騙局

會有這樣說法的原因可能是BM之前分別創立了兩個項目:BTS以及Steemit,但是卻沒有跟著他們共存亡反而還跑去做新的龐大項目EOS來圈錢,Come on! 目前這兩個項目的市值還存活在全部加密市場的前四十名,更不論有多少喊得義正嚴辭的項目摔到地心深處了,而且區塊鏈的項目原始代碼的架構如果建構完成後,接下來就是整個社區的使用者一起維護了,難道會因為比爾蓋茲離開微軟整間公司就垮了嗎?

在區塊鏈的世界中因為未來性太強,所以任何一個人都能在網路上喊著誰是騙子而不用給證據,我們稱之為FUD,當然由於這個新世界里沒有所謂的意見中心,所以每個人都能按自己的主觀或是利益來喊話,但要與證據隨行才能取信他人,在這個區塊鏈的生態中,Vitalik & BM 都是深信去中心化力量的超聰明程式規劃師,堅信價值取決在每個人自己的手中而不是被中心化的機構或組織所遮蔽,縱使他們做法不同,所相信的哲學,演算法,社會價值觀都不同,但無損於他們對世界的貢獻。

EOSio 利用ICO 獲取了42億美元的龐大資金,不可能會認真做事的

登勒!這樣的說法也不知道該說些什麼,一個計劃會得到多少創業資金並不是這家公司能夠決定的,既然大家在長達一年的ICO里還能夠繼續的保持投資熱度,中間還出現ICO價格和現貨價產生倒掛的現象,代表這個世界上有很多人都在一遍又一遍的審視這個項目並且持續的投資下去,若是說拿到了非常多資金就不會做事放任項目爛掉,那很多優質公司就不可能會持續成功那麼久了。

更不用說上個星期主網正式上線,運轉的情況也很好,若因為拿到龐大資金就不做事情,這一個說法就不攻自破了。

結論

儘管EOS 本身還是必須要證明自己是否真的如白皮書以及設計理念所說的,高乘載的商用區塊鏈架構,這也許需要三個月到一年的時間慢慢的證明dapp的建構和使用真的很高效率 (幣圈一天人間一年啊),但目前能夠看到具有可拓展性和實踐可能性的區塊鏈主鏈只有EOS,在當下的ETH設計中很難看到這樣子的擴展,就連上述所說的sharding和plasma都還需要較長的時間來完成並且受到社區的支持,這一點可能會是一個難題。

在這個參與區塊鏈發展的旅途中,唯一能夠學到的事情就是創新從不停止,也沒人停得住,能做到的只有持續的學習,適應,以及參與,不然在這快速變遷的世界中會被留在原地,這也說明了如果EOS本身停滯不前自然會有下一個顛覆的項目產生,當然在前兩年的區塊鏈生態中ETH做到了階段性任務,並且成功的經由智能合約發展了廣大的市場,不過筆者還是堅持原本的觀點,對於ETH目前遇到的問題還沒有有效的方式來處理,期待彼此的良性競爭吧!

結語:以太坊本身的時代性已經毋庸置疑,將單純金融屬性的比特幣進展到具有商業價值的智能合約,很大一步的朝著人類社會價值實用性的方向邁進,而這篇文章並不是在比較技術上的優劣或孰好孰壞,單就某些角度為一個大型新發生的下一代公鏈項目做解釋,當然筆者對於EOS本身具有的價值是高度看好,之後也會持續的對EOS所乘載的價值做分析和分享。轉載請便 務必請註明出處 感謝1 ~10下 -我知道你花時間了(菸)
11~20下 -這篇文章有幫助到我
21~30下 -我得到很不一樣的新觀念與想法
30~50下 -你知道我有多挺你了吧

--

--

0xDenny--Web3世界的脈動觀點
Taiwan EOS meetup

"文字,閱讀,才能靜靜的保留住自己喜愛的世界。堅持,想像,才能瘋狂的創造出自己期待的未來。"