GES遊戲引擎公鏈 基於區塊鏈的遊戲行業公有鏈

買賣虛擬貨幣
GES遊戲引擎公鏈(Game Engine Chain)是基於區塊鏈的遊戲引擎工具集和遊戲開發基礎技術架構平臺。GES遊戲引擎公鏈提供規模化、商業化的區塊鏈服務。從三個方面為整個遊戲行業構建具有高度可擴充套件性的應用業務支撐系統。一是提供更專業的智慧合約程式設計,支援應用方發放自己的 Token,提供Token 管理和專業的錢包服務;二是實現遊戲中重要的數字資產(如道具屠龍刀),上鍊的功能;三是整合了專業的遊戲開發指令碼語言和高效的遊戲執行編譯器,提供專業的遊戲開發引擎技術,降低遊戲開發者的門檻,使得他們可以開發不同型別的區塊鏈遊戲,徹底解決區塊鏈遊戲開發難和建立生態難的問題。GES遊戲引擎公鏈為遊戲行業提供定製式的、可程式設計的擴充套件機制、指令碼體系、邏輯事件管理、基礎網路組網技術、網路協議棧、SDK、 API等技術介面和服務,使行業內個人和企業,可以根據自己的業務需求,很靈活地開發基於GES遊戲引擎公鏈的智慧合約集,從而開發出豐富多彩的遊戲應用。

GES遊戲引擎公鏈是一個行業公鏈,以開發區塊鏈遊戲為核心。其包含區塊鏈公鏈網路、數字錢包、遊戲開發引擎、遊戲運營平臺、遊戲道具交易平臺等全遊戲生態系統。

1.去中心化的超級區塊鏈網路叢集

GES遊戲引擎公鏈是遊戲和娛樂行業的區塊鏈基礎網路,遊戲開發者可以在鏈上直接開發屬於自己的區塊鏈遊戲。此鏈釋出後,會自動形成由數百萬臺,甚至更多臺計算機組成的區塊鏈網路,打造遊戲娛樂生態,為全世界遊戲和娛樂應用提供多方位的服務。

2.專業的區塊鏈遊戲開發工具

GES遊戲引擎公鏈提供專業的遊戲開發指令碼語言,遊戲開發者基於此語言可以開發出專業的遊戲和娛樂應用。為進一步提高遊戲開發者的體驗,GES遊戲引擎公鏈為遊戲開發者提供了全套SDK開發包,用來解決各類不同遊戲、娛樂應用方面的開發解決方案。

3.強大高效的執行運算能力

基於GES遊戲引擎公鏈的強大網路算力可以快速的提供演算法執行能力,故而在GES遊戲引擎公鏈上所釋出的智慧合約和遊戲指令碼原始碼都會預編成二進位制檔案,該檔案可被直接執行,極大提高了演算法的執行能力。

4.支援更專業智慧合約程式設計

GES遊戲引擎公鏈採用了預編譯的方式,改良了現有的智慧合約編譯方式。在GES遊戲引擎公鏈上的釋出的智慧合約編譯成二進位制編碼可以在直譯器直接執行,提高的合約執行效率。此外,智慧合約支援遊戲專案方或個人釋出管理自己的token,透過token的流通,實現GES遊戲引擎公鏈平臺的價值流通。

5.專業的遊戲程式設計指令碼語言

由於遊戲邏輯演算法複雜性很高,需要專業的指令碼語言開發。GES遊戲引擎公鏈整合遊戲引擎指令碼技術,嵌入TScript專業的遊戲開發指令碼,其語法類C++的指令碼語法,可以使用進行遊戲演算法程式設計,釋出到鏈上執行。

在GES遊戲引擎公鏈上,使用TScript程式設計指令碼語言,即可開發出以太貓等去中心化的遊戲應用遊戲,形成區塊鏈遊戲生態。

6.高效率的指令碼運算能力

複雜的遊戲演算法對執行效率和互動反饋要求很高,必須支援高吞吐量,高效率指令碼運算能力。TScript採用預編譯方式,指令碼一旦釋出,會生成相應的二進位制編碼,保證了在分散式環境下能高效率的執行。


架構設計

GES遊戲引擎公鏈的技術願景

GES遊戲引擎公鏈是專注於區塊鏈基礎的遊戲技術研發平臺。GES遊戲引擎公鏈是區塊鏈技術遊戲引擎技術的結合。具有區塊鏈的分散式資料儲存、點對點傳輸、共識機制、加密演算法等特點,也包含遊戲開發的全套工具集。

