什麼是EOS(不同的角度看柚子)

最新內容會更新在主站深刻淺出區塊鏈社區
原文連接:什麼是EOS(柚子)git

是時候給寫寫EOS了,如今EOS主網已經上線,儘管我我的不是很喜歡EOS項目(不過也一直在關注EOS),可是不能否認EOS這個爭議性很大的項目給區塊鏈世界帶來的變化。github

寫在前面

閱讀本文前,若是瞭解過比特幣及以太坊,能夠更好的理解本文。歡迎訂閱專欄:區塊鏈技術
指引你從頭開始學區塊鏈技術。微信

本文出現EOS是指EOS.io公鏈項目,不是指以太坊上的EOS Token。網絡

EOS 簡介

EOS: Enterprise Operation System 中文意思爲:商業級區塊鏈操做系統。工具

儘管以太坊創造性引入智能合約概念,極大的簡化了區塊鏈應用的開發,但以太坊平臺依然有一個很大的限制,就是交易確認時間及交易吞吐量比較小,從而嚴重影響了以太坊進行商業應用。學習

交易吞吐量有一個專門的詞:TPS (transaction per second 每秒的交易量) 比特幣的TPS 是大概7,而且最少幾十分鐘交易才能被確認,以太坊的TPS大概是20左右,交易的確認通常須要幾分鐘的時間。
不過比特幣以太坊也在不斷進化以提升TPS,好比比特幣的閃電網絡,以太坊的Sharding技術(分片)以及Plasma技術(分層)。區塊鏈

EOS 項目的目標是創建能夠承載商業級智能合約與應用的區塊鏈基礎設施,成爲區塊鏈世界的「底層操做系統」。
EOS經過石墨烯技術解決延遲和數據吞吐量問題,TPS可達到數千,交易的確認時間也只有數秒。同時聲稱將來使用並行鏈的方式,最高能夠達到數百萬TPS。網站

EOS 設計了一套帳戶權限管理系統,EOS再也不使用的地址做爲帳戶,能夠直接使用字符做爲帳戶名,並設計了一套的帳戶權限體系。加密

此外,在 EOS 上轉帳交易及運行智能合約不須要消耗 EOS代幣。而是EOS 系統當中,抵押代幣獲取對應的資源,來執行相應交易,在EOS運行程序徹底免費的說是不許確的。操作系統

值的一提的是EOS項目其ICO也是基於以太坊ERC20 Token進行的,其ICO 時間長達355天,做爲一個當時還未上線的項目,融資額達到40億美圓是史無前例。

充滿爭議的技術天才BM

EOS的主要開發者爲丹尼爾·拉瑞莫(Daniel Larimer), 綽號BM(GitHub的暱稱:ByteMaster), 它是EOS的項目方,BlockOne公司的CTO。
和V神同樣,也是一個神奇的人物,網絡上兩人因理念不合有屢次論戰。BM有一句牛B 轟轟的話:我終生的使命,是致力於找到一些加密經濟的解決方案,給全部人的財產、自由、平等帶來保障。

BM成功創立過三個區塊鏈項目:BitShares、Steem 以及EOS,是一個技術天才,也是一個多變的人。
2009年的BM也準備的數字貨幣一展身手,在其研究比特幣以後,2010年BM提出了一些比特幣的問題,並想要改進,結果比特幣的創始人中本聰(Satoshi Nakamoto)懟會了他「If you don't believe me or don't get it, I don't have time to try to convince you, sorry.」(懂不懂隨你,我可沒時間理你)。
因而BM開始着手建立本身的區塊鏈項目,這就是2013年發佈的 BitShares 比特股,世界上第一個數字貨幣去中心化交易所。

BitShares在2014年上線時,是當時的明星項目,也因爲bug太多、糟糕的體驗以及BM在進行個別版本升級的時候都不提供向下兼容,用戶逐漸流失,更要命的是,BM利用本身超過1/3的記帳節點,在沒有達成社區共識的狀況下,強行分叉增發了BitShares發行總量。儘管BM在技術提供了改進,發佈了石墨烯工具集,不過最終社區投票決定讓BM離開了BitShares。

離開BitShares的BM,於2016年創立了區塊鏈項目Steem,去中心化社交網站Steemit就是基於Steem建立,在Steemit的運營期間,BM和Steemit的CEO Ned有過屢次口水戰。
在2017年,BM離開了本身建立的Steem項目(也許除了BM本身,沒有人能知道他離開Steem的真實緣由),選擇與布魯默聯合創辦了BlockOne公司打造EOS項目。

石墨烯(Graphene)與 DPOS

和BitShares、Steem 同樣,EOS底層使用的也是石墨烯技術,石墨烯是一個開源的區塊鏈底層庫,也出自BM之手,它採用的是 DPOS(Delegated Proof-of-Stake 股份受權證實機制 )的共識機制。
在比特幣及以太坊網絡中,任何人均可以參與記帳,而DPOS爲了提升出塊速度TPS,限制了參與記帳了人數,在DPOS中,記帳者不在稱爲礦工,而是改稱爲見證人 Witness,如今EOS中,又有一個新詞:Block Producer,簡稱BP,你們翻譯爲超級節點(本文中依舊會使用見證人這個詞,超級節點更像是一個市場營銷用詞)。

在EOS中,見證人的個數是21個,BitShares中是101個,BitShares的出塊時間打開是 1.5秒,在EOS中,出塊時間提升到了0.5秒。

和Pow及Pos共識機制礦工能夠自由選擇參與挖礦不一樣,DPOS下節點須要參與見證人選舉,只有贏得選舉的節點才能負責出塊,在EOS中,贏得選舉21個節點見證人輪流出塊。
另外還有100個備用見證人(候選節點),在21個見證人出現問題後作替補。EOS的發行總量是10億, 見證人在完成打包交易區塊後,能夠領取到區塊的獎勵,區塊的獎勵來自對發行量的通脹增發,通脹率每一年接近5%。

BM特點的去中心化

我我的理解的區塊鏈,它最大的革命性就是他的中立性,其運行不該該受到任何人的干擾,在POW共識中,礦工、項目方(開發者)以及交易方他們是相互獨立的存在。

在EOS中,BM本人擁有巨量的選票,他能夠在必定程度上左右見證人的選舉,同時BM還爲EOS制定了憲法,要求全部的見證人必須遵守憲法。所以BM某種程度上能夠左右EOS系統的運行。

本文是我的對EOS的理解,受我本身視野侷限也許理解有誤差,歡迎你們批准指正,個人微信: xlbxiong。

EOS相關資料:

深刻淺出區塊鏈 - 系統學習區塊鏈,打造最好的區塊鏈技術博客。
個人知識星球爲各位解答區塊鏈技術問題,歡迎加入討論。

相關文章
相關標籤/搜索