GameCell(GCC)基於區塊鏈的線上遊戲平臺

買賣虛擬貨幣
GameCell是一個全方位的區塊鏈遊戲聚合平臺,我們將依託區塊鏈技術打造遊戲細分領域的遊戲生態圈,為一條遊戲基礎鏈,遊戲生態中的遊戲OS。在GameCell平臺中存在兩種貨幣,GCC和GUSD,兩種貨幣處理平臺內部的貨幣流通,但不包括平臺中游戲內部的貨幣問題。整個生態圈包括GameCell遊戲平臺、GameCell開 發者平臺以及GameCell交易平臺三大部分構成。GameCell遊戲平臺為區塊鏈遊戲分發平臺; GameCell開發平臺為遊戲開發者平臺,主要包括封裝好的遊戲開發模組; GameCell交易平臺包含遊戲商品交易平臺以及場外交易平臺,遊戲商品交易平臺主要處理各個遊戲內商品與該遊戲幣之間的買賣,類似傳統遊戲的交易所,場外交易平臺主要處理GCC、GUSD與法幣以及各個遊戲的遊戲幣與GCC、GUSD的兌換交易。GameCell的特點相比較目前市場上的遊戲鏈專案,GameCell在 遊戲鏈領域更具有優勢。


GameCell生態圈


1.GameCell遊戲平臺


GameCell遊戲平臺生態圈內的一個區塊鏈遊戲分發平臺,開發者可以在平臺中建立和釋出應用,使用者可以在遊戲平臺內下載鏈遊戲。
同時作為服務商,我們提供給開發者一整套應有釋出的工具及服務。


開發者釋出應用流程如下:

使用者賬戶


GameCell平臺提供給使用者一套唯一、完整、 安全的賬戶體系。每個使用者將被分配唯一的數字身份和數字錢包。


使用者使用這個賬戶,可以使用生態中各個平臺的服務以及鏈上所有開發者提供的遊戲服務,即一個身份享受全平臺的服務。並且每個遊戲的活動都會對映到這個賬戶,透過加密金鑰加驗證的方式確保賬戶在不同使用環境下的安全。


2.GameCell開發平臺


GameCell開發平臺為開發者應用平臺,開發者可以在我們提供的鏈框架_上進行鏈遊戲開發,同時我們額外提供系統封裝模組,包括賬號管理模組、資料庫結構、社交系統模組等。


我們提供


·提供完整的開發者平臺,包括完整的開發者賬號系統,遊戲應用建立系統,開發者分賬系統。
·提供完整的玩家使用者賬號系統,登陸驗證系統。
·提供網路通訊服務,完全支援udp、tcp、 websocket。
·提供完全透明的遊戲伺服器所需的硬體環境,如物理主機、頻寬、資料庫等。
·提供完整的遊戲服務端開發框架Cell,開發者只需要開發服務端邏輯模組作為合約釋出到開發者平臺。
·提供c#、typescript、 lua等 語言的客戶端api,開發者只需要選取通訊模型就可以與服務端資料進行互動,CellEngine能夠快速與(Unity3D、H5、Lua)技術結合形成一個完整的客戶端。同時所有的模組及服務都在GameCell區塊鏈框架下執行。


GameCell開發平臺特點


• 模組化程式設計
CellEngine將所有的遊戲邏輯分拆成不同的模組,高度解耦。


• 面向資料程式設計
取代被過度濫用的物件導向設計方法,透過配置檔案定義屬性的方式來實現結構體的定義。


·資料驅動的回撥模式
透過對不同Class的屬性變化所做的註冊和事件委託來驅動遊戲邏輯的編寫。


·完全通用的物件格式協議
無需再宣告任何業務物件,比如NPC、Player、 ltem等,只要你想的到,Cell的基 礎物件類就能容納下,全部統稱為CObject,內部包含屬性管理器,表管理器等內容。


·資料對映完全自動
統一的屬性管理機制,所有的廣播程式碼寫- -份即可支援所有的廣播,同時因為不會產生廣播資訊冗餘,而極大的節約了頻寬和流量資源。


·前後端一-致
客戶端程式碼採用與服務端一樣的設計思想,不再需要像大部分遊戲動輒上千條訊息。


