Laya.One領先的區塊鏈遊戲引擎和生態平臺

買賣虛擬貨幣
LAYA.ONE 致力於建立一個公開公正自驅自治的遊戲生態體系,將提供一系列的基礎設施:公鏈、遊戲終端、開發工具集、通用 Token 等等。同時 LAYA.ONE結合 Layabox 引擎在遊戲研發領域積累的工作流以及技術棧,立體的服務於整個生態的各個部分。LAYA.ONE 採用公鏈+分散式可信程式的技術方案。充分利用已有公鏈的先進特性負責賬戶、許可權、資產管理、資源分配、資料持久化等多方面功能實現。結合遊戲的技術特性,採用多執行節點配合多監督節點,構建了一套分散式可信程式執行環境。透過公鏈和分散式可信環境配合,在應用的通用流程、標準介面、公用運營資料、使用者體驗等多方進行定義和實現。透過 LAYA.ONE 來構建一個去中心化的遊戲研發運營平臺。開發者直接將遊戲推送到玩家手中。玩家可以享受到優質、公平、健康、長久的遊戲。研發商輕鬆、透明、高效的建立區塊鏈遊戲,降低了人力成本,將更多的精力投入到遊戲創新中,充分享受遊戲的紅利。區塊鏈遊戲從無到有,從簡單到複雜,從平凡到有趣,處於飛速的發展進化中。LAYA.ONE 結合行業發展階段,提供基於現有通用公鏈的區塊鏈遊戲開發環境。幫助開發者輕鬆快速的完成從傳統遊戲到區塊鏈遊戲的提升躍遷,促進區塊鏈遊戲開發者的發展壯大。LAYA.ONE 最終會構建去中心化的遊戲生態。在專案實施的初級階段,可能會有中心化的關聯絡統,隨著不斷的演化推進,逐步實現此目標。特點
高效能遊戲公鏈LAYA.ONE 遊戲公鏈包含基礎公鏈和分散式可信節點兩部分。基礎公鏈採用DPOS 共識機制,基於超級節點和全備節點結合的方式滿足高併發、低延遲、高吞吐的業務需求。基礎公鏈每隔 0.5 秒生成一個新的區塊,區塊大小, GAS 消耗、超級節點連續出塊規則、分叉競爭等規則均可根據網路延遲和算力躍遷進行動態評估,從而在滿足安全性的前提下,儘可能的提高系統效能。分散式可信節點為遊戲邏輯的執行環境,其採用無塊執行時共識監督的方式,確保遊戲邏輯的公正及不可篡改,執行時狀態最後基於多併發事務寫入到基礎公鏈中。可信節點運算和狀態基於記憶體,從而保證邏輯可以高速執行。採用高擴充套件,易擴充套件的資訊頻道實現遊戲資料的實時廣播,提高遊戲執行的流暢性。便捷豐富的工具集遊戲研發團隊涉及美術、策劃、前後端技術、測試、運營等多種崗位設定。LAYA.ONE 生態提供了豐富的工具,滿足遊戲研發中各個角色,各個階段的需求,同時也滿足玩家的全方位遊戲需求。
laya.air 提供專業級遊戲引擎和工作流,可以快速實現資源處理,介面互動,業務邏輯等相關工作。laya.maker 提供全民視覺化操作工具,會做 PPT 就能做區塊鏈遊戲。全狀態遊戲執行環境LAYA.ONE 遊戲公鏈可以確保遊戲伺服器邏輯的高效執行,依託於分散式資源儲存和邊緣加速節點確保前端資源和邏輯也能執行於 LAYA.ONE 生態之中。開發者無需再採購租用過多的伺服器硬體,時間和資源更多的投入到遊戲本身。基於遍佈全球的超級節點和邊緣節點,為各地玩家提供流暢的遊戲載入執行體驗。至此前端和伺服器邏輯均處於公鏈及相關配套環境執行。LAYA.ONE 結合遊戲執行的常見問題,開創遊戲運營基金的機制。任何人都可以使用 LAYA 注入到遊戲的運營基金中,既降低了遊戲運營方的短期資金壓力,投資者又可以獲得遊戲分紅收益。從而在時間維度延長遊戲的壽命,玩家即是消費者,又是投資者,構建了一個良好的遊戲運營經濟模型。全平臺 Token 流通方案
面對規模龐大的遊戲市場,缺乏一種統一的價值流通機制。LAYA.ONE 提供了去中心化的虛擬資產交易平臺,滿足玩家之間的遊戲資產流通需求。生態中所有遊戲均採用 LAYA 進行消費和獎勵,與各種遊戲自身經濟系統中的遊戲幣不同,LAYA 為跨遊戲,跨玩家,跨場景的數字貨幣。在客戶端 laya.cbox 中玩家管理自己的 LAYA 資產,可以進行支付、眾籌、抽獎、投資等操作。LAYA.ONE 將玩家、開發者、運營商、投資方、公鏈節點等各方的價值進行統一,構建了一個一致的交換介質。LAYA 總量恆定,透過各種交易流通,自身價值逐步提高。透過前端資源邏輯分散式儲存,伺服器邏輯上鍊,遊戲運營基金等多方面的結合,實現了全狀態的遊戲執行環境。結構

