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