BTC-E美元實時行情Bitstamp美元實時行情BTC-E萊特幣實時行情比特幣中國實時行情

【深度解析】EOS你憑什么挑戰以太坊?

作者:網文 來源:轉載 日期:2018-1-19 20:00:48 人氣: 標簽:EOS以太坊 【打印】

深度解析EOS

你憑什么挑戰以太坊?


相信大家玩區塊鏈,應該沒有不知道EOS的。概況地說,EOS項目是為了打造一個底層操作系統,就好像咱們的Mac系統,或者是Windows系統之類的,在這個基礎上,才能創建各種應用軟件。


不同之處在于,EOS是基于區塊鏈技術,并且是去中心化的。這個去中心化系統是為了能夠支持工業級別的去中心化應用,例如可以在汽車行業建立去中心化的數據分析,在物流行業建立去中心化的追蹤系統等等。



EOS

ETH

怎么樣?是不是聽起來非常炫酷,但是真正吸引人的還不止是這些。


EOS項目還打算完全去除轉賬費用。相信現在使用以太坊轉賬,大家都能感覺到手續費變得越來越高,這也一直被人詬病。EOS如果能搞定這塊,那以太坊真的是要慌了。其次,EOS項目方聲稱EOS系統可以每秒轉賬百萬次,這個又完爆了以太坊。


口說無憑,任何人都能站出來說我的系統比以太坊好。別急,接下來我們就來深入分析為何EOS會這么牛。不過在這之前,讓我們先來探討下為何我們需要EOS系統。


首先,咱們先來回答一個問題。去中心化應用需要什么條件?去中心化應用想要成功最少需要什么條件?


1. 支持百萬級用戶數。作為應用軟件,無論中心化還是去中心化,都需要能夠支持很多用戶。如果去中心化應用想要被主流用戶接受,那么至少要能夠給百萬級人數使用才行,所以去中心化應用需要有足夠大的擴容性。


2. 免費使用。整個平臺或者操作系統,要能夠開發出能夠免費給用戶使用的應用軟件。就算去中心化應用有再多好處,用戶也不能被強迫必須付費使用。


3. 系統更新簡單便捷。整個操作系統平臺應該給開發者足夠的自由度來根據他們的想法在任何時候去更新去中心化應用。如果應用中有bug,開發人員可以去修補,但是不能影響整個底層操作系統。


4. 低延時性。去中心化應該需要很平穩地運行,而且要有很低的延時性,不然打開個網頁都得等半天的心情,相信都可以理解的。


5. 同步運行功能。操作系統平臺要能讓基于它的去中心化應用同步運行,這樣可以合理分配計算量,從而節省時間。


6. 順序運行功能。不過也不是區塊鏈上所有的功能都應該是同步運行的。比如轉賬,多個轉賬就不可能同步運行,需要一個轉完再轉另一個,這樣可以避免雙花,比如你拿著比特幣同時去花錢買東西,同時付錢,就可能就有一家收不到錢。



那么,如果我們想創建去中心化應用,現在有什么操作系統平臺可以用呢?


例如比特股和石墨烯有很好的吞吐量,但是呢,他們不適用于智能合約。現在市場上,很明顯大家都是在用以太坊。雖然它有非常強大的智能合約,但是轉賬速度和擁堵是很大的問題。而且,轉賬需要燃料費用也是阻礙其發展的重大因素。


EOS系統可以認為是兩者優勢的結合,擁有石墨烯和比特股的高吞吐量,同時也有以太坊的智能合約能力。

通過以上的分析,相信現在可以回答為什么我們需要EOS了。那么這么厲害的項目背后的團隊又是如何呢?他們能承擔起這個項目嗎?


EOS項目的核心團隊是基于開曼群島的“Block.one”。Brendon Blumer是EOS項目的首席執行官(CEO),在2014年就進入區塊鏈行業。在這之前,他在網絡游戲公司和房地產行業都有工作經驗。


Dan Larimer是EOS項目的首席技術官(CTO)。他是DPOS算法的創建者,同時也是去中心化自制組織(DAO)的創建者。同時,他也參與了比特股和Steem。


那么EOS系統究竟能做什么呢?我們來看看EOS系統有哪些特性?


1. 擴容性。現在區塊鏈技術面臨到的最大問題就是擴容性,相信大家對以太坊擁堵已經深有體會,一只貓都能分分鐘搞癱它。傳統的支付手段例如Visa,每秒可以轉賬1667次,Paypal每秒轉賬193次。相比之下,比特幣每秒可以轉賬大約3-4次,以太坊每秒也就20次轉賬。