LAYA.ONE 平臺中各系統的結構圖如下:

開發者使用 laya.air 和 laya.maker 進行遊戲的開發。laya.cbox 作為遊戲的執行終端,為使用者提供優質的遊戲內容,打造卓越的遊戲體驗。LAYA.ONE 平臺以公鏈、分散式資源儲存、去中心化交易等系統協作執行,保證遊戲的高穩定高持續執行。


laya.air 和 laya.maker

1 laya.air 區塊鏈遊戲引擎

laya.air 基於全球領先的 HTML5 引擎 LayaAIR 進行擴充套件開發,融入對多種通用公鏈的支援。透過 laya.air 可以快速方便的建立基於現有公鏈的區塊鏈遊戲,方便開發者完成從傳統遊戲到區塊鏈遊戲的快速轉變提升。

laya.air 提供了專案建立、合約模板、編譯測試、主網部署、前端訪問、etherscan 認證提交等功能。使用 laya.air 的嚮導式互動介面,開發者可以快速的建立一個新的區塊鏈遊戲專案。專案包含了前端對公鏈的訪問、使用者地址金鑰管理、遊戲智慧合約模板等內容。

開發者踏入現有區塊鏈世界,最主要的障礙是智慧合約開發,智慧合約不可更改、資料公開、平臺硬性限制較多等特點,加大了其學習及開發難度。laya.air提供了豐富而飽經驗證的智慧合約模板庫,開發者能夠較為輕鬆的寫出安全的合約邏輯程式碼。

laya.air 整合了對相關公鏈測試網路,主網路的訪問。書寫好智慧合約之後,開發者一鍵部署在測試網路,隨後進行遊戲的測試。當測試完備之後,也透過一鍵的方式部署到主網路。相關過程狀態資料均可以透過相關公鏈的第三方工具服務獲取。比如針對以太坊(Ethereum),開發者部署合約後,可以透過etherscan.io 檢視合約狀態及其交易資訊。

laya.air 派生自 LayaAir,LayaAir 作為 Layabox 旗下的傳統遊戲引擎,支援 2D 與 3D 的遊戲開發,具有豐富而強大的功能和完整的工具流,極大的簡化了遊戲前端開發工作。隨著 laya.one 的不斷推進發展,laya.air 也將支援自身主鏈,提供與 laya.chain 高度整合的建立、部署、測試、管理介面,為開發者提供更多的便利,更多的可選公鏈。

2 laya.maker


laya.maker 是 laya.one 旗下智慧創作平臺 LayaMaker 的區塊鏈版。透過視覺化工具,讓普通玩家和專業開發者無需程式設計和美術製作,即可快速製作完成高質量遊戲。極大降低了遊戲製作門檻、投資門檻、製作週期,降低了創業風險,將普通開發者甚至玩家掘金小遊戲時代帶來全新的機遇,未來是創意為王的時代。laya.maker 的發展路徑是從休閒遊戲、聯網競技遊戲、MOBA、RPG 等逐步發展,追求的目標是實用。laya.maker 將幾何級數級提升區塊鏈遊戲數量,帶動遊戲的創意、創新、創業潮流。


laya.cbox 區塊鏈遊戲終端

1 概述

laya.cbox(以下簡稱 cbox)是玩家進入 LAYA.ONE 生態的主要客戶端。它為使用者提供遊戲搜尋、Token 錢包、社羣,遊戲評分,虛擬資產交易瀏覽與查詢、排行榜等主要功能。cbox 搭載了最新的 Laya Runtime 渲染引擎,同時具備全平臺屬性(Windows/Linux/MacOSX/Android/iOS),是未來 LAYA.ONE 生態玩家的第一感知載體。

