DGames基於區塊鏈的遊戲生態體系

買賣虛擬貨幣

DGAMES(decentralizedautonomousorganizationgames)旨在構建去中心化的自治遊戲區塊鏈體系,建立一套全新的遊戲開發及執行模式。

該體系包括:

-去中心化遊戲伺服器框架

-高效專用子鏈

-分散式加密傳輸協議

-視覺化智慧合約編輯器

DGAMES為遊戲行業帶來的期待:一是在效能上支援更為複雜的遊戲形式;二是在功能上降低區塊鏈遊戲的開發難度。最終形成一個基於區塊鏈的全新遊戲分發模式、打造全新的遊戲玩法、開創全新的遊戲生態。

一、DGames的技術架構

DGAMES的目標是實現一個為未來遊戲行業服務的去中心化的區塊鏈平臺。

DGAMES的遊戲開發者基於區塊鏈技術的智慧合約機制編寫遊戲策略,透過消耗主鏈TOKEN(DGAME)來確認遊戲子鏈(Sub-Blockchain)的身份合法性。任何遊戲開發者包括個人、工作室、企業可以透過分散式遊戲自治准入機制申請加入DGAMES,來製作、釋出區塊鏈遊戲。遊戲玩家透過PoA確權機制獲得主鏈TOKEN。玩家在參與遊戲的過程中,會根據遊戲設定的智慧合約策略消耗掉賬戶中相應的主鏈TOKEN來完成遊戲任務或獲取遊戲虛擬資產。玩家擁有的所有虛擬資產都記錄在區塊鏈網路當中,無法篡改,同時可以透過主鏈網路與DGAMES子鏈上游戲的多種虛擬資產進行數字化價值交換,交換時需要消耗一定的主鏈TOKEN。

我們構想的藍圖整體是以DGAMESBlockchain為基礎,符合下一代區塊鏈技術前景的多個子鏈的集合體,所有這些子鏈透過開放性的功能入口協議實現協作。

1、Hash演算法

Hash(雜湊)演算法是非常重要的計算機演算法,它能將任意長度的二進位制明文串對映為較短的Hash值,並且不同的明⽂很難對映為相同的Hash值。

對稱加密演算法的加解密過程秘鑰相同,優點是加解密效率和加密強度都很高。缺點是參與方都需要提前持有秘鑰,一旦有人洩露則安全性被破壞。

非對稱加密演算法的加密秘鑰和解密秘鑰是不同的,分別稱為公鑰(publickey)和私鑰(privatekey)。優點是公私鑰分開,不安全通道也可以使用,缺點是處理速度較慢,一般比對稱加解密演算法慢2~3個數量級。非對稱加密演算法主要基於數學問題來保障。代表演算法包括:RSA、ELGamal、橢圓曲線、SM2等。比特幣採用了橢圓曲線加密演算法,具有較高的安全性,但在加解密計算過程中比較費時。DGAMES引入了基於離散對數的密碼方案,採用此方案可以保留未來擴充套件的可能性。

2、共識機制

區塊鏈系統是一個分散式系統,碰到的首要問題就是一致性的保障。一致性問題是分散式領域最為基礎也是最重要的問題。如果分散式系統能實現一致,對外就可以呈現一個完美的分散式網路。如何解決分散式系統中節點可靠性、節點間通訊可靠性等問題是建立分散式網路的基礎。共識是保障分散式系統中多個節點之間,彼此對某個狀態達成一致結果的手段。

DGAMES主鏈採用DPoS+PBFT的共識機制。

主網透過DPoS的機制,透過網路負載情況,投票選舉出背書記賬節點,以動態分散式的方式調整主網負載。所有背書記賬節點之間將交易資訊進行同步,採用PBFT演算法機制對其打包成塊。網路會剔除故障節點和非誠實節點,並重新選舉新的節點進行記賬,以保證區塊資訊完整有效。擁有背書記賬權的節點會平權獲取網路交易費用的50%用於記賬獎勵。

