雖說EOS主網(wǎng)還沒上,但是DApp生態(tài)已經(jīng)先行一步,很多應(yīng)用已經(jīng)磨拳擦掌,準(zhǔn)備要在EOS的基礎(chǔ)上大干一番,足可見大家對(duì)EOS技術(shù)的信任和期待,
雖說EOS主網(wǎng)還沒上,但是DApp生態(tài)已經(jīng)先行一步,很多應(yīng)用已經(jīng)磨拳擦掌,準(zhǔn)備要在EOS的基礎(chǔ)上大干一番,足可見大家對(duì)EOS技術(shù)的信任和期待,或者說EOS其實(shí)就是為DAPP而生。
我們都知道,比特幣是基于去中心化應(yīng)用的稀缺產(chǎn)品,它主要的作用是價(jià)值存儲(chǔ),所以比特幣又有“數(shù)字黃金”的美稱。而以太坊的主要功能是智能合約,如果把區(qū)塊鏈比作手機(jī),那么以太坊就是其中最重要的操作系統(tǒng)之一。
小伙伴們或許就要問啦,這么說有以太坊就可以做DApp啦,我們還要EOS干嘛?
其實(shí)不然,雖然以太坊出現(xiàn)的早,智能合約現(xiàn)在也比較完善,但是其著重點(diǎn)還是在于發(fā)token,以太坊就像是一條跑著許多代幣和合約的鏈,任意合約執(zhí)行時(shí),其實(shí)都是在競爭資源。以太坊對(duì)于token非常成熟,但是對(duì)于DApp還略欠火候。
道理也很簡單:
首先以太坊的工作量算法機(jī)制,使得運(yùn)行速度不會(huì)很快,轉(zhuǎn)賬還要等半天,用戶很快就沒有耐心了。
其次所有的DApp會(huì)存在資源的競爭,假設(shè)A流量大了,可能B就沒那么多流量去支持了,DApp的服務(wù)商可無法接受。
最后很多項(xiàng)目大多都是基于以太坊去發(fā)token融資,最后想要做成DApp,還得回到自己的主鏈,這難度可要比發(fā)token高10倍,這也就是為什么很多項(xiàng)目最后無疾而終了。
所以說,其實(shí)以太坊現(xiàn)在并不能算是個(gè)性能非常好的操作系統(tǒng)。
什么是DApp?
既然咱們今天聊的主題是DApp,首先來大概了解下這是個(gè)什么東西。App大家都知道,咱們的智能手機(jī)里面,會(huì)有各種App。那么DApp,其實(shí)就是在App前面加了個(gè)Decentralization,也就是去中心化App。
DApp就是前端界面+智能合約
簡單來說,,前端就是和用戶交互的,你可以選擇各種命令,智能合約自然就是和區(qū)塊鏈交互了。
所以大家可以想象,如果某個(gè)區(qū)塊鏈“操作系統(tǒng)”上有很多DApp,會(huì)發(fā)生什么
首先會(huì)有很多數(shù)據(jù),而且為了保證可靠性,與合約有關(guān)的信息都得上鏈,必然會(huì)導(dǎo)致區(qū)塊鏈的膨脹。而且每個(gè)合約的處理能力都是基于同一個(gè)區(qū)塊鏈,爆款的DApp可能就是區(qū)塊鏈殺手。典型的例子就是Cryptokitties(以太貓),剛出來太火爆,以太坊直接跨了,最后不得不調(diào)整貓的出生頻率,才能緩解。試想下,再出來個(gè)以太狗,以太豬,這還能玩嗎?
EOS是怎么玩的?
EOS在設(shè)計(jì)的時(shí)候,主要是朝著DApp應(yīng)用方向發(fā)展的,而不是智能合約。由于EOS區(qū)塊鏈底層使用的還是權(quán)益證明DPOS的方法,觸發(fā)DApp的資源分配是根據(jù)你手上的EOS代幣來決定的。這樣就從本質(zhì)上隔離了各類DApp,可以防止資源競爭和惡意的攻擊,把技術(shù)問題漂亮地轉(zhuǎn)換成了經(jīng)濟(jì)問題。
在智能合約的基礎(chǔ)框架上,EOS會(huì)使用C++語言,然后編譯在WASM部署地址上解釋運(yùn)行。相比以太坊的Solidity語言,可能靈活性稍差,但是在合約的執(zhí)行效率上和后續(xù)合約代碼的大小上來看,肯定會(huì)占些便宜。EOS還可以一直升級(jí)預(yù)設(shè)的DApp框架。
在共識(shí)算法上,相比較以太坊的工作量證明,EOS也有絕對(duì)的領(lǐng)先優(yōu)勢(shì)(關(guān)于DPOS的更多信息,可點(diǎn)擊查看這篇文章:共識(shí)機(jī)制里,DPOS可能無法超越,騷年你信不)。DPOS算法可以算是當(dāng)前最快的共識(shí)算法,但是會(huì)犧牲一部分的去中心化,并且DPOS基本上杜絕了硬分叉的可能性。
DApp的升級(jí)和修復(fù),是可以建立在不會(huì)硬分叉的前提
所以說,。以太坊的硬分叉我們都是見識(shí)過的,萬一你在現(xiàn)有的以太坊上寫了個(gè)DApp,之后以太坊由于某些原因要分叉,原先的鏈如果沒有算力支持,或者DApp沒有按新鏈的規(guī)則進(jìn)行調(diào)整和更新,那有可能你的DApp也就沒用了。
EOS 沒有從根本上解決區(qū)塊膨脹問題,但是允許輕客戶端,可以只下載DApp相關(guān)部分的區(qū)塊數(shù)據(jù)。這樣的設(shè)計(jì)緩解了區(qū)塊膨脹的問題。
可以說,比特幣帶來了數(shù)字貨幣以及智能合約的雛形,以太坊則是將智能合約落地,EOS則是帶來 DApp 的平臺(tái)。但是這三者并不沖突,所對(duì)應(yīng)的需求也并非完全相同。
EOS的DApp生態(tài)
正是由于我們分析的EOS對(duì)于DApp的好處,許多公司也開始逐漸接受EOS,并且將它作為底層系統(tǒng),來開發(fā)DApp。下面我們就一起來看看,現(xiàn)在EOS生態(tài)中有哪些DApp?
1、Orchale Chain (歐鏈)
歐鏈號(hào)稱是全球第一個(gè)在EOS生態(tài)圈上構(gòu)筑的應(yīng)用,它是一個(gè)基于EOS平臺(tái)的去中心化Oracle(預(yù)言機(jī))技術(shù)平臺(tái),采用自主的PoRD機(jī)制,將現(xiàn)實(shí)世界數(shù)據(jù)引入?yún)^(qū)塊鏈,并將此作為基礎(chǔ)設(shè)施為其他區(qū)塊鏈應(yīng)用提供服務(wù),其主要目標(biāo)是“讓世界和區(qū)塊鏈連接起來”。
2、EOSFINEX
EOSFINEX是EOS和Bitfinex合作的去中心化交易所。EOSfinex將EOS技術(shù)的可擴(kuò)展性和速度與Bitfinex業(yè)務(wù)的專業(yè)技術(shù)相結(jié)合,實(shí)現(xiàn)“上鏈”交易,旨在為數(shù)字資產(chǎn)交易提供一個(gè)快速,透明和可靠的平臺(tái)。
3、UIP 未來版權(quán)
未來版權(quán)(UIP)是基于EOS打造的文娛版權(quán)智能交易平臺(tái)。EOS提供的支持百萬級(jí)商業(yè)交易的區(qū)塊鏈解決方案,可以完美解決文娛版權(quán)保護(hù)與價(jià)值變現(xiàn)的傳統(tǒng)痛點(diǎn),基于區(qū)塊鏈可溯源、難篡改等特性,保護(hù)每一個(gè)藝術(shù)工作者及其創(chuàng)造的IP,打造全球文娛版權(quán)智能交易平臺(tái)。
4、CYBEX 塞貝
CYBEX是一個(gè)旨在提高加密資產(chǎn)流動(dòng)性的去中心化交易所,相較于如今市場(chǎng)中的中心化交易所,CYBEX為加密資產(chǎn)提供了更多的透明性與安全性,CYBEX使用基于石墨烯程序的LMAX高速撮合引擎實(shí)現(xiàn)每秒數(shù)百萬次的交易撮合能力。系統(tǒng)節(jié)點(diǎn)將通過DPOS共識(shí)提供高效安全的區(qū)塊鏈打包服務(wù)。未來,隨著EOS的采用會(huì)得到更高的可擴(kuò)展性。
其他還有非常多的DApp是基于EOS研發(fā),例如工業(yè)物聯(lián)網(wǎng)分布式網(wǎng)絡(luò)iiot, 下一代電子商務(wù)拍賣平臺(tái)TokenMarket,POS數(shù)字貨幣時(shí)代的余額寶Bystake,基于EOS的科幻游戲The SFEOS Game等等其他應(yīng)用。相信隨著EOS主網(wǎng)即將上線,更多的DApp會(huì)相繼在EOS架構(gòu)的基礎(chǔ)上蓬勃發(fā)展。