2 虛擬資產交易中心


cbox 擁有非常人性化的操作介面,使用者可以透過 cbox,尋找自己需要的遊戲虛擬資產,買進,賣出,查詢交易狀態,關注價格趨勢等一系列操作。

3 遊戲入口

由於 cbox 本身搭載了 Laya Runtime,自身具備強勁的渲染效率。同時為玩家提供了個性化推薦服務,未來 LAYA.ONE 的生態中,cbox 會自動分析每一個遊戲的標籤、運營資料等屬性,輔以機器學習的聚類演算法(隨機森林)建立模型,為玩家推送最符合他們口味的遊戲。


4 遊戲評價與排行

cbox 提供榜單服務,將每個遊戲在市場上的真實表現資料,如:評論,下載量,玩家日活等呈獻給每一個玩家。

5 錢包管理

為玩家提供基於 laya.chain 鏈上資產的錢包管理模組,具備轉賬,交易查詢等基礎的錢包操作。

在安全性方面,LAYA.ONE 有來自 Paw2own(由五角大樓舉辦的全球駭客大賽)冠軍團隊成員來進行銀行級別的資產加密策略,以保障使用者虛擬資產的安全。

混合使用非對稱加密和對稱加密演算法,採用變種的 RSA 和 AES。例如:在通訊過程中,用 RSA 來傳 AES 的秘鑰,雙方完成握手後再使用互換的秘鑰來進行通訊。資產管理採用確定性錢包系統(HD Wallet),加密助記詞,1024 位高強度種子,確保資產的安全性。

6 跨平臺應用

laya.cbox 是跨平臺的應用程式,支援的平臺包括:Windows、Linux、MacOS、iOS、Android。採用 laya.air 引擎研發的區塊鏈遊戲,無需移植,可以透過laya.cbox 執行在以上平臺。laya.cbox 的跨平臺支援主要是基於跨平臺執行器LayaNative 和基於 laya.air 支援的跨平臺開發語言 JavaScript。


laya.chain 遊戲公鏈

laya.chain 包含基礎公鏈和分散式可信節點兩部分。公鏈基於 EOS,結合遊戲的業務特點在資源管理、GAS 消耗等方面進行適當改進。分散式可信節點(即遊戲邏輯合約執行節點)由團隊自主開發,其為遊戲執行時,負責具體的遊戲玩法運轉,包含數值運算、記憶體處理、廣播通訊等功能。

1 基礎公鏈

laya.chain 基礎公鏈追求高併發、低延遲。其包含賬號管理、許可權控制、智慧合約、分散式檔案儲存、資料持久化等多方面功能。

結合 LAYA.ONE 的經濟模型,實行 LAYA Token 總量恆定,預留部分份額以逐年遞減的方式獎勵給超級節點。在 LAYA.ONE 的生態系統中,超級節點同樣基於DPoS 共識,入選超級節點需要社羣投票競選。

公鏈中智慧合約,透過接受訊息執行相關邏輯,也可以基於合約獨有資料,自動觸發相關程式碼執行,具有更好的靈活性,可以方便的完成遊戲相關的業務邏輯,比如遊戲定時任務系統邏輯的觸發。

2 分散式可信節點

分散式可信節點其主旨為構建適合遊戲執行的去中心化、高效能、免信任、可程式設計、高擴充套件分散式系統。下文中分散式可信節點,我們稱為普通節點。

普通節點採用 POW 工作量證明的方式來執行遊戲邏輯合約。執行於普通節點的高效能遊戲邏輯虛擬機器,負責遊戲的業務運算,通訊廣播等功能。遊戲邏輯合約同樣需要消耗 GAS。透過智慧合約和遊戲合約相結合,提供高效的遊戲運轉環境。

3 節點與出塊速度

節點儲存 laya.chain 區塊鏈全部資料,透過 P2P 的方式與區塊鏈網路相連。在區塊鏈網路中,所有的全節點都是平等的,既充當客戶端又充當伺服器。節點分為三個型別:監督節點、普通節點、超級節點。

監督節點

監督節點負責校驗普通節點上邏輯合約的運算結果,監督節點會收集邏輯合約所有的輸入資訊,並根據研發商提供的驗證程式碼,在遊戲執行時,進行壓縮時間戳的邏輯校驗。透過監督節點驗證邏輯執行後資料一致性,防止非法篡改破壞資料。