遊戲使用者透過PoA(ProofofActivity使用者活躍度)共識機制獲得主鏈獎勵。每個參與遊戲的使用者,擁有遊戲簽名的證書(GameDigitalSignature)和DGAMES簽名證書(DGAMESDigitalSignature)後,根據使用者活躍度證明確權策略來判定使用者是否會獲得系統獎勵的主鏈TOKEN。

3、專用子鏈

各子鏈內部採用PBFT(PracticalByzantineFaultTolerance,拜占庭容錯演算法)。該演算法是MiguelCastro(卡斯特羅)和BarbaraLiskov(利斯科夫)在1999年提出來的,解決了原始拜占庭容錯演算法效率不高的問題,將演算法複雜度由指數級降低到多項式級,使得拜占庭容錯演算法在實際系統應用中變得可行。

對於拜占庭問題來說,加入節點總數為N,叛變將軍數為F,則當N≥3F+1時,問題才有解。PBFT演算法採用密碼學相關技術(RSA簽名演算法、訊息驗證編碼和摘要)確保訊息傳遞過程無法被篡改和破壞。

4、資產流轉

交易的雙方擁有不同的子鏈虛擬資產需要交換時,DGAMESBlockchain自動建立這筆交易的智慧合約,智慧合約的建立會消耗雙方的主鏈TOKEN,交易雙方的資產提交到雙向/聯合協議中進行鎖定。當交易雙方都在指定時間範圍內對要交易的虛擬資產進行簽名,則交易資產按照約定進行分配,完成交易,交易雙方都將消耗一定的主鏈TOKEN。當交易雙方沒有在指定時間內按照約定對虛擬資產進行簽名,則交易失敗,虛擬資產返還,未簽名方消耗主鏈TOKEN。


DGAMES 資產在主鏈和子鏈、子鏈和子鏈間,透過雙向/聯合協議,定位包含該交易的區塊在區塊鏈中的位置,證明此動作的確發生過,實現子鏈資產與主鏈資產的鎖定、流轉過程。


5、去中心化的遊戲伺服器框架


從區塊鏈的⻆度出發,專門為遊戲設計的去中心化伺服器框架,既能滿足個人開發者及小型遊戲開發團隊製作遊戲,又可以為專業遊戲公司提供成熟的大型遊戲開發運營解決方案。

遊戲將多個邏輯體系寫入到子鏈的智慧合約中,遊戲規則引擎對合約進行解釋執行。分散式代理節點可以根據需求及業務壓力進行多⻆色拆分及分散式部署。共識網路對業務請求進行共識並寫入到區塊鏈上。遊戲可以向區塊鏈網路傳送請求,透過名稱、版本號等來調⽤指定的智慧合約。

遊戲規則引擎直接與鏈結構互動,是極為重要的核心模組。智慧合約程式碼本質上是為了對遊戲上層業務邏輯進行支援。

6、視覺化編輯器

為了方便開發者開發基於區塊鏈的遊戲,DGAMES提供簡單易用的視覺化智慧合約編輯器(IDE),編輯器能夠滿足遊戲開發的基本邏輯,同時擁有視覺化介面,開發者使用此介面可以方便快捷的開發區塊鏈遊戲。

二、DGames帶給遊戲行業的全新業務邏輯規劃

DGames公鏈提供主鏈和子鏈的同時,還會提供多項公鏈服務。包括:遊戲拍賣行、遊戲互動大廳等多項服務,用於建設全新的遊戲行業生態。


1、DGames主鏈

DGames主鏈作為遊戲鏈的公用基礎設施,可以接入並提供一些最基礎的公鏈服務,如通用拍賣行、去中心化遊戲互動大廳等服務。同時,所有的開發者均可接入主鏈為使用者提供多樣化的服務。

2、每個專案獨立的子鏈

DGAMES為每個專案提供一條獨立的子鏈,同時提供部分最基礎的智慧合約。開發者可以自行決定子鏈Token的發放方式。開發者可以自行編寫智慧合約,也可以將自己獨有的智慧合約提交給公用的智慧合約庫供其他開發者使用,最早提供的開發者可以從後續使用該智慧合約的開發者那裡獲取收益。

3、遊戲玩家

