酷播亮新聞
最棒的知識補給站

Cocos-BCX釋出NHAS-1808標準進階版本,向遊戲行業普及區塊鏈技術

文章摘要: 不會損失玩家其他裝備的資料或這個裝備在其他遊戲世界的資料即合約能夠獲得NHAS-1808標準資產擴充套件資料中的所有域資料

​​10月20日,Cocos-BCX 在杭州釋出了 BCX-NHAS-1808 標準進階版本(下文簡稱NHAS-1808標準)。該標準針對去中心分佈賬本式系統提出了一套統一的、便於擴充套件的數字資產標準及應用規範,並在規範的基礎上延伸出更多的資產業務模式, 提出了獨特的數字資產世界觀系統,旨在為遊戲開發者提供完善、便捷的開發環境,發揮鏈遊特性,推動遊戲鏈遊化。

非同質數字資產是相較於同質數字資產(通常用於表達貨幣)而言的另一種資產型別分類,如道具、裝備等,具有唯一性且不可分割,是適合鏈遊的多樣化內容表達形式。此前推出的標準不能完全適配遊戲實際需求,為此 Cocos-BCX 制定了NHAS-1808標準,致力於推動遊戲行業進步。

ͼƬ1

Cocos-BCX 首席技術專家Kevin Yin表示:區塊鏈處於行業初期,現有標準不能很好滿足鏈遊需求,NHAS-1808支援非同質數字資產跨遊戲流動,支援資產資料擴充套件,並有世界觀系統支撐,將為遊戲帶來諸多新玩法,推動行業的進步。

HelloEOS 創始人梓岑表示,整個區塊鏈行業都面臨同一個痛點:使用者教育難度極大、成本極高。所有應用都在搶存量使用者,在引入增量使用者方面,整個行業一直在艱難探索。而遊戲則是能帶來大規模新增流量的重要切口,Cocos-BCX在遊戲領域深厚的積攢和龐大的開發者社羣規模,能帶給區塊鏈的新思路和新流量很值得期待。

1.支援資產在規則框架下「穿越」多個遊戲,互不影響平衡性

NHAS-1808標準支援開放又有條件的資產流動,允許數字資產在不同遊戲中流動同時,賦予資產「域」屬性。域是被保護的,每一個域繫結一個或若干僅對自己負責的合約,代表一個遊戲世界專有的資料區域,不同域之間的資料可互讀但互不可在未授權的情況下改寫。

這種流動在傳統遊戲中並未實現。如暴雪公司打造了一個完整的魔獸世界,世界觀的完善性可謂是無出其右。然而,雖然玩家可以用一個賬號登入《魔獸世界》、《爐石傳說》,在《魔獸世界》中捕獲的寶寶不會變成《爐石傳說》中的卡牌。NHAS-1808標準支援這樣的想象空間,在《魔獸世界》中獲得「霜之哀傷」,便可以在《爐石傳說》中作為道具卡片使用。

NHAS-1808標準也支援不同世界觀之間的資產流動。像是《風暴英雄》中相容了魔獸世界觀、暗黑世界觀、星際爭霸世界觀以及守望先鋒世界觀等,魔法和科技並沒有造成平衡性衝突。NHAS-1808標準同樣具有相容性以及「相對屬性」的規則涉及,能使得道具流通不會對其他遊戲造成衝擊。「世界牆」的限定,也使得《風暴英雄》中的「霜之哀傷」不會隨著《魔獸世界》被「灰燼使者」斬斷。

這般相對完善的規則設計可以幫助幫助發者們節省開發精力。尤其對於想要進入區塊鏈遊戲的開發者,低開發成本意味著開發者可以將精力與經費用於遊戲性等方面的開發。道具可流通也相應降低策劃壓力,相互「共享」遊戲流量,增加遊戲活躍度。

Kevin Yin同時表示,如果開發者受限於精力、資金等問題,NHAS-1808標準還支援多個開發者共同構建世界觀,分擔成本,共享收益。

2.資產由玩家掌控,許可權分離,支援更豐富的資產流通和使用模式

NHAS-1808標準保證玩家對自身資產的完全所有權,但玩家對資產域資料的控制權限僅限於對指定域資料的完全移除,而非對域資料進行修改,以免所有者通過修改這些域資料來作弊。