監督節點和普通節點不會同步區塊資訊,只同步遊戲邏輯合約。

遊戲執行於普通節點,每個普通節點會有 20 個監督節點進行資料的高效驗證。同樣的記憶體狀態,同樣的遊戲邏輯程式碼,同樣的輸入保證具有相同的執行結果。透過對遊戲邏輯合約的指令子集進行約束,隔絕隨機數、時間戳等具有副作用的操作。

普通節點
普通節點並不會同步區塊資訊,但是會同步鏈上所有專案的遊戲邏輯合約,所有的輸入資訊由監督節點傳送,普通節點參與運算,並將結果返回給監督節點。

超級節點
超級節點承載所有區塊相關資訊的同步、生產、廣播的職責。

監督節點與超級節點的產生:

21 個超級節點與 20 個監督節點均透過自治選舉產生,網路吞吐能力強,硬體設施優秀,出塊能力及時的節點優先獲得選舉權,用以提供良好的服務。超級節點具有記賬出塊功能,無法按照約定時間出塊的節點將從超級節點除名,從候選節點中產生新的節點,維持 21 個超級節點的規模。其它節點也同步整個區塊鏈狀態,同時負責資料的廣播和查詢服務,提高系統處理能力,滿足更好的響應速度,做好線上超級節點故障的容錯處理。

目前區塊鏈普遍採用單鏈結構,同時只能有一個塊產生,限制了交易處理速度,laya.chain 採用多條並行鏈同時進行交易驗證出塊。每條鏈的出塊間隔約為 0.5 秒鐘,多鏈共享一個候選交易池, 採用間隔出塊的方式,所有超級節點的所有鏈可以保證在 1 秒內完成出塊操作和同步。同時系統具有自適應質量診斷,當節點無法在指定時間內完成出塊,會面臨處罰降級;如果所有超級節點質量分數較高,分散式系統也會自適應的降低出塊間隔,提高系統的響應速度。


4 邏輯合約與智慧合約

由於基礎公鏈的智慧合約不能很好滿足遊戲高併發、複雜觸發條件、複雜邏輯等要求。在保證遊戲公平公正執行、遊戲邏輯全部見證執行的前提下,laya.chain 在邏輯實現上採用獨特設計。

laya.chain 採用了遊戲邏輯合約與智慧合約分離的方式來更好的迎合遊戲需求。一個是用於處理核心遊戲邏輯的遊戲邏輯合約,另外一個是智慧合約,主要用於處理資產類及資料持久化。邏輯合約與智慧合約都是以虛擬機器形式執行在節點內部。

遊戲邏輯合約

遊戲邏輯合約與資訊頻道是 laya.chain 鏈上游戲的核心模組。

laya.chain 的邏輯合約採用 JavaScript 編寫,限定出一個子集,保證了執行效率和安全。合約程式碼執行於定製版 Google V8 虛擬機器,透過 JIT(實時編譯)技術對智慧合約進行靜態編譯和快取。使用 JavaScript 編寫合約程式碼,使得開發者不用再學習新的專有語言,降低了開發成本,有利於 laya.chain 的普及。

遊戲研發商可以使用 laya.gcs 提供的互動 SDK 來將遊戲的核心邏輯程式碼提交到鏈上,邏輯合約虛擬機器在執行每段邏輯合約的時候,始終會有 20 個監督節點來進行結果校驗,對於結果運算不一致的算作無效結果,不進行資訊頻道的推送,同時會對節點進行一個作弊標記,進行收益相關的懲處或降級。邏輯合約執行節點以及監督節點無需出塊,無持久化需求,能極大的提高效能,滿足遊戲需求。

智慧合約

智慧合約是以程式碼方式定義的承諾。區塊鏈技術給我們帶來了一個去中心化的,不可篡改的,高可靠性的環境,因此智慧合約才有廣泛的用途。智慧合約使區塊鏈成為具有顛覆性的技術。

智慧合約作為一個合約賬戶,當使用者向該合約賬戶傳送一筆交易時,則會觸發相關的合約邏輯,如更改內部資料狀態,呼叫其它合約,生成交易,呼叫外部資料等。也可以透過合約內部的定時器來觸發呼叫,方便實現一些具體的定時任務。合約的執行需要一定的消耗,如同你租用伺服器需要費用一樣,目的是為了減少濫用,防止系統受到攻擊,也可以用於約束檢測業務邏輯的正確性。