基於區塊鏈的遊戲基礎技術平臺

(1) 分散式網路
GES遊戲引擎公鏈以P2P分散式網路為核心,重構現有的遊戲網路拓撲結構,鏈上的每一個計算機節點都是對等的,均可承擔相應的遊戲邏輯計算。透過預設定的激勵措施,每個加入到對等網路的節點,承擔相應的計算能力後,均可獲得獎勵。不同的遊戲業務,按不同的邏輯分割,把任務釋出到分散式網路上,並按一定策略將中間資料結果同步給遊戲玩家。透過GES遊戲引擎公鏈,不僅解決了單點網路的風險問題,更重要的是組織了全球的“礦工”來承載遊戲執行的基礎技術和網路平臺,徹底改變了傳統遊戲的運營機制,為廣大的遊戲運營商節省了成本,併為全球範圍內的遊戲行為成為可能。

(2)分散式資料庫
GES遊戲引擎公鏈承載的基礎網路為P2P的分散式組網,故而需要分佈資料庫進行全域性的資料管理和儲存。Google的全球分散式資料庫體系提供了很好的參考和解決方案,GES遊戲引擎公鏈會基於google方案,重新開發符合遊戲行業具體業務的全球分散式資料庫解決方案。

(3) 協議棧
協議是一種通訊原語,是參與到GES遊戲引擎公鏈技術平臺的各個節點都能讀懂的基本正規化。GES遊戲引擎公鏈的協議棧主要解決以下幾個問題:分散式組網協議、任務分發協議、資料同步協議、節點加入和退出協議。協議棧主要涉及到三個層面,其一是通訊協議本身語法的定義,其二是單個協議的處理回撥函式,其三是協議棧執行的圖靈環境。每一個加入GES遊戲引擎公鏈的節點,必須要實現協議棧定義的通訊原語,才可以為上層的遊戲應用服務。具體的遊戲邏輯層的通訊協議,是由釋出在GES遊戲引擎公鏈上的單款遊戲的智慧合約集來約定。


核心技術

基於區塊鏈的遊戲技術引擎

(1) 渲染引擎

渲染引擎指的是圖形引擎,主要是遊戲客戶端的圖形展示和效果表現的專業級引擎工具。GES遊戲引擎公鏈技術體系下的渲染引擎,除了傳統渲染引擎所包含的全部功能以外,還包括支援分散式節點協議、GES遊戲引擎公鏈協議棧等特定基於區塊鏈技術的客戶端實現。GES遊戲引擎公鏈上的渲染引擎,會基於目前多年開發和積累的3D引擎基礎上,做針對區塊鏈技術本身的擴充套件,以符合新一代遊戲引擎的需求。

(2)指令碼語言

指令碼語言是遊戲開發中的常用工具,目前的指令碼語言體系主要是解決遊戲開發過程中的邏輯開發,並且支援系統的熱更新,方便遊戲內容的動態更新及維護。GES遊戲引擎公鏈上的指令碼語言體系,除了傳統的指令碼語言既有的內容和約定,還會針對性的新增相應的介面和實現,提供更高的執行效率和開發便捷性,以滿足區塊鏈遊戲的開發和運營。

指令碼語言體系包括指令碼編輯器、語法分析、語義分析,並且具有可動態擴充套件,支援和傳統的程式語言介面,方便遊戲開發人員方便的開發豐富多彩的遊戲應用。

GES遊戲引擎公鏈技術架構方案


高效能遊戲指令碼體系和執行環境

提供高效能指令碼編譯和執行的支援,方便廣大遊戲研發廠商快速構架符合自身的遊戲體系,並很方便去開發自有的遊戲業務邏輯和智慧遊戲指令碼體系,簡單方便、易上手。

指令碼引擎支援目前主流的指令碼開發語言,現有的遊戲業務也很方便的改造成基於GES遊戲引擎公鏈的基於區塊鏈架構的遊戲業務模式,無縫簡單轉化,成本低。

可程式設計的區塊鏈架構

