MonsterEOS EOS公鏈互動區塊鏈遊戲
在這個為DApp而生的平臺上,很快就出現了第一款公鏈遊戲——MonsterEOS。
此前,有不少遊戲宣稱要成為第一款EOS遊戲。來自英國的超級節點EOS Authority還推出了與EOS測試網路互動的太空侵略者小遊戲(https://eosauthority.com/space/),如下圖,玩家的左右移動指令傳送到EOS測試網路後再傳回遊戲端,延遲僅1秒左右,意在展示EOS網路的響應速度。
而直接由玩家操作,與公鏈互動的遊戲,MonsterEOS毫無疑問是第一款,也是截至發稿前唯一的一款。
MonsterEOS與其說是一款遊戲,更像是一個demo,因為它的功能實在是太少了。
首先,玩家可以建立一隻妖怪。妖怪在出生後會處於睡眠狀態,至少4小時後才可以將其喚醒。喚醒後,玩家同樣可以點選“Bed Time!”讓妖怪再次進入夢鄉。
隨著時間的經過,妖怪的飢餓值會自動降低,餵食可以提高飢餓值。如果飢餓值降到0,妖怪的HP就會開始下降,HP降到0則會死亡。此時可以選擇刪除妖怪,在EOS區塊鏈上抹去它的痕跡,同時釋放佔用的RAM資源。
除了吃和睡之外,其實還有玩耍和清潔的功能。但當你點選Play或Wash的選項,都會提示:開發者太懶了,還沒有開發出這個功能。看來還真是一款demo呢。
另外,遊戲內還提供了一個“存活時間最長妖怪”排行榜。當然,這和按編號排序沒什麼兩樣。玩家必須定期投喂才能保證出現在榜上。我們可以看到,編號前100的妖怪目前只有7只還存活。
對於這款迷你的“遊戲”,DappReview認為它更大的意義是幫助玩家熟悉EOS主鏈,瞭解EOS主鏈上RAM/CPU/NET等各種資源的特性,以及學會使用網頁錢包。
EOS遊戲怎麼玩?
安裝網頁錢包
首先,要玩這款遊戲,我們需要安裝網頁錢包。類似於ETH的小狐狸錢包Metamask,EOS平臺也有一款名為Scatter的網頁輕錢包。使用者可以在官網(https://get-scatter.com/)下載錢包的Chrome外掛/Firefox擴充套件。
Scatter錢包的主介面如下。我們所需要的是前兩項,身份Identities,金鑰對Key Pairs。第一次開啟時,錢包會引導你建立一個身份。其中的個人資訊並不是必需的,可以選擇只填寫姓名,也可以空缺不填直接儲存。
金鑰對類似於以太坊上公私鑰的概念,可以自由生成。不同於以太坊的是,EOS上並非公鑰=賬號,而是另有賬戶的概念。EOS上的賬戶由A到Z 26個字母及數字12345組成,12位的普通賬戶每個人都可以申請,而短於12位的賬戶則通過競拍每天賣出1個。
獲取賬號
如果你有主網上線前對映的EOS賬號,這裡你可以直接匯入私鑰。如果沒有的話,可以點選Generate Key Pair生成一對公鑰和私鑰,記錄下來,並將公鑰交給一個持有賬號的人幫你建立。EOSToolKit(https://eostoolkit.io/create/)是一個可以用來建立賬號的實用工具。
Tips: EOS賬戶的建立是新使用者的主要門檻之一,目前市面上有大量EOS賬號建立的付費服務,價格往往在20元左右,而且操作繁瑣。(請看文末福利)
擁有了關聯EOS賬戶的公鑰後,我們就可以將EOS繫結到身份上。再次進入Identities,點選左下角的小畫筆編輯剛才建立的身份。在Account一欄,選擇EOS Mainnet和你的金鑰對名稱。選擇賬戶名後@active的選項,確認即可。
完成了這些步驟後,你的Scatter就可以使用了。
基本操作
下圖是小編在執行喚醒寵物(awakepet)的操作。第一次操作時會像Metamask一樣彈出視窗。左下角的選項可以將操作加入白名單,勾選後再進行同類操作就不會再彈出確認視窗,直接執行。
另外必須注意的是,EOS上的每次操作會使用系統中的三種資源,RAM, CPU, NET。其中RAM需要購買獲得,價格浮動,並可以隨時賣出;CPU和NET通過質押EOS得到,且消耗量是臨時的,通過指數移動平均演算法計算,時間越久權重越低,並會在3天的視窗期後徹底清零。
注意:解除質押也需要72小時的等待期才能退還到餘額。
小編測試了初始→建立新妖怪→刪除舊妖怪,2個動作前後的3個時刻,賬戶裡各項資源的數值。
可以清楚的看到,每次操作都消耗了CPU和NET資源,而0.29KB的RAM在刪除舊妖怪的操作後完全釋放。一個妖怪從建立到刪除,的確不必花費任何EOS,只有在佔用記憶體的時段才需要臨時支出一部分,並可以完全贖回。
小編還測試了CPU和NET權重按時間降低的特性。這個特性在執行每次EOS鏈上操作時自動觸發。下圖是時隔一天後再次操作前後的資源數值對比,可以看到,CPU和NET的消耗量出現了顯著的下降。
總結
進行了一系列測試,小編對這一系列的EOS應用體驗的評價如下:
1. 門檻非常高。相對於一直被詬病“門檻高”的以太坊外掛Metamask,EOS及其外掛Scatter的門檻更是高了數倍。RAM/CPU/NET的概念也為普通使用者增加了學習成本。
2. 效能良好。與公鏈的互動確實十分迅速,配合Scatter的白名單功能,可以做到幾乎無縫的遊戲體驗。
3. 消耗相對較低。在MonsterEos的測試中,確實可以做到零消耗進行遊戲。但也並非所有應用都提供資料刪除的功能。比如在賬戶名競價中bidname後就無法取消,每天只成交一個賬戶名,大多數低價無法成交,RAM將會永久佔用。
准入門檻的問題也在GitHub上引發了討論。(https://github.com/EOSIO/eos/issues/4173)
發起者稱,目前的記憶體價格過高。EOS是為Dapp而生的區塊鏈,如果每個新使用者都需要1美元來開設賬戶購買記憶體,那麼Dapp要獲得千萬級的使用者,至少需要一千萬美元作為支撐,這未免有些荒謬。
而EOS官方也在文章中表示,根據摩爾定律,RAM的總供應量將會逐漸擴大,時間的流逝會使得超級節點開放4TB甚至16TB的RAM進入市場,顯著拉低RAM的價格。
EOS目前的RAM總供應量是64GB。6月19日價格0.017EOS/kb,目前(6月27日)價格是0.074EOS/kb,已經翻了5倍,很多大佬早已進去佈局,至於是否如BM所說記憶體價格會慢慢降低,我們拭目以待。
遊戲地址:http://monstereos.io
更多區塊鏈遊戲資訊,關注:加密遊戲。