節點為每個智慧合約提供了一個儲存系統,其支援兩種資料結構:Key-Value字典和列表,可以透過程式碼建立多種資料進行儲存,同樣儲存也要消耗一定的費用,防止被濫用。

事件機制

合約內嵌事件機制,透過對事件訂閱監聽,可以觸發對應的邏輯。開發者可以使用事件機制來實現遊戲的資料採集分析功能,更好的指導遊戲的開發運營。事件支援過濾功能,開發者可以獲得指定使用者,指定引數的資料,方便進行資料集的精簡。

合約更新

遊戲上線後需要經常的維護更新。合約本身由程式碼和資料組成。合約內部包含一個指向新版本的指標,載入合約時會迴圈的進行版本指標跳轉,指標為空則表示為最新版本的合約。更新合約釋出時,需指明父合約(舊合約),系統首先暫停父合約,部署新合約,隨後將舊合約資料複製至新合約並進行資料升級,當資料轉換成功後,父合約的版本指標指向新合約,事務完成,否則會回滾到先前狀態。透過更新機制,合約具有了歷史版本功能。

合約更新時,合約控制者需要設定本合約為暫停狀態,如同常規的遊戲停服更新,此時遊戲不可訪問,待合約部署及使用者資料遷移完成後(透過確認數判斷),合約控制者需恢復合約執行狀態,遊戲正常執行。透過這種暫停恢復的方式,雖有損遊戲的執行體驗,但能保證資料安全可靠。

5 分散式資源儲存

分散式資源儲存基於星際間檔案系統(IPFS)設計。星際檔案系統(IPFS)是永久的、去中心化儲存和共享檔案的方法,這是一種內容可定址、版本化、點對點超媒體的分散式協議。使用者需要消耗一定的費用來獲得儲存空間。CBox 端在訪問遊戲資源時,首先訪問本地 cache,如果沒有找到則訪問資源邊緣快取節點,如果還是沒有則會訪問 IPFS 檔案系統。透過這樣的層級加速方式,確保檔案以最快的速度得到載入。

使用者要上傳檔案的時候,將檔案傳給指定的超級節點。超級節點會驗證檔案和檔名匹配,然後將交易廣播傳送到整個區塊鏈系統,其他超級節點會透過IPFS 網路複製那個檔案,這樣使用者就成功的上傳了一個檔案。檔案在系統中是透明的,任何使用者都可以訪問,因此對於私密檔案需要自身首先完成加密操作。分散式資源系統提供相關的工具選項,基於賬號私鑰對檔案進行隨機取樣加密,隨後將加密資料和校驗碼寫入檔案,確保檔案的安全性。

6 實時資訊頻道

聯網遊戲中,經常需要高速資料通訊,比如各種 MMORPG 遊戲和競技對戰遊戲。使用區塊來處理這些資訊極其不合理,一是這些資訊都是記憶體資料,不需要入塊持久化;二是這些資訊要求較低的網路延時,laya.chain 的出塊時間約為 2秒,顯然無法滿足需求。

laya.chain 引入實時資訊頻道的支援,使用者可以建立資訊頻道,相關的業務資料透過頻道組內廣播和互動。

資訊頻道的服務由普通節點承擔,節點根據資料包的總量獲得相應的費用回報。邏輯合約相關引數的輸入只能透過資訊頻道來接收。頻道與客戶端之間支援多種 socket 協議,支援二進位制和文字資料傳輸。

資訊頻道建立

開發者可以透過呼叫智慧合約相關 API,進行建立資訊頻道。建立資訊頻道時,開發者需要指定資訊頻道的一些特性:最大連線數、生命週期、傳輸網路型別(http、socket、websocket、udp/tcp)等等。



資訊頻道連線
客戶端連線資訊頻道的過程如下:


資訊頻道的休眠
在超過一定時間沒有新的輸入(開發者可以自行設定),資訊頻道將處於休眠狀態,當有新的連線進入時,會喚醒資訊頻道,以節約節點伺服器資源。

資訊頻道的銷燬
資訊頻道存活週期由開發者在建立的時候指定,在超過其生命週期且處於休眠狀態時,節點會銷燬資訊頻道,以節約資源。


7 持續的效能提升

laya.chain 會進行持續的效能提升,提高系統的處理能力。會從多方面進行最佳化,比如:

邏輯虛擬機器指令最佳化,使合約程式碼更加高效精簡。
區塊資料分片,提升系統擴充套件性,降低節點硬體天花板。
層級快取機制,保證讀取效能。