遊戲開發者將開發的遊戲產品提交到任意一個渠道後,玩家就可以透過這些渠道下載並進行遊戲。玩家在遊戲的過程中,可以透過遊戲線上時間、遊戲的連續活躍天數、透過遊戲的關卡或完成遊戲內任務等方式獲取DGames主鏈的Token獎勵。玩家獲取的主鏈Token可以用遊戲智慧合約的燃燒消耗,如完成鏈上任務、獲取鏈上道具、獲取子鏈Token獎勵、使用者間鏈上交易等,為使用者帶來更多的遊戲樂趣。

當玩家在遊戲內獲得成就或稀有道具時,這些成就或稀有道具可以作為玩家終身可展示的標記被記錄在DGames公鏈中,使用遊戲互動大廳或其它基於DGames的公鏈應用,可以在與其他玩家互動的過程中展現這些成就或稀有道具,更能夠透過提交到公鏈拍賣行進行遊戲成就或稀有道具的交易。

玩家從遊戲內提交遊戲資產到拍賣行的過程中,所對應的遊戲資產在遊戲中處於被鎖定狀態,發起者的交易內容和主鏈ID被繫結到賣單,當買⽅確認購買時自動完成交易過程。拍賣行使用主鏈Token進行交易,交易發起方需要燃燒主鏈的Token。交易雙方的兩個交易動作被打包成一筆交易,正常完成後產生唯一鏈上的交易記錄。透過此方式可以利用主鏈智慧合約撮合交易並增加交易雙方的互信程度。

4、遊戲開發者


開發者在主鏈上建立了遊戲 ID 後,將獲得對應的遊戲子鏈。DGames 提供 SDK 給開發者快速開發區塊鏈遊戲。SDK 主要包含使用者錢包、區塊鏈瀏覽器介面、子鏈認證簽名、反作弊模組等功能。使用者錢包主要提供使用者建立賬號、轉賬、查詢等功能,區塊鏈瀏覽器則允許使用者以圖形化方式檢視子鏈所有鏈上資料;子鏈認證簽名和反作弊系統給使用者資產安全提供完善的保護。

根據玩家在遊戲中的行為,遊戲開發者可以獲取 DGames 主鏈 Token 獎勵,同時開發者還可以獲取使用者參與鏈上互動所燃燒主鏈 Token 的 50%作為收益。遊戲玩家在開發者的遊戲中進行遊戲,遊戲時長、活躍度、互動頻率、鏈上道具購買等活動,開發者都會獲取主鏈 Token 獎勵。一言以蔽之,遊戲做的越好玩,玩家感受到的樂趣性越高,玩家基於鏈上的互動越多,開發者將獲得更多的獎勵。


5、遊戲產品孵化


當某個優秀的遊戲團隊開發遊戲產品之前,可以向公鏈提交一個產品孵化申請,所有使用者都可以檢視該團隊對於新產品的開發規劃,來確定是否對該產品進行孵化。有一個智慧合約會定向完成孵化計劃,當計劃完成時,該專案可以進入開發階段。專案成功孵化後,孵化使用者將在該遊戲產品中獲得各種獎勵。


三、發展路線圖

四、DGames 基金會


本專案的基金會成立於 2018 年,稱為 DGames 基金會。 基金會致力於 DGames 去中心化的自治遊戲區塊鏈體系架構的研發及落地工作,並促進去中心化遊戲的研發。基金會的總體架構如下圖所示,決策委員會下轄技術開發委員會、財務及人事管理委員會、專案運營委員會三個子部門,分別負責技術開發戰略的制定和實施監管;財務制度的制定和執行監管;專案總體運營及市場推廣的決策及執行等事務。決策委員會成員四年一換屆,成員一般由各個子委員會推薦一名代表,加上社羣代表、團隊成員代表各一名產生。 決策委員會成員五名。各子委員會成員四年一換屆,成員一般由具備相關行業傑出能力的人士擔任。

五、團隊成員


關於更多DGAMES資訊:


更多遊戲介紹:


風險提示:區塊鏈投資具有極大的風險,專案披露可能不完整或有欺騙。請在嘗試投資前確定自己承受以上風險的能力。本網站只做專案介紹,專案真假和價值並未做任何稽覈。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;