最近,F(xiàn)omo 3D這款游戲著實火遍了區(qū)塊鏈圈子。作為一款區(qū)塊鏈游戲,這款游戲主要是基于以太坊智能合約開發(fā)。這款游戲包含了閃拍、分紅機制、戰(zhàn)隊功能、邀請好友等功能,整體看起來還是比較全面的一款博弈類游戲。
Armors研究院也注意到了這個火熱的游戲,并且我們也發(fā)現(xiàn)有很多模仿Fomo 3D的游戲在一夜間冒出來,其中至少有超過2個模仿者的智能合約出現(xiàn)安全問題,造成了比較大的損失,智能合約的安全形勢再一次被大家所關注。區(qū)塊鏈安全一直都是一個非常重要的話題,作為頂級區(qū)塊鏈解決方案供應商,Armors希望有越來越多的合作伙伴一起參與到區(qū)塊鏈安全生態(tài)的建設中來。
Armors 研究了以往的流行的區(qū)塊鏈游戲,并結(jié)合這些游戲和區(qū)塊鏈本身的一些特性,以及智能合約代碼等進行了深入的討論和思考,下面與大家展開我們的分享。
上圖是公開的Fomo 3D智能合約在以太坊區(qū)塊鏈上的截圖。
同樣是一款游戲,在傳統(tǒng)的互聯(lián)網(wǎng)領域很難想象到會這么受歡迎,然而在區(qū)塊鏈時代,基于智能合約開發(fā)卻獲得了如此大的關注和追捧。Fomo 3D的爆紅無疑讓甚多區(qū)塊鏈團隊心生羨慕。
如何才能在最短的時間內(nèi)搭建一款像Fomo 3D一樣火爆的區(qū)塊鏈游戲呢?作為一家頂級的區(qū)塊鏈解決方案供應商,接下里Armors會和大家一起從這款游戲的產(chǎn)品架構(gòu)、核心邏輯等角度結(jié)合區(qū)塊鏈來一起分析下。
首先,我們一起結(jié)合典型的區(qū)塊鏈特性分析一下這款游戲的”價值觀“設計。Fomo 3D這款游戲本身結(jié)合了區(qū)塊鏈的眾多特性,在價值觀和對參與者的組織形式上都非常的”原生態(tài)區(qū)塊鏈化“。
1.去中心化——沒有莊家
可能有的朋友會說,這款游戲還是有莊家啊,就是Fomo 官方啊。這里有兩種視角可以來看:首先,在用戶體驗和參與游戲的角度來看,確實都是從這個游戲的官網(wǎng)來參與的,看起來官網(wǎng)是莊家;另外一個角度,游戲真正的邏輯,游戲真正的邏輯部分其實是跑在以太坊區(qū)塊鏈上的,這個是在去中心化的系統(tǒng)上,沒有任何一個人能控制區(qū)塊鏈的所有系統(tǒng),這是一個去中心化的系統(tǒng)。
因此,也就意味著其他人如果有興趣的話,也可以同樣做一個網(wǎng)站接入層來接入這款游戲,大家一起通過區(qū)塊鏈來調(diào)用這個游戲本身的智能合約。就相當于兩個網(wǎng)站,使用同樣一個后臺一樣,當然也可以做成10個網(wǎng)站甚至100個網(wǎng)站都一起接入這款游戲的智能合約。
因此,也就是說這款游戲的核心邏輯是運行在區(qū)塊鏈上的, 是不受任何獨立個人能夠控制的了的,是非常典型的去中心化。官方網(wǎng)站只是一個入口,而這個入口任何人都可以做一個同樣的,并不影響游戲的核心運行。所以,這款游戲確實是完整的去中心化的。如果您對如何寫好去中心化的智能合約感興趣,也歡迎聯(lián)系Armors。
2.無信任——通過區(qū)塊鏈達成共識和信任
由于使用智能合約開發(fā),通過智能合約發(fā)布在以太坊區(qū)塊鏈上,而且官方公布了其源代碼。按照區(qū)塊鏈世界”Code is Law“——代碼即法條的定義,大家所有的玩法都會基于游戲智能合約代碼本身。大家不用去信任彼此,在參與游戲的每一個環(huán)節(jié)上都不需要對其他任何一方有信任,非常好的做到了Trustless。
上文已經(jīng)提到,由于運行在去中心化的網(wǎng)絡上,理論上沒有任何一個人能在中途控制或者篡改游戲邏輯,那么任何接受這個游戲規(guī)則的人都可以參與進來,而不用擔心任何人甚至官方作弊。
在社會組織中,能夠讓一群人彼此不需要信任的參與一件事情,并且達到期望的結(jié)果,這本身就是區(qū)塊鏈的一個非常大的創(chuàng)新意義所在。而Fomo 3D通過智能合約開發(fā),也很好的利用了這一點,將所有玩家通過這種方式進行組織,共同參與一個游戲,完成一個事情,達成一個目標。
3.人人平等——參與門檻低
關于平等的問題,目前區(qū)塊鏈行業(yè)是相對有些爭議的,就像BTC和BCH一樣大家在爭吵要不要讓中小玩家進來玩兒、或是只有超級玩家一起玩兒一樣,公有底層鏈EOS的出現(xiàn),直接是通過超級節(jié)點的方式相當于拋棄了中小玩家礦工——EOS上叫做Block Producer而不是礦工的概念。
而大家對于經(jīng)典區(qū)塊鏈的認識層面,還是比較推崇人人平等的概念的,經(jīng)常有人說:也就是人人都能參與的區(qū)塊鏈才是典型的區(qū)塊鏈。在Armors研究院的同事們討論中,大家對于這一點也是有很激烈的討論,拋開商業(yè)利益,在技術(shù)信仰層面這也是非常值得討論的。
Fomo 3D在這一點上,就非常的平易近人,雖然游戲規(guī)則略復雜,可能新人有一個學習周期,但是參與成本真的不高,任何人在任何時間點都可以買Key 進入游戲,只是早期進入的人有更多機會獲取更大利益,這是不是也和經(jīng)典的比特幣區(qū)塊鏈礦工模型很像呢——早期的比特幣礦工挖礦成本相對較低,但是任何人在任何時間都可以買一臺服務器或者礦機參與挖礦,只是到后面挖礦的成本會越來越高。
雖然Fomo 3D不是挖礦類游戲,只是一個智能合約,和挖礦沒有半毛錢關系,但是游戲規(guī)則的設計,天然其實是非常符合區(qū)塊鏈的”人人平等“,都有參與和貢獻機會的設計的。
4.刺激與激勵——激勵治理
在經(jīng)典的區(qū)塊鏈系統(tǒng)設計里面,激勵主要是指對礦工記賬過程的激勵,這個過程一般稱為挖礦。區(qū)塊鏈獲得如此迅速的發(fā)展,有大量的行業(yè)精英和公司參與進來,很大程度上得益于其良好的激勵機制?;谙鄬Φ?rdquo;平等“理念對所有人進行平等激勵。激勵體系也是眾多的區(qū)塊鏈底層鏈的必備設計,區(qū)塊鏈的”通證經(jīng)濟“(Token Economy)和主要構(gòu)成部分。
在Fomo 3D的游戲中,我們可以看到,獲得激勵有幾種方式:買key 之后獲得空投、獲得分紅、邀請新用戶進入、游戲結(jié)束后獲得分紅等。從游戲的前期注冊、中期參與、后期結(jié)束各個階段都有對應的激勵規(guī)則。這些游戲規(guī)則設計的非常棒,對于游戲參與者有非常好的激勵與刺激,尤其是寫在智能合約上不可篡改的激勵規(guī)則,不斷有跟多的人前仆后繼、趨之若鶩。
5.關于價值的創(chuàng)造與傳遞
最后這一點,和經(jīng)典的區(qū)塊鏈底層鏈不一樣,其實Fomo 3D并沒有實現(xiàn),游戲本身并沒有直接創(chuàng)造社會價值,頂多是娛樂和消遣的價值。在Armors眾多的智能合約合作伙伴中,典型的比如基于ERC20的智能合約或者一些改變傳統(tǒng)金融、保險等領域的智能合約以及DAPP,都會綁定比較多的現(xiàn)實價值,使用智能合約承載了很多的價值或者使用智能合約來輔助很多價值進行傳播與現(xiàn)實世界的社會流程流轉(zhuǎn)等。
經(jīng)典的區(qū)塊鏈項目都會比較多的實現(xiàn)對社會現(xiàn)實價值的綁定和價值傳遞上,而作為一款游戲,我們?nèi)绻@樣要求它的話確實也不是很合適。無論傳統(tǒng)互聯(lián)網(wǎng)領域還是區(qū)塊鏈領域,游戲更多的在于休閑和娛樂,而非直接創(chuàng)造社會價值。
綜上,作為一款區(qū)塊鏈游戲,F(xiàn)omo 3D起碼已經(jīng)完美的結(jié)合了區(qū)塊鏈的去中心化、無信任、平等、激勵治理等幾大特性,其中有一部分是由于其基于智能合約進行開發(fā)而天然實現(xiàn)的,而有一些則是通過其游戲規(guī)則的設計,更好的把握了現(xiàn)實世界的人性和區(qū)塊鏈世界的對標。作為一款游戲來講,在這個時間點有這樣的產(chǎn)品和技術(shù)設計,Armors研究院的同事們認為可以給出很高的評分了。
本文作者:Rock Liu,現(xiàn)任Armors Labs研究院院長,區(qū)塊鏈安全研究專家、資深架構(gòu)師、資深IT技術(shù)培訓師。
Armors Labs是一家智能合約服務專家,從智能合約全生態(tài)平臺延展到整體區(qū)塊鏈安全。Armors擁有一整套完整的智能合約防御、監(jiān)測以及故障阻斷及升級體系,并提供開源、安全的智能合約引擎,保障區(qū)塊鏈資產(chǎn)安全。