對(duì)于很多開(kāi)發(fā)者來(lái)說(shuō),DApp(去中心化應(yīng)用)寄托了他們對(duì)區(qū)塊鏈的理想,然而,發(fā)展之路并不一番風(fēng)順。
今天筆者就以前段時(shí)間比較火的一款區(qū)塊鏈游戲EOSBet為例,跟大家聊聊現(xiàn)實(shí)中DApp那些事兒。
EOSBet何許物也?
想必很多人都看過(guò)周星馳的《賭俠》,里面有一個(gè)片段是描繪人們?cè)谫€場(chǎng)里出老千,有的用意念控制、有的用高科技預(yù)判,還有的找托,等等。當(dāng)然,這些是電影戲劇化的表達(dá),反映菠菜(博彩)行業(yè)暗箱操作。
區(qū)塊鏈第一DApp跌下神壇僅用了幾天,我們總結(jié)了這3條經(jīng)驗(yàn)
區(qū)塊鏈火熱之后,有人就利用區(qū)塊鏈去中心化、公平、公開(kāi)的特點(diǎn),應(yīng)用在菠菜平臺(tái),杜絕黑箱操作事件發(fā)生。EOSBet就是其中之一。
確切的來(lái)說(shuō),EOSBet是運(yùn)行在EOS上火熱的菠菜游戲,其官方聲稱(chēng),上線兩個(gè)月,盈利已近百萬(wàn)EOS。前段時(shí)間,EOSBet以24小時(shí)交易次數(shù)71萬(wàn),成為EOS上交易次數(shù)排第一的DApp,甩以太坊上第一的DApp好幾條街。
然而,就在EOSBet高興沒(méi)幾天,就遇到了危機(jī)。
昨天,EOSBet平臺(tái)遭受攻擊,黑客利用EOSBet合約存在的漏洞,偽造轉(zhuǎn)賬通知,總計(jì)從eosbetdice11獲利138,319.7995EOS。根據(jù)EOS當(dāng)時(shí)行情價(jià)格37元估算,EOSBet平臺(tái)瞬間損失額約500萬(wàn)元。在這之前,EOSBet已經(jīng)遭到過(guò)2次攻擊。
根據(jù)dappradar上最新數(shù)據(jù)顯示,EOSBet 24小時(shí)用戶量、交易量下跌幅度均超過(guò)40%以上。
區(qū)塊鏈第一DApp跌下神壇僅用了幾天,我們總結(jié)了這3條經(jīng)驗(yàn)
為什么在短短兩多月,EOSBet就迅速崛起呢?這款DApp應(yīng)用為何頻遭黑客“洗劫”?還有,一個(gè)成功的DApp需要哪些條件呢?讓我們一起探索一番。
EOSbet的爆紅之路
EOSBet團(tuán)隊(duì)很早就在開(kāi)發(fā)DApp,最初是在以太坊上。
2018年3月,他們?cè)谝蕴恢骶W(wǎng)上推出菠菜類(lèi)DApp,在以太坊上獲得一定的流量,dappradar.com上排名第三。然而,以太坊可擴(kuò)展性問(wèn)題一直遲遲無(wú)法解決,遇到交易量大時(shí)會(huì)擁堵嚴(yán)重,這讓團(tuán)隊(duì)覺(jué)得未來(lái)增長(zhǎng)乏力,難以建立商業(yè)規(guī)模。
7月份,該團(tuán)隊(duì)因?yàn)橐蕴痪W(wǎng)絡(luò)性能不佳關(guān)閉了游戲,并專(zhuān)注于在EOS上開(kāi)發(fā)相關(guān)應(yīng)用。
區(qū)塊鏈第一DApp跌下神壇僅用了幾天,我們總結(jié)了這3條經(jīng)驗(yàn)
8月份,他們?cè)贓OS主網(wǎng)上推出beta Dice菠菜類(lèi)游戲,然后開(kāi)始空投和用戶推薦計(jì)劃。
到了9月中旬,該團(tuán)隊(duì)負(fù)責(zé)人在接受外界采訪時(shí)表示,“現(xiàn)在看來(lái)這個(gè)選擇是對(duì)的,EOS誕生僅僅三個(gè)月,就有如此的生命力,我們的游戲的流水可以說(shuō)是超越了以太坊上所有的應(yīng)用。
除了選擇更高效的公鏈?zhǔn)笶OSBet快速成功外,簡(jiǎn)單易用、使用通證經(jīng)濟(jì)也是助其在短時(shí)間成功的主要因素。
簡(jiǎn)單易用方面,EOSBet通過(guò)UI設(shè)計(jì),無(wú)需平臺(tái)幣,與錢(qián)包、交易所合作等幾個(gè)措施大大簡(jiǎn)化了玩家的操作,配合EOS網(wǎng)絡(luò)快速的響應(yīng)速度,給玩家?guī)?lái)了“即時(shí)”的用戶體驗(yàn),這對(duì)于依靠單一玩家多次游戲的博彩應(yīng)用至關(guān)重要。“
而在通證經(jīng)濟(jì)方面,EOSBet平臺(tái)具體做法為:
1.“游戲即挖礦”機(jī)制。激勵(lì)EOSBet玩家在游戲中獲得平臺(tái)通證BET。
區(qū)塊鏈第一DApp跌下神壇僅用了幾天,我們總結(jié)了這3條經(jīng)驗(yàn)
據(jù)最新數(shù)據(jù)顯示,平臺(tái)通證BET持有者為6650人
2. “持幣即當(dāng)莊”模式。項(xiàng)目方持有30%的BET,并將用于法務(wù),市場(chǎng)推廣,團(tuán)隊(duì)激勵(lì)。其余的BET通證,將在融資和游戲中發(fā)給玩家,而持有BET通證,則意味著能獲得所有平臺(tái)盈利的分紅。
3. 長(zhǎng)效推廣收益。綁定錢(qián)包參與游戲,自動(dòng)獲得推廣鏈接。推廣成功,可獲得其推廣玩家每筆投注的0.5%。雖然聽(tīng)起來(lái)不多,但是未來(lái)該玩家的每筆投注,都會(huì)給你分0.5%。與EOSBet合作的TockenPocket錢(qián)包內(nèi)置推廣鏈接,為玩家開(kāi)放移動(dòng)端入口,兩天就已獲益1308 EOS。
實(shí)際上數(shù)月前,通證經(jīng)濟(jì)概念就在行業(yè)里呼聲很高,之前FCoin 就在交易所領(lǐng)域進(jìn)行了嘗試,結(jié)果卻并不如人意。不過(guò),這并不代表通證經(jīng)濟(jì)完全行不通,至少在DApp游戲領(lǐng)域,我們看到EOSBet通過(guò)這種方式獲得初步成功。
然而,對(duì)于一個(gè)DApp來(lái)說(shuō),上述這些要素并不能保持其持久火熱。EOSBet緊接著就遇到了兩大挑戰(zhàn):安全問(wèn)題和競(jìng)爭(zhēng)對(duì)手的復(fù)制。
黑客攻擊不斷,被對(duì)手甩下
黑客對(duì)EOSBet似乎頗為“青睞“,算上文章開(kāi)頭提到的黑客攻擊,自EOSBet上線以來(lái),總共被黑客“光顧“三次。
第一次黑客攻擊:
早在游戲上線第二天,EOSBet就被黑客利用EOS網(wǎng)絡(luò)本身缺陷,吸取了很多內(nèi)存。當(dāng)日?qǐng)F(tuán)隊(duì)緊急的作出修復(fù),而且EOSIO已經(jīng)在著手修復(fù)該漏洞。
第二次黑客攻擊:
9月14日,EOS賬號(hào)aabbccddeefg 在未進(jìn)行投注的情況下,卻以中獎(jiǎng)的方式, 在20多分鐘的時(shí)間內(nèi),贏得了4.2萬(wàn)個(gè)EOS(總價(jià)值約為150萬(wàn)人民幣)及投注產(chǎn)生的1千多個(gè)平臺(tái)代幣BET。
據(jù)分析,EOSBet被攻擊,是因?yàn)榇a中并沒(méi)有檢查收到的EOS是不是eosio.token產(chǎn)生的EOS,黑客通過(guò)自己創(chuàng)建的名字同為EOS的“假幣”,套取了真的EOS。
那次黑客事件的詳細(xì)復(fù)盤(pán)鏈接:https://bihu.com/article/1378930
接連兩次被攻擊,EOSBet也更加注重安全問(wèn)題,然而第三次攻擊還是發(fā)生了。
相關(guān)報(bào)道顯示,10月15日EOSBet這次攻擊是因?yàn)橄旅娴倪@段代碼:
__attribute__((eosio_action))
void transfer(account_name from,account_name to, asset quantity, string memo){
require_recipient(RECIPIENT_CONTRACT);
}
主要問(wèn)題是出在沒(méi)有判斷用戶的轉(zhuǎn)賬是轉(zhuǎn)給了其他賬戶,還是轉(zhuǎn)給了EOSBet的合約。
簡(jiǎn)單來(lái)說(shuō),就是黑客自己創(chuàng)建了兩個(gè)賬戶,攻擊賬戶A和無(wú)關(guān)賬戶B,而B(niǎo)是一個(gè)合約賬戶,每次轉(zhuǎn)賬成功之后,B賬戶就會(huì)自動(dòng)發(fā)個(gè)通知給EOSBet的合約說(shuō)轉(zhuǎn)賬收到了。
EOSBet的合約收到這個(gè)通知后,沒(méi)有檢查自己是否真的收到了EOS,誤把賬戶A對(duì)賬戶B的轉(zhuǎn)賬判斷成了賬戶A對(duì)EOSBet合約賬戶的轉(zhuǎn)賬。也就是把賬戶A當(dāng)成了EOSBet下注了的玩家,給玩家開(kāi)獎(jiǎng)。
EOSBet除了深受黑客騷擾外,模式容易被同行復(fù)制也讓其頗為頭疼。
同樣基于EOS開(kāi)發(fā)的游戲BetDice借鑒了EOSBet的成功經(jīng)驗(yàn),很快將其甩在身后。截至今日,EOSBet在EOS DApp排名中居第5位,7天的交易量約為492萬(wàn)個(gè)EOS,而B(niǎo)etDice排名第3,7天交易量超2195萬(wàn)EOS。
一位業(yè)內(nèi)人士道出了其中緣由,EOSBet的分紅比例不公平。”比如20萬(wàn)的盈利,BetDice團(tuán)隊(duì)會(huì)拿走較少一部分份額,而EOSBet則會(huì)拿走很大一部分份額。” 該業(yè)內(nèi)人士還表示,BetDice是戰(zhàn)術(shù)型選手,動(dòng)作夠快,憑借流量運(yùn)營(yíng),迅速趕超先行者EOSBet。
根據(jù)dappradar數(shù)據(jù)顯示,BetDice這款DApp用戶量從9月底一路飆,10月15日日活躍用戶達(dá)1040,交易量超729萬(wàn)EOS。
EOSBet的市場(chǎng)份額已經(jīng)在被BetDice慢慢吞噬,在寶座上未坐多久,便開(kāi)始走下坡路了。
EOSBet給DApp的啟示
說(shuō)了這么多,并不是想告訴大家一款菠菜游戲,而是從一個(gè)DApp發(fā)展之路,找到一些有益的借鑒。
現(xiàn)在在來(lái)看EOSBet的發(fā)展之路,從早先在以太坊上開(kāi)發(fā),到后來(lái)轉(zhuǎn)場(chǎng)EOS,再到后來(lái)被黑客攻擊、同行超越,我們不難發(fā)現(xiàn)開(kāi)發(fā)一個(gè)成功的DApp所需要的要素。
第一是要在性能高、可用性好、安全的公鏈上進(jìn)行DApp開(kāi)發(fā)。
目前市面上有很多DApp因?yàn)閾矶聠?wèn)題轉(zhuǎn)移到EOS陣地,很明顯是看重EOS高效的共識(shí)機(jī)制;然而,EOS上開(kāi)發(fā)DApp安全風(fēng)險(xiǎn)高,以及開(kāi)發(fā)成本高昂,需要ram、帶寬、CPU資源。簡(jiǎn)言之,EOS上開(kāi)發(fā)DApp也不是一個(gè)很好的選擇。
慶幸的是,現(xiàn)在很多項(xiàng)目團(tuán)隊(duì)正在想辦法提升公鏈性能、可用性、安全性。比如,比特大陸正在進(jìn)行的蟲(chóng)洞項(xiàng)目,幣安、火幣、FCoin 的公鏈,以及以太坊的君士坦丁堡升級(jí),等等。一個(gè)明顯的趨勢(shì)是,自公鏈泡沫坍塌之后,人們并沒(méi)有立馬放棄掉,而是繼續(xù)攻克公鏈存在的各種弊端,這也意味著在未來(lái)兩到三年,新一波公鏈競(jìng)爭(zhēng)將要到來(lái)。對(duì)于DApp開(kāi)發(fā)團(tuán)隊(duì)來(lái)說(shuō),這無(wú)疑是好的消息,可選擇的余地變得更加廣泛。
第二是設(shè)計(jì)好通證經(jīng)濟(jì)模型。
EOSBet之所以能夠快速崛起,一個(gè)重要的原因是采用的通證經(jīng)濟(jì)的優(yōu)勢(shì),把利益分享給用戶。而后來(lái)被同行競(jìng)爭(zhēng)超過(guò),其中,很大一部原因也是因?yàn)槠渫ㄗC經(jīng)濟(jì)模型被超越了,給用戶帶來(lái)的價(jià)值比不上別的平臺(tái)。
區(qū)塊鏈第一DApp跌下神壇僅用了幾天,我們總結(jié)了這3條經(jīng)驗(yàn)
第三是要具備節(jié)點(diǎn)思維意識(shí)。
從某種意義上,區(qū)塊鏈帶來(lái)的變革其實(shí)不再于技術(shù)本身,而是在平臺(tái)和用戶的關(guān)系方面。節(jié)點(diǎn)思維意識(shí)要求在一個(gè)DApp社群內(nèi),每個(gè)節(jié)點(diǎn)都是主體,而平臺(tái)是客體,平臺(tái)要加強(qiáng)和用戶聯(lián)系。
作為動(dòng)態(tài)能力的提出者,大衛(wèi)·提斯認(rèn)為動(dòng)態(tài)能力就是一個(gè)契合能力,企業(yè)和時(shí)代契合,跟上時(shí)代的發(fā)展,這就是動(dòng)態(tài)能力。而企業(yè)的核心競(jìng)爭(zhēng)力就是企業(yè)創(chuàng)造用戶價(jià)值的能力,是隨著用戶需求的變化不斷改進(jìn)、與時(shí)俱進(jìn)的。
所以,從這個(gè)角度再來(lái)看通證經(jīng)濟(jì),實(shí)際上它是一種更高級(jí)的生態(tài)思維,產(chǎn)品服務(wù)和用戶關(guān)系不再是過(guò)去那種自上而下的,雙方姿態(tài)要平等,真正做到互惠互利。
我們?cè)贓OSBet和BetDice身上就不難發(fā)現(xiàn)這一點(diǎn),同樣的模式下雙方運(yùn)營(yíng)差異明顯。同樣屬于DICE類(lèi)游戲,后來(lái)者的BetDice憑借流量運(yùn)營(yíng),已經(jīng)追上先行者EOSBet了。目前Dapp仍然在不斷增長(zhǎng),現(xiàn)在還屬于流量紅利期,做DApp最終還是靠產(chǎn)品和運(yùn)營(yíng)說(shuō)話。