8 攻擊模型分析

網路 DOS 攻擊
laya.chain 中使用資源需要消耗 GAS。惡意使用者如若想進行拒絕服務攻擊,其會消耗大量的 LAYA Token,從而促使其無法持續的進行攻擊。同時根據整個系統的執行狀況,會自適應調整最低 GAS 價格,從而增加其攻擊成本。透過 GAS機制,極大的降低了被攻擊風險。

DAPP 缺陷攻擊
針對某個 DAPP 的缺陷發起的攻擊,laya.chain 包含一個凍結和處理機制。比如,發生在 ETH 公鏈上的 DAO 攻擊事件,導致了其硬分叉。如若發生在laya.chain,其可以被凍結、處理或更新而不會干擾其他應用程式,風險可控,能保證主鏈的長久執行。

控制節點攻擊
在追求高效能的同時,laya.chain 也極其注重安全性。所有的 21 個主節點透過使用者投票產生,投票採用快速短週期,主節點和候選節點可以依據評級分數進行自由快速的切換。如果要進行惡意節點攻擊,需要控制 15 個主節點。要達到控制如此多的主節點,需要對社羣投票權高度控制,攻擊者很難實現。

LAYA Token

1 LAYA Token 流通概述

LAYA Token(以下簡稱 Token)是 LAYA.ONE 生態發行的一種代幣,作用於整個生態中的所有模組,它屬於數字加密貨幣的一種。

在 LAYA.ONE 生態中,主要分為以下幾個角色:遊戲開發商、玩家、獨立遊戲製作人。

LAYA.ONE 旨在實現一個自驅自治的遊戲生態,也就是意味著整個生態的走向是最終是交由整個生態自己決定的,Token 在這個過程中扮演著重要的角色。

由於 Token 具備非常高的靈活性,其包括並不限於以下作用:

 Token 可以用於購買遊戲以及購買遊戲的虛擬資產。
 Token 可用作於 LAYA.ONE 生態中虛擬資產交易。
 Token 被視為一定投票依據,當 LAYA.ONE 生態需要重大決策的時候,每一個持幣人都代表著不同的決策權重。
 Token 可用於支付 LAYA.ONE 提供的基礎設施服務。

Token 流通的具體案例:

冷啟動
某遊戲開發商透過 laya.gcs,在 laya.cbox 釋出了一款新遊戲,開發商可以透過設定靈活的 Token 獎勵機制,結合自身的遊戲邏輯,將開發商自己的 Token獎勵給玩家,順利的度過了遊戲的冷啟動時段。

(注:在 LAYA.ONE 生態初始階段,會從公共激勵池中拿出部分比例獎勵所有在生態創世階段的玩家)

增加傳播

由於遊戲製作精良,受到玩家們的好評,玩家們轉發,分享都會得到來自遊戲開發商的 Token 獎勵。

虛擬資產交易

當玩家們在遊戲中獲得了虛擬資產,透過 laya.cbox 交易後,作為遊戲開發商,將會得到交易額(研發商自行設定)一定比例的手續費(LAYA.ONE 生態為了防止虛假交易,會設定一定的摩擦費用,摩擦費用將被填充到公共激勵池)。玩家們將虛擬資產透過交易,換成了 Token,同時可以使用 Token 購買其他遊戲商的遊戲與服務。

眾籌與投票

獨立遊戲製作人,由於前期缺少經費,可以在 laya.cbox 上發起遊戲開發眾籌,設定里程碑定義(適合的解鎖條件以及比例),所有的 Token Holders 都可以參與眾籌。眾籌的款項將暫時被凍結。隨著研發里程碑的程序,投票在每次里程碑的時間節點到達時間,會自動發起投票,所有的眾籌參與者都可以給該開發者投票,如果開發的遊戲不符合預期,參與眾籌的 Token Holders 將被退回,如果開發者的遊戲符合預期,開發者將得到解鎖份額。

2 Token 標準對映方案

Laya Token 將分為兩個階段存在,即 laya.chain 上線前階段和 laya.chain上線後階段。在 laya.chain 主鏈上線前,Laya Token 將以 ERC20 Token 釋出在ETH 主鏈上。在 laya.chain 主鏈上線後,LAYA.ONE 生態將根據 Laya Token 的Token Holders 來完成 ERC20 到 laya.chain 主網的對映。