GES遊戲引擎公鏈提供全新的協議棧和區塊鏈組網的通訊協議,基於原有TCP/IP協議模型上擴充套件,保證底層通訊的安全和穩定,並且結合區塊鏈技術的特性本身,進行分散式組網和協商一致處理機制。GES遊戲引擎公鏈提供可程式設計、易擴充套件的區塊鏈架構基本原型,廣大的遊戲研發廠商透過基本的組網指令碼和通訊協議,可以簡單、快速的構架符合自己業務邏輯的基礎遊戲區塊鏈技術網路。可程式設計的GES遊戲引擎公鏈提供的是應用層通訊原語的擴充套件和實現,對廣大開發人員來說是比較容易上手。另外,擴充套件後的通訊原語,遵循原有TCP/IP的協議語言的基本規範,降低現有開發人員的理解成本。


行業願景

共享的分散式算力

在原有的通訊世界和設計規範中,遊戲世界需要大量的硬體和頻寬資源來承載遊戲業務正常運轉,這部分資源的投入大概要佔整個遊戲行業流水的5%左右的支出,費用相當大。並且運營商建立和維護巨大的基礎硬體網路的成本和風險都很大。GES遊戲引擎公鏈透過分散式組網策略,招募志願為GES遊戲引擎公鏈服務的基礎計算節點,組成巨大的分散式計算網路,透過共識機制保證分散式算力的結果一致,透過激勵機制來保證參與遊戲運營的各計算節點有可觀的經濟收益,從而達到整個基礎計算網路的有序組網、無差異化執行、內部經濟平衡的共享分散式算力網路,大大節省了成本,也降低了運營商維護巨大基礎網路的經濟風險。

全球自治自由架構的伺服器體系

GES遊戲引擎公鏈透過組網策略和分佈計算以及智慧指令碼體系,為全球遊戲研發廠商提供基於引擎層面的鏈上游戲業務開發服務支援。而且,各廠商可以在鏈上透過有償的方式招募到符合自己業務邏輯需要的計算節點,組建符合自己業務發展需要的虛擬區塊鏈網路,釋出自己的智慧遊戲指令碼集合,從而構建符合各遊戲研發廠商的區塊鏈應用。分佈在全球各個地方的GES遊戲引擎公鏈礦工,會重疊地有選擇執行各個遊戲廠商的智慧指令碼任務,分別獲得各個廠商的獎勵回報。透過公平的激勵方案和一致性策略,很方便和靈活的組建全球自治、自由度高的遊戲伺服器架構體系叢集。

PoP算力證明共識演算法

設計目標和原則
區塊鏈技術基礎網路拓撲為分散式網路,共識演算法是區塊鏈技術的核心內容,在GES遊戲引擎公鏈的整體技術方案裡,共識演算法也是最重要的環節。基於具體遊戲產業的共識機制設計,主要遵循以下幾個原則:

(1)公平
區塊鏈的核心理念是去中心化,保證鏈上所有使用者處於公平、公正的環境。GES遊戲引擎公鏈的演算法設計理念和執行過程中,保證所有節點,均有對等機會去獲取鏈內本幣收益分配和鏈上產業生態的業務報酬的機會。

(2) 高效
經典的比特幣網路和以太坊網路從目前表現的結果來看,被人詬病最多的是整個區塊鏈網路執行效率低下,嚴重影響鏈上交易傳遞的及時性。以太貓這類簡單的應用出現後,甚至導致了整個以太坊網路的擁堵。而根據遊戲行業獨特的性質,對網路上訊息的處理和資訊的傳遞的時效性要求很高,基於GES遊戲引擎公鏈上的遊戲指令碼執行結果的一致性判斷的時效性要超過以往的區塊鏈共識演算法的要求。

(3) 低能耗
參與區塊鏈網路的每一個節點,都需要消耗一定的資源和電力來保證獲取收益的權利,而之前的競爭機制體系下,會造成大量的電力、CPU和儲存資源被浪費,這一邏輯不符合經濟和社會發展規律。共識策略及對應的激勵機制,決定了鏈上各節點的資源消耗和浪費的情況,能夠使鏈上各節點高效利用,是共識機制演算法要考慮的核心要素之一。

常用共識演算法的缺陷

基於PoW(Proof of Work)工作量證明的比特幣網路,在設計理念上採用競爭性計算hash值來確定新區塊的所有權歸屬,會導致整個網路中大量節點電力被過度消耗,挖礦成本很高,而且速度也受限。隨著加入區塊鏈網路中節點越來越多,意味著挖礦的難度會加大,每個節點獲得新區塊的概率降低,PoW協議下隨著時間的推進,生產新的區塊成本會持續增高。