那么為什么基于區塊鏈的TPS(每秒轉賬數)那么低呢?其實這是因為在現有的區塊鏈系統中,任何的轉賬都需要網絡中所有的節點達成共識,所以速度會很慢。


EOS系統使用的是DPOS(股份授權證明)共識算法機制,在這種算法機制下,EOS可以很輕松地完成每秒百萬轉賬。先賣個關子,等會我們會詳細聊聊為啥這個算法這么牛。


2. 兼容性。以太坊整個系統在DAO攻擊之后就變得有些停滯不前了。所有事情都好像停止了,而且由于硬分叉,社區也開始分裂。由于EOS系統使用的是DPOS算法,在這種生態系統下,以太坊這種分叉的情況幾乎不會發生。如果有些去中心化應用有瑕疵,那么被選舉出來的區塊生產者可以凍結這個應用直到它被整個軟件系統所接受。這其實也是DPOS系統的簡單延伸,不需要每個節點都參與對鏈上的管理。


3.可用性。EOS系統可以允許網頁工具包嵌入進行交互界面開發,自我描述的接口,自我描述的數據庫以及權限聲明。



4. 治理。EOS生態系統中,治理規則是通過制定管轄權,法律的選擇以及其他共同接受的規則。這通常是通過具有約束力的憲法來完成。EOS系統中每筆轉賬都需要包含這種憲法的哈希簽名。這在本質上是把用戶綁定到這個憲法之上。


這種憲法和協議可以通過以下的流程來進行更改: 更改方案由在21人中獲得17人贊同的區塊鏈生產者提出,而且這個情況需要保持30天。如果憲法更改成功,所有用戶需要使用新憲法的哈希值來簽署他們的轉賬。


區塊生產者需要適應這種改變,并更改相應代碼,同時應用到相應的區塊鏈上。

區塊生產者提出的代碼需要保持21人中17人同意的比例,并連續維持30天。在這之后,會給予所有的節點一整周的時間來適應新的改變。任何不跟隨新的協議的節點會自動關閉。


所以在EOS系統中,如果發生了類似DAO攻擊這種情況,EOS系統會被強制快速尋找現有協議的改變和方案。如果是非常緊急的情況下,區塊生產者也有權可以加快更新流程。


5. 同步處理能力。在同步處理時,程序指令被分到多個處理器。這樣做地話,程序運行的時間就會大大減少。EOS系統通過橫向擴容,異步通信,互操作性完成智能合約的同步運行。橫向擴容其實是和縱向擴容進行對比的,縱向擴容是通過增加處理能力來實現。橫向擴容則是通過在資源池里增加更多的系統和計算機來實現。異步通信就是說通信沒有同步,所有的參與者無需在同一時間進行通信。互操作性就是指電腦系統有交換和使用信息的能力。


6. 自給自足的系統。每個基于EOS軟件的區塊鏈系統每年都會有5%的自然通脹率。這將會被分發給平臺上的區塊生產者作為他們對轉賬進行確認的獎勵,同時也會分發給最優的三種智能合約。這樣做的原因是因為要確保區塊鏈不會依賴于任何單個的基金,組織或者個人,來進行發展和維護。


7. 去中心化操作系統。EOS的這個特性是最能讓別人明白到底什么是EOS。現在以太坊自稱是去中心化的超級計算機,EOS則把自己定位為一個去中心化的操作系統,大家可以想象下如果Mac或者Windows系統有數字經濟的激勵會是什么樣的效果?


8. 零轉賬費用。EOS系統基于一個所有者權益模型,用戶擁有同時也可以使用和他們權益正相關的資源,而不是需要支付每筆轉賬。所以本質上來說,如果你有N個EOS代幣,那么你就可以使用N×k比轉賬,從而取消了轉賬費用。


如果開發者想要在以太坊上測試他們的應用,費用會很高。研發初期的燃料費用就足以讓開發者破產。以太坊和EOS最基本的區別是以太坊租出他們的計算能力給開發者,而EOS是給予他們資源的所有權。所有本質上來看,如果你有一千分之一的EOS權益,你就有EOS系統中所有計算能力和資源的千分之一。


還記得之前埋的坑嗎?到底什么是DPOS(股份授權證明)算法呢?