生態建設

1.公共激勵池

無論作為專案個體或者生態,都毫無例外的會經歷冷啟動階段,LAYA.ONE也不例外。LAYA.ONE 的理想是建立一個公正,透明,具有自驅自治的遊戲生態。為此,LAYA.ONE 系統中會有一個公共激勵池,用來激勵為整個生態帶來正面積極影響的機構或個體。

LAYA.ONE 會設立一系列的激勵邏輯,部分的激勵邏輯將自動執行並開源,同時 LAYA.ONE 會公佈激勵池地址。理論上,激勵池的消耗速度會大於增長速度,所以公共激勵池針對的是 LAYA.ONE 冷啟動階段的生態角色,以下為激勵細則。

這其中,一小部分激勵的決策權無法用系統來量化衡量的,將由 Laya Foundation(LAYA.ONE 基金會)進行決策與評估,例如:社羣貢獻激勵。

2.獎勵細則

玩家激勵機制
玩家的激勵機制分為日常行為激勵與活動事件激勵。

日常行為激勵
當公共激勵池中存在餘額時,會按照行為的劃分給與使用者 Token 獎勵。例如:連續 7 日登陸,社羣內容貢獻,遊戲高品質評價,優秀玩家等。這個細則會在 laya.chain 公鏈上線前公佈在官網。

活動事件激勵
LAYA.ONE 生態將會定期發起投票活動,獲得票數最多的活動將會開啟。例如遊戲策劃大賽。獲得票數最多的使用者將會給與 Token 激勵。

開發商激勵
遊戲的開發商在生態早期階段,率先接入 LAYA.ONE 生態將會獲得 Token激勵。同時,在生態早期階段或公共激勵池 Token 數量 > 0 的情況下,根據遊戲開發商提供的內容品質、日活數量、訂閱數量,定期給與 Token 激勵。

社羣貢獻者激勵
LAYA.ONE 是一個自驅自治的遊戲生態,對於這個生態有正面且積極貢獻的機構或者個體將得到 Token 激勵,包括但不限於:程式碼貢獻、BUG 提交、建設性意見等等。

3.眾籌模式

3.1 概述

在傳統的遊戲世界中,有一小部分人,他們有著出色的開發能力及遊戲情懷,但是沒有遊戲公司或者遊戲發行商提供的薪資,必須獨立負擔開發過程中的所有花費。相對的,開發者可以決定遊戲的走向,做自己想做的遊戲,不必擔負盈利KPI 與來自資本方的壓力,也恰是如此,他們往往可以推出嶄新觀點的作品。遊戲行業如同電影行業,大型遊戲的開發需要資金雄厚的發行商贊助,因此發行商對遊戲有很大的決定權。大部分發行商不願意嘗試創新,希望製作風險低,受大眾歡迎的遊戲。只要開發出一款成功的作品,接下來就會延續這品牌繼續推出資料片,擴充套件包等。多數開發者不是通才,能一個人開發出美術,遊戲性兼優的作品。如果不是志同道合的夥伴一起無薪工作,就必須付出成本來找人完成自己不擅長的部分。

LAYA.ONE 生態認為,一個自治自驅的遊戲生態,永遠不能缺少獨立遊戲開發群體,他們是真正能夠將創意實現的群體。LAYA.ONE 生態願意為這些群體提供支援,這也是 Laya Engine 一直保持開源、開放的精神,並會永遠擁抱獨立、開源。於是 Laya Foundation 決定在 LAYA.ONE 的生態裡,為獨立遊戲開發群體做出一點貢獻,於是有了眾籌系統。

3.2 眾籌流程

任何 LAYA.ONE 生態角色在信任點 100 的情況下,可以在 laya.cbox 中發起眾籌,眾籌專案必須接入 Laya GCS 中宣告的眾籌相關介面,用來保證眾籌參與者的利益。眾籌流程分為以下幾個階段:


a. 建立眾籌專案- 定義里程碑
眾籌發起者需要填寫專案的基本資料,專案名稱、專案型別、眾籌金額等等,除了專案基本資料外,眾籌專案核心是里程碑。

專案眾籌發起方需要清晰的定義眾籌的里程碑,里程碑資料結構中有 2 個重要的維度:時間節點與解鎖額度。

