天天看點

DApp遊戲系統開發

 DApp 作為區塊鍊技術落地的重要一環,在 Ethereum、EOS 等開發平台的主網絡陸續上線後有了一定的發展,而遊戲 DApp 作為發展态勢最迅猛的一類 DApp,吸引了衆多開發者和傳統機構的注意。從 2017 年 12 月的 CryptoKitties 到 2018 年 7 月的 Fomo3D,部分熱門的遊戲 DApp 一度讓整個 Ethereum 網絡癱瘓,并出現了大量的模仿其遊戲機制的收集類、Ponzi 類、FOMO 類的遊戲 DApp。在 EOS 平台主網絡上線後,其快速确認、無手續費的特性使得競猜類遊戲大規模爆發,并因為 EOS 獨特的機制設定,衍生出大量生态設施。

  遊戲 DApp 的大規模爆發雖然産生了巨量的交易額,但其中仍舊存在不少問題。集中于少數幾個 DApp上 的交易額、開發平台與底層協定的稀缺、同質化的遊戲機制、過高的使用者門檻與使用門檻都在削弱玩家的遊戲意願;良莠不齊的代碼品質、不開源的智能合約既不能發揮區塊鍊的優勢,又使玩家擔憂資金安全。聯系shewenfa

  要開發一個DAPP,你首先得想明白該DAPP能解決什麼問題,其次你要撰寫一份項目白皮書,描述該DAPP使用的技術原理、共識機制等。想要從零開始開發一個完整的區塊鍊項目太過複雜,是以目前普通的開發者大多會選擇一個相對成熟的平台,依托平台成熟的開發環境來開發自己的DAPP。如此以來,DAPP的開發工作就簡單了不少。

  目前,DAPP的最流行的開發平台是Ethereum(以太坊)。Ethereum(以太坊)是一個圖靈完備的區塊鍊一站式開發平台,采用多種程式設計語言實作協定,采用Go語言寫的用戶端作為預設用戶端。它允許任何人在平台中建立和使用通過區塊鍊技術運作的分布式應用。我們可以把它了解為區塊鍊領域的Android,它是一個開發平台,使用者可以像基于Android Framework一樣基于區塊鍊技術開發應用

  但随着技術的進步,尤其是在閃電網絡、側鍊技術等陸續落地之後,遊戲的性能将有所提高,而傳統遊戲廠商的進入也将帶來新的觀念,遊戲機制和通證機制的設定将更為合理與多樣。而在技術落地之前,僅将虛拟資産上鍊的通證上鍊類遊戲或許更易出現多樣化的遊戲玩法,同時,生态中部分機構或開發者人工地實作部分“跨鍊”效果。此外,随着開發平台的增多,不同種類的遊戲或根據各自的操作需求、資産安全需求選擇不同的開發平台,形成遊戲種類與開發平台挂鈎的狀況。

繼續閱讀