基於PoS(Proof of Stake)股權證明共識演算法,在一定程度上解決了PoW高能耗的毛病,但在一定程度上會造成集團的壟斷,對整個鏈上生態的建設不利。

GES遊戲引擎公鏈旨在建設遊戲行業的基礎區塊鏈網路,成為遊戲行業的公有鏈。GES遊戲引擎公鏈上的共識演算法要解決兩個問題,其一是GES遊戲引擎公鏈上價值的傳遞記錄,其二是鏈上游戲指令碼執行的一致性判斷。基於對PoW和PoS的分析,以及參考目前已經採納的其他共識機制演算法PoI和PoD等,GES遊戲引擎公鏈採用基於節點算力貢獻度證明的新共識演算法PoP(Proof of Power),其中Power是指加入到GES遊戲引擎公鏈上各節點的CPU/GPU、頻寬、記憶體、磁碟四類資源按一定權重和規則計算出來的綜合指標。


PoP演算法的設計

(1) 概念簡述

生產節點(Coin Nodes)
在GES遊戲引擎公鏈中,透過隨機規則抽取出來,執行具體智慧合約集的計算節點。

中央處理節點(Central Process Nodes)
在GES遊戲引擎公鏈中,按照一定規則從已加入的節點中隨機抽取出來的計算節點,主要職責是負責判斷智慧合約執行的有效性,並將結果在中央處理節點集內部廣播。

中央審計節點(Central Audit Nodes)
在遊戲引擎中,按照一定規則從已加入的節點中抽取出來的計算節點,主要的職責是審計中央處理節點集對鏈上執行的智慧合約合理性的判斷是否公正、公平、準確。

為保證GES遊戲引擎公鏈的公平性,節點的抽取規則將採用隨機演算法,在GES遊戲引擎公鏈上線的時候會發布具體的演算法規則。


組建虛擬遊戲引擎區塊鏈網路:

·生產節點的可程式設計計算和儲存,執行具體的智慧合約,將處理結果上報中央處理節點集;

·中央處理節點可程式設計計算和儲存,判斷所屬生產節點集上報的結果合理性;

·中央稽覈節點可程式設計計算和儲存,根據生產節點集上報內容和中央處理節點集的判定結果,審計當輪區塊鏈網路上執行的智慧合約的合理性,及判斷定新的區塊歸屬者。

·經中央處理節點集和中央審計節點集對執行結果判定正確後,將會從該輪生產者集合中挑選出新區塊的歸屬者,具體的參考引數為該節點的:CPU/GPU、記憶體、頻寬、磁碟、週期內處理智慧合約的具體數量和難度,具體的公式如下:


GES遊戲引擎公鏈的應用場景

跨遊戲虛擬資產交易

GES 生態中,對於社羣投票認可的優質遊戲,都可以進行跨遊戲虛擬資產交易。同時基於區塊鏈技術,保證虛擬資產交易資料的安全、不可篡改,保護玩家隱私資訊。GES 作為一種通用代幣可以按比例換取任意遊戲 Token,打破不同遊戲的壁壘,使遊戲玩家的虛擬資產保值。

玩家之間的資產交易將透過 GES 網路進行合理比例兌換,透過分散式賬本記錄,然後在遊戲中進行更新。同時遊戲內部以及遊戲之間的所有區塊資訊由玩家共同維護,保證遊戲資料的公平、可信、安全。GES 生態為遊戲玩家提供了可信虛擬資產交易的手段,玩家在遊戲更新換代中保持虛擬資產的價值。

共享計算機資源挖礦和獎勵

傳統遊戲生態中,遊戲玩家在遊戲過程中電腦的資源往往處於空閒狀態。特別是在網咖等場所,不能真正發揮計算機資源的所有價值。GES 生態中,遊戲玩家在遊戲過程中可以貢獻多餘計算機算力進行挖礦,獲得 GES 獎勵。同時遊戲玩家可以提供手機、計算機等裝置的硬碟空間,對遊戲資料進行分散式檔案儲存,獲得 GES獎勵。GES 遊戲生態所有資料由遊戲參與者維護,遊戲玩家、遊戲開發商、遊戲服務商都是生態中平等的一員,共同維護生態發展。

遊戲玩家可以透過貢獻脫敏資料、對遊戲進行可信評價、社羣投票等方式參與 GES生態的資料維護和治理,獲得 GES 獎勵。