·減少資料探勘的維護成本
遊戲動輒幾十種物件的程式設計模型無疑對資料庫設計形成的極大的負擔,CellEngine透過配置檔案的形式,開發者不需要自己設計資料庫,自動生成資料庫表,對鏈上所有的資料二次挖掘更加方便快捷。


2.1.GameCell執行邏輯


GameCell提供一套完整的分 布式框架來解決系統瓶頸,並行處理沒有競爭資料競爭的多個操作來提高效能需求,使用“主側鏈”的理念將系統設計為“一鏈一遊戲”。


而當一條遊戲鏈變得太複雜太活躍而不能被有效處理之後,會用過分散式結構被分成幾條並行的鏈來分流,並透過DPOS來達成主鏈上的共識。被委託的節點能夠在最大程度上保護當前執行的遊戲側鏈,並且還能分享主鏈的強共識。這種模式會催著更多的遊戲側鏈的加入而得到提高,因為被委託的節點是在叢集.上執行。


遊戲側鏈之間是相互獨立的,所以每加入一條遊戲側鏈都會增加整個系統的效率,每一-條遊戲側鏈的效率也會因為並行處理而得到提高。


2.2.遊戲隔離


GameCell拋棄了“一-鏈治所有’的方案,讓每個遊戲都能夠免受不必要的干擾,在公鏈上正常執行。但是在的世界中互相干擾的情況卻很常見,我們的方式會讓GameCel成為真正意義上的遊戲雲平臺。


2.3.公鏈結構


GameCell包含-條主鏈和多條附加在主鏈上的側鏈。我們和傳統的單鏈系統最大的不同是它的一個單獨節點本身就是一個分散式系統,主鏈作為整個系統的主幹道連線多條側鏈。側鏈就是基於GameCell的Construct模組建立的一個遊戲鏈。

2.4.一鏈一遊戲(合約)


不同與傳統的“一條鏈”執行所有合約,我們提出一-鏈- 遊戲的理念,每條鏈都只處理自身的遊戲邏輯,這就讓整個架構和資料生成變得更簡單,更加切合遊戲設計需求。


透過增加側鏈的方式,我們可以擴充套件出很多優良的功能合約,將這個好的模組作為提供給開發者的模板,更加利於社羣的發展和系統的維護。


2.5.主鏈系統


主鏈節點從側鏈讀取資訊並生成一個Merkle Tree,新區塊的區塊頭記錄Merkle Tree Root,如果我們想要驗證BTC第1000個區塊的交易TX1,我們只需要透過主鏈的Merkle Tree Root,證明BTC第1000個塊的Merkle Tree Root的存在,  並基於這個BTC第1000個塊的Merkle Tree Root和附加的訊息證明TX1的存在。


這個方法也同樣被用於其他的鏈,比如以太坊,只要區塊鏈是基於Merkle Tree的形式組織的。對類似比特幣的系統進行索引可以在區塊形成一分鐘之後進行。因為資料證明區塊形成一分鐘之後基本可以被確認不是孤塊。如果一條側鏈選擇與主鏈一起聯合挖礦,則該側鏈可被實時索引,因為主側鏈被同樣一群礦工維護。


2.6.遊戲側鏈


GameCell的主鏈和側鏈之間是互惠互利的關係,主鏈為側鏈提供基礎設施,比如資料庫API、網路通訊API、加密API等,而側鏈則可以為主鏈補充更多的節點,以此壯大系統,側鏈的開發者不需要提供所有的機器,可以利用已經存在的主鏈節點,另外主側鏈的協議互通,相當於是為側鏈的資產提供了一個價值媒介,開發者在為遊戲側鏈發行一種貨幣後,可以直接與GCC兌換。


當透過GameCell建立一個 新的側鏈的時候,我們建議和主鏈聯合挖礦,並且建立自己的共識機制。要為主鏈生態系統出力,當一個側鏈需要驗證從另一.條側鏈來的資訊的時候,它必須要包含主鏈的區塊頭資訊。驗證是透過主鏈提供的MerkleTree完成的。

2.7.生產力


我們在GameCell中為側鏈提供好了底層功能,遊戲(dapp)的開發者只需要關係具體的業務邏輯,GameCell的側鏈框架使用的語言是在遊戲業內被廣泛使用的L UA,我們會將常用的開發庫直接植入到底層API中讓開發者直接使用。


