EOS誕生并非是偶然,而是有著一場從內(nèi)到外的進(jìn)化演變歷程,內(nèi)從Bitshare、Steemit到EOS,外從比特幣、以太坊到EOS。
上期講了EOS的外部進(jìn)化:EOS入門(一)丨區(qū)塊鏈外部進(jìn)化史;
本期則論述其內(nèi)部進(jìn)化,以及進(jìn)化過程中的靈魂--石墨烯生態(tài)系統(tǒng)。
目前區(qū)塊鏈生態(tài)系統(tǒng)主要分為三類,一類是比特幣生態(tài)系,一類是以太坊生態(tài)系,而另外一種就是石墨烯生態(tài)系,而石墨烯生態(tài)系下有三個(gè)代表項(xiàng)目:BTS,Steem 和 EOS。
ONE
挑戰(zhàn)比特幣---BTS的誕生
Step1·懟政府
2007年,BM便在開始探索自由之路,要?jiǎng)?chuàng)建一個(gè)非組織非暴力的自由世界,保證生命和財(cái)產(chǎn)的自由。那時(shí)人們不得不依靠政府來保障這個(gè)自由,其最大的缺陷是中心化,當(dāng)錢由政府打印控制時(shí),便隨時(shí)會有關(guān)閉的危險(xiǎn),政府可能會切斷交易的現(xiàn)金流。(而2013年的門頭溝事件,美國政府)
在尋找這個(gè)解決方案時(shí),BM了解到了中本聰?shù)臄?shù)字貨幣--比特幣。
Step2·懟比特幣
然而比特幣背后的區(qū)塊鏈科技并不能滿足現(xiàn)實(shí)的需求,跟銀行相比,10分鐘出一個(gè)塊對于交易來說是不能接受的。要做到刷信用卡那樣的交易速度,BM決定引入一個(gè)新的共識機(jī)制---DPOS,來取代交易速度極慢的POW。
2013年,Bitshare第一版本上線,它把速度做到了極致,在DPOS共識算法的加持下,由原來的10分鐘出塊變?yōu)?0秒鐘出塊。但其仍然沿用比特幣的UTXO賬戶機(jī)制,層出不窮的BUG,大量占用系統(tǒng)資源,以及糟糕的用戶體驗(yàn)都讓用戶十分頭疼。
Step3· 石墨烯的誕生
2015年, 為解決系統(tǒng)性能問題,BM團(tuán)隊(duì)發(fā)布了石墨烯工具組,在此基礎(chǔ)上建立的Bitshare2.0是第一個(gè)間隔時(shí)間只有3秒的區(qū)塊鏈,每秒支持1萬筆交易,也證明了在分布式環(huán)境下的高性能!
▲第一個(gè)去中心化的高性能交易平臺
TWO
挑戰(zhàn)Facebook?
Step1·懟BTS
2015年11月,BM離開BTS。因?yàn)樵诮档徒灰踪M(fèi)用的理事會投票表決中,調(diào)低交易費(fèi)用的提案獲得更多支持,BM以7:4落敗。這件事背離了創(chuàng)建加密貨幣的初衷--解放不可逆的金融奴隸!從BM的憤然離去,也可以看出BM在交易費(fèi)用上的用心。
Step2·懟Facebook?
離開BTS的BM,將目光放在了內(nèi)容社區(qū)上,打造了一個(gè)通過加密貨幣獎(jiǎng)勵(lì)支持社區(qū)建設(shè)和社交互動的區(qū)塊鏈數(shù)據(jù)庫——Steem。
Steem結(jié)合了社交媒體概念,以及加密貨幣及其社區(qū)建設(shè)過程中的經(jīng)驗(yàn)教訓(xùn)。Steem沿用了比特股的底層技術(shù):石墨烯區(qū)塊鏈底層,在交易性能和用戶體驗(yàn)方面都達(dá)到了相當(dāng)高的水準(zhǔn)。
簡單來說就是利用內(nèi)容激勵(lì)內(nèi)容生產(chǎn),作者可以根據(jù)點(diǎn)贊和轉(zhuǎn)發(fā)量來獲得代幣獎(jiǎng)勵(lì),這種“股東評價(jià)、系統(tǒng)獎(jiǎng)勵(lì)”的模式在當(dāng)時(shí)可有挑戰(zhàn)facebook、Twitter的勢頭?葿M真的是為了打造一個(gè)超越Facebook、Twitter社交媒體網(wǎng)絡(luò)嗎?答案是否定的。
Step3·獎(jiǎng)勵(lì)每一個(gè)人!
當(dāng)年BM懟政府的目的是為了給人們創(chuàng)造一個(gè)自由的世界,不用依靠政府也能保障人們生命和財(cái)產(chǎn)的自由。所以,他要做的事更遠(yuǎn),打造社交網(wǎng)絡(luò)的理由:降低人們進(jìn)入加密貨幣領(lǐng)域的門檻。
BM說:steem 給我最大的激勵(lì)是,有些在非洲的窮人,現(xiàn)在過上了中產(chǎn)的生活,因?yàn)槲议_發(fā)的軟件。這是讓我每天早上起床的動力,當(dāng)你有了一些錢之后,有更多的錢,不是什么重要的事情。我會繼續(xù)盡我最大的努力,去找到一個(gè)自由市場的解決方案。
對普通人來說,學(xué)加密數(shù)字貨幣并不容易:先學(xué)比特幣,然后去買幣,接著把幣轉(zhuǎn)去交易所,最后轉(zhuǎn)成其他幣……
普通人聽到這里腿會發(fā)抖,于是BM借這個(gè)能賺錢的博客削平普通人的門檻。另一方面,Steemit的理念是以寫博客的方式挖礦(mind by blogging),寫博客的人和比特幣礦工一樣,都有資格從勞動中獲得收入——這將產(chǎn)生數(shù)以百億美元的勞動收入。這些錢用去獎(jiǎng)勵(lì)內(nèi)容生產(chǎn)者,與此同時(shí),必須建一個(gè)超大規(guī)模的分布式系統(tǒng),用來消費(fèi)這些內(nèi)容,為這些內(nèi)容提供資金,形成一種生態(tài)。
在構(gòu)建Steemit這個(gè)過程中,看到了BM的決心:不是為了錢,而是為了創(chuàng)建一個(gè)世界,一個(gè)非組織非暴力的世界。
THREE
挑戰(zhàn)以太坊---EOS is the future
Step1·離開Steemit
2017年,BM離開了Steemit, 作為一個(gè)社交媒體應(yīng)用,Steemit上的功能聚焦得非常狹窄,幾乎只能用來做社交。Bitshare和Steemit都是基于區(qū)塊鏈的應(yīng)用,如果想向區(qū)塊鏈添加新功能時(shí),必須讓所有參與方都達(dá)成共識,同時(shí)必須做大規(guī)模的升級,其間無盡的爭議會極其地耗時(shí)。
BM理想中的新系統(tǒng)應(yīng)該有更好的治理架構(gòu)以及權(quán)責(zé)利安排。為此,他研究了博弈論,學(xué)了人們在類似投票的博弈過程中的各種糾結(jié)心理,最后發(fā)現(xiàn)這一系列東西都應(yīng)該被重塑,可現(xiàn)在每個(gè)人都已經(jīng)參與進(jìn)這個(gè)系統(tǒng),于是BM注定無法重塑它。
所以,他決定去創(chuàng)建理想中的新系統(tǒng)。
Step2·懟以太坊
區(qū)塊鏈所帶來的并不僅僅是比特幣這⼀全球化數(shù)字貨幣,或是各類去中心化應(yīng)用( Decentralized Application)。在信息和大數(shù)據(jù)時(shí)代,區(qū)塊鏈這一技術(shù)最重要的地位來自于它重新建立的信息和價(jià)值傳播結(jié)構(gòu)。
以太坊( Ethereum)是一個(gè)能夠滿足商業(yè)需求、高效的區(qū)塊鏈公共應(yīng)用平臺,然而目前以太坊的機(jī)制以及運(yùn)行效率,很難支持一個(gè)龐大的去中心化商業(yè)應(yīng)用生態(tài)。
簡略地說,一個(gè)成熟的區(qū)塊鏈公共應(yīng)用平臺至少需要滿足以下條件:
1. 在低延遲的基礎(chǔ)上支持大規(guī)模用戶
2. 提供免費(fèi)服務(wù)
3. 便利地升級與 Bug 恢復(fù)
以太坊很難能夠滿足這三個(gè)條件。
第一:以太坊現(xiàn)階段能夠處理每秒5筆左右的交易。
第二:在以太坊的機(jī)制下,每筆轉(zhuǎn)賬以及智能合約的運(yùn)行,都需要消耗以太幣,這是以太幣作為以太坊系統(tǒng)代幣的價(jià)值來源。然而,在很多商業(yè)應(yīng)用下,免費(fèi)服務(wù)對于用戶體驗(yàn)是非常必要的。在用戶不必因使用區(qū)塊鏈應(yīng)用平臺而付出費(fèi)用的基礎(chǔ)上,平臺將發(fā)展更大的用戶規(guī)模。而在這一模式下,應(yīng)用開發(fā)者也完全能夠創(chuàng)建其特有的盈利模式。
第三:區(qū)塊鏈應(yīng)用平臺需要為開發(fā)者提供便捷地修復(fù)bug的機(jī)制。在區(qū)塊鏈和智能合約上面,代碼即法律,然而代碼之中存在bug是無法避免的。一個(gè)區(qū)塊鏈底層平臺和智能合約在遭遇bug時(shí)無法及時(shí)修復(fù)是一個(gè)非?膳露沂ビ脩粜湃蔚那闆r。
以太坊遠(yuǎn)未發(fā)展為能夠滿足現(xiàn)實(shí)商業(yè)需求的應(yīng)用平臺。限制它商業(yè)發(fā)展的阻礙存在于其技術(shù)機(jī)制。
Step3:EOS is the future.
EOS可以說是BM對于區(qū)塊鏈技術(shù)理解的總結(jié),這次BM以太坊為對手,建立一個(gè)區(qū)塊鏈操作系統(tǒng),一方面,經(jīng)過多年的運(yùn)行,石墨烯的技術(shù)可行性經(jīng)受住了考驗(yàn);另一方面,他有了更強(qiáng)大的團(tuán)隊(duì),EOS背后的block.one匯集了眾多行業(yè)精英:CEO BB,合伙人 Iran,MichealChao,BM只擔(dān)任CTO一職,專心開發(fā)工作,而不再用他的極客思維干擾項(xiàng)目運(yùn)營。
EOS.IO 軟件引入一種新的區(qū)塊鏈架構(gòu)設(shè)計(jì),它使得去中心化的應(yīng)用可以橫向和縱向的擴(kuò)展。這通過構(gòu)建一個(gè)仿操作系統(tǒng)的方式來實(shí)現(xiàn),在它之上可以構(gòu)建應(yīng)用程序。該軟件提供帳戶、身份驗(yàn)證、數(shù)據(jù)庫、異步通信和跨越數(shù)百個(gè) CPU 內(nèi)核或集群的應(yīng)用程序調(diào)度。由此產(chǎn)生的技術(shù)是一種區(qū)塊鏈架構(gòu),它可以擴(kuò)展至每秒處理百萬級交易且用戶可免費(fèi)使用,很容易就能快速部署去中心化應(yīng)用。
FOUR
什么是石墨烯?
在這輪內(nèi)部進(jìn)化中,不難發(fā)現(xiàn)石墨烯生態(tài)系占據(jù)了十分重要的作用,解救了被很多人吐槽的BTS1.0系統(tǒng)性能問題,還為之后的STEMM與EOS奠定了基礎(chǔ),那什么是石墨烯?
與大多數(shù)數(shù)字貨幣類似,Graphene (石墨烯) 使用區(qū)塊鏈來記錄參與者的轉(zhuǎn)賬信息及市場行為。由于每個(gè)區(qū)塊總是指向前一個(gè)區(qū)塊,因此一個(gè)區(qū)塊鏈條包含了所有在網(wǎng)絡(luò)上發(fā)生的交易信息。區(qū)塊鏈?zhǔn)且粋(gè)公開的、可審計(jì)的賬簿,每個(gè)人都能夠查看詳細(xì)數(shù)據(jù),并驗(yàn)證交易、市場訂單和買賣盤數(shù)據(jù)。
石墨烯采用的是 DPOS 的共識機(jī)制,節(jié)點(diǎn)確認(rèn)時(shí)除去了代理節(jié)點(diǎn)外的其他非信任節(jié)點(diǎn)的確認(rèn)過程,大大加快了區(qū)塊鏈出塊速度,出快速度大約為 1.5s,石墨烯技術(shù)使得區(qū)塊鏈應(yīng)用更高的交易吞吐量,BTS 可以處理十萬級別的 TPS,EOS通過并行鏈的方式,最高可以達(dá)到數(shù)百萬TPS,并且并行本地鏈甚至可以達(dá)到毫秒級的確認(rèn)速度。
沒有對比就沒有傷害:比特幣處理速率是7筆/秒,以太坊當(dāng)前每秒能夠處理的交易大概是13筆,BTC是大概最少三十分鐘后數(shù)據(jù)才能被確認(rèn),ETH也需要幾分鐘,而EOS每秒可以處理數(shù)百萬筆,可以達(dá)到毫秒級的確認(rèn)速度。對于要建立區(qū)塊鏈操作系統(tǒng)的EOS來說,性能是尤為重要,石墨烯恰好可以滿足dapp的高頻需求。