b. 眾籌開啟
在填寫好專案基本資料和里程碑後,眾籌額度會顯示在 laya.cbox 的眾籌頁面上,LAYA.ONE 的任何角色都可以參與,並且投出 Laya Token,投出的 Laya Token會暫時被生態凍結。在眾籌額度到達 100%或者眾籌時間結束後,眾籌發起者可選擇開始或終止專案。

c. 里程碑投票
LAYA.ONE 系統會根據發起者設定的時間節點,自動的在相應的時間點開啟【里程碑投票】環節,所有參與眾籌的角色都可以進行投票,同時眾籌發起者要在這個時間點向參與者展示階段性的開發成果,物料等。

d. 里程碑解鎖
眾籌參與者根據發起者提交的階段性成果進行投票,超過 51%的眾籌參與者投出【滿意】,即判定為里程碑解鎖,反之則是眾籌終止。如果里程碑解鎖成功,眾籌的發起者將會收到里程碑資料中相應的解鎖份額。

e. 眾籌終止
如果當里程碑投票環節中,沒有超過 51%的眾籌參與者投出【滿意】,即判定為眾籌失敗。所有參與者會收到凍結款項的退還。

f.眾籌結束
如果眾籌發起者順利的完成了遊戲,並且成功的接入到 LAYA.ONE 遊戲生態,所有參與眾籌的角色將平分眾籌專案在遊戲中產生的收益。

4.遊戲運營基金賬戶

在傳統遊戲世界中,遊戲開發者在開發完一款遊戲之後,隨著遊戲半衰期與遊戲內容的限制,隨著時間的推移,遊戲線上人數會逐漸減少。當玩家數量不足一定的閾值之後,遊戲開發商會發現收入與運營成本不成正比,會做出停止運營的決定。

在 LAYA.ONE 生態中,由於是 DPOS (超級節點、監督節點)+ POW(普通節點)機制,所有的遊戲的程式碼與資源是在鏈上儲存,在遊戲運營中所產生的伺服器資源費用,例如:節點網路頻寬,伺服器算力消耗,在每局遊戲開始的時候,都會從遊戲運營基金賬戶中扣除,並且分給相關型別的節點伺服器。

投資權益值
遊戲運營基金賬戶的投資權益值對應該遊戲收益的分配比例。
在遊戲世界開始之前,預設的投資權益值遊戲開發者 100%持有,遊戲開發者也可以主動將投資權益值開放給其他使用者。

權益值的強制變更
當某一遊戲的遊戲運營基金賬戶中餘額為 0 時,LAYA.ONE 會預設為該遊戲的開發者沒有能力繼續維持該遊戲的正向現金流,與此同時 LAYA.ONE 會強制該遊戲對外開放投資權益值,開放的額度為 70%。所有生態的其他角色可以為這個遊戲的運營基金賬戶投資,並按投資額度來平分該遊戲的收益,另外 30%的收益仍歸遊戲的開發者所有。

投資者向遊戲運營基金賬戶中注資的金額,未被消耗的部分可以隨時贖回。

觸發收益結算的條件

1. 投資權益值強制變更後的每 30 天
2. 投資權益值強制變更後,在產生新的注資情況下【遊戲運營基金賬戶】餘額再次為 0
以上 2 個條件都會觸發收益結算,以保證投資者的利益。

投資收益的結算與計算規則

以 30 天為結算週期,按照實際總消耗與投資額平分收益。舉例:
某遊戲在 1 月 1 日觸發了強制變更,分別有 A、B、C 三位使用者按照時間先後順序投資了 10000、30000、50000 的 Laya Token該遊戲在 2 月 1 日時,觸發收益結算。結算邏輯如下:

1、 確定在該結算週期內遊戲總消耗,假設為 20000 Laya Token(TC)
2、 實際情況為,在該結算週期內,該遊戲消耗了 A 的 10000(p1C)以及 B 的 10000 (p2C),玩家 C 的注資並沒有產生消耗,所以玩家 C 的消耗數量是 0 (p3C)
3、 在遊戲執行過程中,遊戲實際收入為 12000 Laya Token (TP)結算公式為:

(pxC / 20000) * (TP * 0.7)
(單個投資人的消耗數量 / 週期總消耗量 ) * (總收益 * 0.7 )即:在上述例子中,玩家 A 獲得了 4200 Laya Token 收益,玩家 B 獲得了4200 Laya Token,玩家 C 並沒有獲得收益,遊戲運營基金賬戶中剩餘 70000(B的 20000,C 的 50000)


關於更多Laya資訊:


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

免責聲明:

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

推荐阅读

;