2.8.安全性


在GameCell系統中,我們使用了Actor設計模式來啟動側鏈,側鏈首先載入一個使用沙箱機制隔離的lua虛擬機器,該虛擬機器沒有引入其他任何多餘模組,然後我們為虛擬機器植入定製的引用和安全常用的模組,最後再載入遊戲側鏈的程式碼,這樣做到節點主任對側鏈的安全防範。


2.9.GameCell實現方法


DPOS共識


由於分散式的特點,區塊鏈需要共識機制才能正常運轉。目前廣泛應用的共識演算法主要有:工作量證明(PoW:Proof of Work),股權證明(PoS:Proof of Stake),實用拜占庭容錯演算法(PBFT:Practical Byzantine Fault Tolerance)任權益證明(DPoS:DelegatedProof of Stake)。


GameCel採用DPOS,DPOS不需要消耗額外算力即可實現產塊後的權益分配,它還能會根據網路的交易狀態動態決定由代理或全體節點驗證智慧合約的執行結果。


GameCel作為公有鏈,形成社羣共識離不開經濟手段: Token的支援。持有Token不僅可獲得合約釋出、網路分叉等區塊鏈基礎服務,還能參與投票,成為代理節點提供服務獲得Token獎勵。


GameCell把這種Token命名為GCC,每一個GCC持有者稱之為權益人,根據GCC持有數量分配相應的投票權重。


代理節點由權益人投票選出,票數最多的前21個代理依次輪流驗證交易,順序由所有代理節點共同決定,並保證無法被篡改。代理正常工作可以獲收益,反之工作異常或不工作,則會受到懲罰。


智慧合約


我們將一個完整的遊戲伺服器邏輯認為是一個智慧合約,GameCell的_上層引擎框架為CellEngine,為了遊戲合約的更新調整更加快捷和便利,CellEngine中內建了Lua.VM,完全支援lua指令碼程式設計Lua是一種圖靈完備的程式語言,編譯器和位元組碼虛擬機器為在區塊鏈中做了針對性設計和最佳化。


因此,使用Lua作為區塊鏈上智慧合約程式設計的首選語言,它支援靜態編譯成位元組碼並在區塊鏈網路中按需執行。


微服務


在GameCell裡遊戲合約被定義成微服務。這使得智慧合約與具體的程式語言分開來。共識機制也基本成為定義在遊戲合約裡的一個服務。


2.10.遊戲邏輯設計


我們旨在主要幫助中小企業降低開發門]檻,快速其完成專案功能。採用敏捷開發中的分層設計思路,將智慧合約功能拆分為多個外掛模組,讓開發人員集中處理單一功能,提高團隊效率。


我們設計了一套可動態擴充套件的邏輯架構,可節約底層約70%的程式碼量、節約架構層約90%的程式碼量、節約邏輯層約80%程式碼量,讓研發團隊專注於產品設計,不再考慮較多技術問題,大幅節約專案時間。


3.GameCell交易平臺


GameCel交易平臺為我方提供給開發者、玩家以及普通使用者提供遊戲道具、遊戲幣交易的幣幣交易平臺以及GCC交易平臺。


貨幣


在整個生態圈中,一共存在三種貨幣,GCC、GUSD以及各個遊戲內部的遊戲幣GAMECOINX,其中GAMECOINX為開發者開發的鏈遊戲中的內部貨幣的總稱。


GAMECOINX是最常見的遊戲內貨幣,由遊戲開發者自行設定。GAMECOINX透過遊戲控制。作為任務、升級等遊戲活動進行產出或者透過手機應用商店進行應用內購買充值。因此,GAMECOINX遊戲內經濟體系的控制,存在通貨膨脹的可能性。GAMECOINX為各個遊戲內部經濟體系的載體,與GameCell平 臺貨幣體系無關。


GUSD是等價法幣的一種貨幣,平臺設定1GUSD=1美元,同時承諾保證1GUSD的價值,在價格.上按1: 1錨定美元(USD), 使用者可以憑GUSD等額兌換(贖回)相應的USD。同時團隊作為專案技術提供方,將不會直接接觸託管帳戶中的美元(USD) ,而是與多家銀行合作,機構或使用者存入的美元(USD)則會直接100%進入合法保護的託管賬戶,確保資金安全。在技術上,GUSD透過智慧合約,實現了在USD入帳確認後會生成相應的GUSD,在贖回USD時則會自動銷燬相應的GUSD,以此來動態保持GUSD和美元的1: 1錨定關係。