分散式遊戲開發眾籌和生態治理

傳統遊戲生態中由於遊戲開發創業門檻高,遊戲開發過程時間、金錢成本高,開發者優質遊戲設想難以真正落地實現。同時遊戲開發者開發過程中,不能與遊戲玩家實時互動,最佳化遊戲設計。在 GES 生態中,遊戲開發者的優質設想可以在社羣進行眾籌,所有玩家自願加入遊戲的投資以及遊戲早期的設計。同時透過智慧合約可以保護遊戲投資者的利益,使遊戲開發過程透明,搭建新型的遊戲開發生態。GES 生態中,遊戲的上線需要經過遊戲玩家、遊戲開發者、遊戲服務商等生態參與者進行投票。

整個GES生態將採用分散式維護治理的方式,參與者共同決策,確保遊戲生態的公平。

生態建設Ecology

GES 基於區塊鏈技術、智慧合約、遊戲引擎、分散式人工智慧等技術重新定義遊戲生態。利用區塊鏈技術保證遊戲生態資料的安全、透明、不可篡改,在遊戲開發者、遊戲玩家、遊戲服務者之間建立信任關係。透過多種智慧合約的靈活設定保證遊戲投資者、遊戲玩家的利益。利用 GES 遊戲引擎和區塊鏈技術構建多方參與的遊戲開發環境。透過分散式人工智慧和區塊鏈技術進行精準遊戲相關廣告投放,保護玩家隱私的同時不浪費廣告預算。


GES 生態中參與者包括遊戲開發者、遊戲投資者、遊戲玩家、遊戲服務者等。


遊戲開發者

GES 生態中,遊戲開發者藉助 GES 引擎進行遊戲開發可以獲得 GES 獎勵。同時遊戲開發者可以與遊戲玩家、遊戲投資者互動,構建多方參與、多方投資的遊戲開發生態。優質的遊戲不必藉助第三方流量平臺便可以獲得大量遊戲玩家親睞。基於 GES 生態開放、共享、多方受益的生態理念,得到社羣投票認可的優質遊戲可以進行虛擬資產跨遊戲交易,形成一個平等互利的遊戲生態聯盟。

遊戲玩家

在 GES 生態中,遊戲玩家是維護遊戲生態的一部分,共同維護遊戲中的交易資料、虛擬物品資料、遊戲相關活動資料。同時遊戲玩家可以貢獻計算機資源挖礦、貢獻脫敏資料、點選廣告等多種方式獲得 GES 獎勵。

遊戲投資者

GES 生態將降低遊戲投資門檻,遊戲玩家可以對自己喜歡的遊戲開發者進行投資,並且參與遊戲早期的研發、推廣的活動。透過區塊鏈技術、智慧合約保護投資者利益。


代幣規劃CoinPlan

GES 是 GES chain 遊戲生態唯一流通貨幣。GES 是去中心化的數字資產,交易安全可查詢,沒有第三方中介成本,保護生態參與者的利益。

在 GES chain 生態中,GES 將進行兩級清算,維護投資者和生態參與者的共同利益。GES 從交易所到應用生態只能單向流動。

GES前期在以太坊平臺上透過ERC20協議發行,總髮行量為100億枚,且永不增發。自募資結束後,兩個月內上線交易所。

其分配如下:

(1)20%用於私募投資(只針對機構)和糖果分發。
(2)45%為GES遊戲引擎公鏈基礎礦池,支援引擎鏈生態建設。
(3)5%為前期投資人,鎖倉一年,分四次解鎖,每次解鎖25%。
(4)20%為創始團隊激勵,鎖倉一年,分四次解鎖,每次解鎖25% (創始團隊在GES遊戲引擎公鏈發展過程中從專案組織架構,技術研發,生態運營上持續做出人力和物力資源的貢獻。)
(5)10%用於技術研究、區塊鏈網路研發費用、生態孵化、商務拓展合作和法律顧問等。

GES遊戲引擎公鏈網路正式上線後,持有以太坊上的GES幣的使用者可在GES遊戲引擎公鏈自動兌換等量遊戲引擎幣(GES) 。

隨著GES遊戲引擎公鏈網路發展,遊戲引擎幣交易增長,記賬人會獲得交易費用做為記賬激勵。


關於更多GES資訊:

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

免責聲明:

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

推荐阅读

;