在傳統遊戲中,玩家資產的歸屬權一直很微妙,與其說是歸屬於玩家,不如說是寄存於玩家的賬戶中。開發商或是運營商可以決定資產的價值,甚至是刪除資產。一旦遊戲停止運營,那麼玩家甚至沒有資產殘骸可以懷念。而標準支援玩家的資產歸屬於玩家。即便是遊戲關停服務,玩家依舊可以在自己的資產中查詢到相應角色裝備,有機會將資產轉移至其他遊戲中,降低資產損失風險。

Cocos-BCX還在設計時細化了現有資產的許可權系統,將資產的使用權與所有權進行了劃分,其中使用權決定使用者是否具備資產的大部分操作許可權,而所有權決定使用者是否具備資產的實際歸屬權和關鍵操作權,並且特定操作在進行時可能需要所有者與使用者共同授權纔可進行。

資產的所有者也可以刪除特定域資料,簡單說,當裝備在某個遊戲世界中產生了強化錯誤,玩家想要放棄這個世界對裝備的影響時,可以刪除這個遊戲世界對應的域資料,使裝備回到剛進入這個世界的狀態。這一過程類似於遊戲的回檔機制,且這一操作是針對特定資產、特定域的資料刪除,不會損失玩家其他裝備的資料或這個裝備在其他遊戲世界的資料。

與許可權系統的改進配套的,改進的Cocos-BCX鏈新增了多種內建操作和數據結構用於實現可能的新型業務,結合自身合約系統,開發者能輕鬆實現傳統鏈/合約系統無法做到的業務邏輯,例如:資產租賃、抵押、典當等。

ͼƬ2

以完成一個資產抵押的邏輯實現為例,開發者在合約中定義抵押業務各流程的函式,在達成抵押行為時,合約函式通過組合權屬變更OP和一般交易OP實現支付抵押款、所有權變更等行為,利用鏈的定時任務OP定義抵押到期時收回使用權或期限內贖回時轉還所有權等業務行為。

NHAS-1808標準提供的想象空間還有更多,如在賽車遊戲中,開發商可以將修車廠的使用權租賃給玩家,收取租金,形成更多的營收模式。而租賃玩家也爲了獲得更大的收益,自發為遊戲拉新以獲取更多客人,改善修車廠服務模式等。

3.以分離資料儲存、身份合約驗證等確保安全

涉及到資產的部分需要慎重的安全措施。加之NHAS-1808標準需要在鏈上完成初始定義並通過智慧合約進行操作,幷包含較為複雜的資料架構和組合設計,Cocos-BCX 著手對數據結構和流程進行了數項改進。

根據Kevin Yin介紹,Cocos-BCX 中的資產資料與邏輯是分離的,在保障跨鏈特性的基礎上,保證資產所有者擁有對資產的完全所有權。在 Cocos-BCX 中,同質、非同質資產和智慧合約的資料均為分離儲存式設計,這除了有助於減少數據流轉消耗、提高鏈效率、便於跨鏈傳輸外,是一種更具備資料安全性的設計。

ͼƬ3

對於涉及敏感操作的函式,Cocos-BCX 允許開發者定義具有身份驗證的合約執行機制,設有驗證的合約函式只會在滿足要求的呼叫者調取時纔會執行,避免黑客惡意執行特定合約介面進行非法資產操作的風險。

對於合約許可權,Cocos-BCX 也以以域設計對合約許可權進行控制。即合約能夠獲得NHAS-1808標準資產擴充套件資料中的所有域資料,但是其修改許可權僅限於當前合約所處的域中,舉個例子,《陰陽師》可以知道《決戰平安京》中道具的屬性資料,但是道具的變動只會影響《陰陽師》,而不會影響到《決戰平安京》。

綜上所述,NHAS-1808標準能夠將資產所有權還給玩家,支援遊戲間資產流動,且不會破壞遊戲平衡。確保玩家資產安全性的同時,還能降低開發者的開發門檻,提供較為完善的開發環境。這將吸引更多的玩家、開發者進入區塊鏈遊戲行業,進而正向迴圈,帶入更多資金,推動區塊鏈遊戲發展的同時,也推動既有遊戲鏈遊化,進一步推動遊戲行業的第四次變革。

原文連結:Cocos-BCX釋出NHAS-1808標準進階版本,向遊戲行業普及區塊鏈技術​​​​

如有侵權請來信告知:酷播亮新聞 » Cocos-BCX釋出NHAS-1808標準進階版本,向遊戲行業普及區塊鏈技術