GUSD的穩定性和合規性;


·使用託管帳戶作為基金管理中使用最廣泛的合法工具,為持有人提供定期審計和強有力的法律保護。
·任何透過了標準KYC/AML驗證的賬戶或機構在法律上有權按1: 1換回USD (需要扣除手續費)。
·GUSD設計的法律框架,可以讓機構和使用者直接與託管賬戶操作美元,不需要經手GUSD專案團隊。
·託管帳戶會持續專業審計併發布報告。


GCC為GameCel平臺釋出的一種貨幣,為平臺內全流通的貨幣。GCC不同於GAMECOINX,平臺方控制著GCC的發行量,並管理首次發行的價值。因此使用者只能在發行的貨幣量範圍內進行應用內購買,或使用諸如BTC、ETH等的其它密貨幣來購買GCC,或者使用GUSD購買GCC, 同時GCC也可以購買基於GameCell框架的區塊鏈遊戲內的遊戲幣 GAMECOINX。GCC主要用於使用者間的交易,發行總量一定,其發行方式以及數量會寫入智慧合約,保證其安全性和價值。


錢包


我們提供自己的錢包,錢包主要管理使用者的GCC資產、GUSD資產、GAMECOINX資產以及其他數字貨幣資產,在錢包內,使用者可以檢視自己擁有的GCC資產、GUSD資產。同時在錢包內可以檢視所有遊戲內的貨幣資產。並可在不同環境根據與不同物件的協定,靈活使用和交易錢包內的所有數字貨幣。


比特幣HD錢包生成過程:

幣幣交易所


幣幣交易平臺主要提供使用者使用GCC購買遊戲裝備,同時也提供使用者使用GCC購買各個在鏈中的遊戲幣。


從網路遊戲的早期開始,遊戲物品交易市場就一-直是個棘手的問題。剛開始,用錢來買賣無形的遊戲商品這種行為受到了大眾的懷疑,但現在將遊戲物品看作是有資產價值的虛擬資產的視線變為一種常態。儘管是如此,仍然有許多國家將玩家間的遊戲物品交易行為視為網上的Du博並進行限制。


像這樣,不同國家對於遊戲商品交易有的持默許態度,有的則嚴加管制。但是這個市場本身非常大,發展可能性和魅力也毋庸置疑。支援提現的Entropia Universe遊戲內出現的Planet Calypso行星以$6,000,000的價格完成了交易便是一個有名的案例。


在這樣的市場情況下,使用區塊鏈技術的加密貨幣的出現,很有可能將成為遊戲物品交易市場中的變革力量。加密貨幣沒有發行國家,也沒有國籍概念,透過GCC現金提現也只在加密貨幣所有者的法定責任之內實現。也就是說,遊戲服務的主體是發行加密遊戲貨幣,如果該貨幣應用於使用者間的交易,那麼就算運營商不支援現金提現,使用者也可以在希望的時間以GCC的方式提取現金。


根據加密貨幣的特點,  GameCel的設想時,遊戲物品交易可以透過幣幣交易平臺進行交易,不用透過中間商,完全在鏈中進行。玩家擁有的GCC可以透過GCC交易平臺,可以向全球提供提款至任何貨幣的服務。


GCC交易平臺


GCC交易平臺主要提供使用者GCC、GUSD以及法幣直接的交易。使用者可以在該平臺中進行數字貨幣的交易,可以進行託管買賣,也可以上架透過平臺稽覈的其他數字貨幣。


總結


GameCell將打造一個 全球領先的基於區塊鏈遊戲開發、運營以及交易平臺的遊戲生態圈。藉助區塊鏈的自由、開放和公正的特性,讓生態圈內的虛擬財產有價值的自由流通。

我們的願景,給開發者一一個全透明化的高效率的開發平臺及運營平臺,更多的利益迴歸遊戲開發者。給玩家使用者一個公平、安全的遊戲環境,遊戲、交易完全自由化。立志做全球第一的區塊鏈遊戲生態。


關於更多GameCell資訊:

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

免責聲明:

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

推荐阅读

;