現在我們就來講講共識算法機制。相信大家都知道,現在最通用的共識算法就是PoW(工作量證明),使用最多的就是在比特幣。但是,EOS系統使用的是DPOS(股份授權證明)共識算法。那么這個算法又是如何運作呢?在說之前,我們先來了解POS(權益證明)算法,畢竟DPOS是基于它的。


簡單地說,權益證明(POS)算法就是讓整個挖礦過程虛擬化,用驗證者代替礦工。那么DPOS和POS算法有何不同呢?首先,任何擁有和EOS整合的區塊鏈上代幣的用戶可以通過投票系統來選擇區塊生產者。任何人可以參與區塊生產者的選舉,同時他們也可以生產和“他們獲得投票數/所有其他生產者獲得投票數”比例的區塊數。DPOS系統不會有分叉的現象出現,因為區塊生產者必須要一起合作而不是一起競爭來尋找區塊。并且如果有分叉,那么共識會自動轉換到最長的那條區塊鏈。


在DPOS區塊鏈上所有的區塊生產者都會參與其中,而且一次轉賬大約會在1.5秒內確認,為了確保轉賬絕對的可靠性,21個節點中有15個達到共識就可以轉賬,暫且稱之為15/21法則。


那么如果這時候產生疏忽或者惡意的分叉會怎么樣呢?所有節點都不會自動轉移到分叉鏈上,因為分叉鏈上沒有區塊生產者可以滿足上面所說的15/21法則,而任何區塊只有滿足這個法則才會成為整個鏈的一部分。




那么EOS系統是不是就是十全十美了呢?


其實并不是,EOS系統的問題在于太過依賴于投票機制。投票制度其實有以下問題,首先有可能最后投票的參與度會很低,影響投票結果。其次也會可能有這種情況,例如用戶把幣都存在了交易所,交易所有可能會代替他們去投票,但是用戶并不是很在意到底交易所會把票投向何處。也就是說有時候代幣持有者的興趣點和用戶的是可能不完全一樣的。


而且,在零轉賬手續費機制中,用戶需要持有一定量的EOS代幣從而可以獲得一定量的EOS免費轉賬額度,比如N個EOS代幣可以獲得N×k個免費轉賬額度, 但是這對經濟條件不好的人來說就不太公平,因為他們可能買不起那么多代幣,有錢人可以買更多代幣,而且還獲得更多免費轉賬的額度。而且對于一些很少用區塊鏈的用戶,可能只是用幾次而已,這種所謂免費轉賬的機制對他們來說沒有太大意義,而且這類用戶還不少。


試想如下的情形,在藍色鏈上出現了紅色鏈,這時候如何才能防止礦工去挖紅色鏈從而產生分叉呢?在POW(工作量證明)算法情況下,這種風險能被減輕,因為哪怕有個礦工自己去挖紅色鏈,但是其他礦工不參與,因為在藍色鏈上挖礦收益更高,而且更加安全,他也沒辦法去做出分叉。所以在POW機制下,去進行分叉會浪費礦工很多的資源,因為挖出來的區塊有可能被網絡給否決,但是這些資源可以在原先的鏈上獲得很大的收益且無風險。



但是在POS(權益證明)中,整個情況又不一樣了。因為POS中沒有挖礦,只有驗證者(validator), 如果你作為驗證者,可以在藍色鏈和紅色鏈上都放資金,那么無論你做出多么惡意的分叉行為,你都會穩穩地有收益。這就叫做“賬本分叉問題”。


現在EOS系統存在的問題是他們對于這樣做的驗證者懲罰不夠嚴重,不像以太坊會嚴重懲罰每一個這樣做的驗證者,所以EOS的系統有存在“賬本分叉問題”的可能性。


總結

很明顯,EOS想要和以太坊在“去中心化應用平臺”這方面競爭。他們都有非常厲害的技術以及非常強大的團隊。


但是就像我們之前所說,EOS并不是沒有任何缺陷的,而且整個系統也需要時間去開發。與此同時,以太坊也有一些非常優質的擴容策略,例如plasma,分片等等。


不論怎樣,讓我們拭目以待,看看EOS究竟能為我們帶來什么!

[下一篇]沒有更新的文章了!
返回頂部】【關閉窗口
【讀完這篇文章后,可否發表您的感受?】
0
0
0
0
0
0
0
0
本文網址:
安全聯盟站長平臺 360網站安全平臺 北单开奖结果查询官网