Cocos-BCX透過BCX-NHAS-1808定義區塊鏈遊戲資產新標準!

買賣虛擬貨幣
導讀:Cocos-BCX的BCX-NHAS-1808標準在相容ERC-721、ERC-1155和ERC-998三大主流非同質化資產標準優點的同時,針對遊戲的特點在許可權管理、資料拓展性、資產巢狀、資產與合約分離、跨鏈承兌等方面做了很多創新於最佳化,是目前遊戲道具資產領域最先進的非同質化資產標準。ERC-721首次制定了非同質化資產標準,開啟了非統同質化資產的大門。ERC-721與同質化代幣標準ERC-20不同,ERC-721是一種非同質化代幣標準,規定了10個操作函式和兩個事件函式,包括:name、symbol、totalSupply、balanceOf、ownerOf、approve、takeOwnership 、 transfer 、tokenOfOwnerByIndex和tokenMetadata。ERC-721 於2017年9月提出,首次在《CryptoKitties》中使用,透過貓的價值定義、擁有和交易,人們開始意識到ERC-721代表了對資產的所有權,為遊戲道具的資產化提供了可能。伴隨《CryptoKitties》的火爆,ERC-721的價值開始被廣大DAPP開發者認可,迎來了以太坊上面的dapp發展的一波浪潮,開啟了遊戲道具等非統同質化資產的龐大市場,也成就了以太坊成為dapp的開發公鏈。ERC-1155為非同質化資產標準增加了不同的許可權和資料拓展性。ERC-1155是由Enjin的Witek Radomski提出的在一個智慧合約中定義多物品/代幣的標準介面,主要服務於區塊鏈遊戲中的虛擬道具。在ERC-1155中,開發者可以透過白名單的方式賦予不同玩家四種不同許可權:1)可以傳送物品給任何玩家,可以從任何玩家那裡接收物品;2)只可以傳送物品給任何玩家;3)只可以從任何玩家那裡接收物品;4)只能從特定的玩家哪裡接收或傳送物品 。同時,為開發者提供多種道具供給數量模型:1)固定數量;2)每年按一定百分比增加;3)每年按一定數量增加;4)無限數量的供給;5)總量只會減少不會增加的通縮供給;6)完全由開發者自己寫智慧合約來定義的物品供應邏輯。 另外,支援玩家透過“打包交易”,不需要逐個對單一道具進行交易:降低叫交易的頻率,降低了交易的成本,還降低了網路的負載避免網路擁堵,提高了交易的便捷性,為遊戲道具資產的流動性提供了基礎技術支援。ERC-998為非同質化資產標準增加了複雜的遊戲道具巢狀關係。ERC-998是由Matt Lockyer在今年4月15日提出的一種名叫可組合非同質化代幣方案,就是一個遊戲道具可以由多個不同的其他遊戲道具組裝而成,形成一種資產的巢狀組合關係。ERC-998的結構中包含兩種對映關係,父tokenID對映到子token合約地址。當子token是NFT/FT時,子合約地址對映到對應的子tokenID;目前ERC-998實現:1)新增NFT子token;2)新增FT子token;3)轉移NFT子token;4)轉移FT子token;5)檢視擁有的token;6)追蹤token等功能。ERC-998的提出,完美解決了遊戲內部道具資產之間的複雜關係,BCX-NHAS-1808為遊戲道具資產製定專屬的非同質化資產標準。BCX-NHAS-1808是由區塊鏈遊戲引擎級公鏈Cocos-BCX最新制定。該標準在相容ERC-721、ERC-1155和ERC-998三大主流非同質化資產標準優點的同時,針對遊戲的特點作出了更多適合與遊戲道具資產特性的創新,是目前遊戲道具資產領域最先進的非同質化資產標準。


BCX-NHAS-1808例項化的資料結構示意圖
如上圖所示,可以看到BCX-NHAS-1808在資料擴充套件性方面,為了適用於各種不同遊戲對不同道具資產的需求,增加了“域資料”的概念,在一個“域資料”內可以定義不同的資料欄位,開發者可以透過自定義“域資料”和“域資料內不同資料”來滿足對非同質化資產設計的需要,還可以基於擴充套件域資料控制資產的訪問許可權,擴充套件性和許可權控制都遠遠領先於目前市場上主流的技術標準。


BCX-NHAS-1808資產巢狀與複雜交易
如上圖所示,遊戲裝備道具可能是由更多的元件、物品組合而成的。因此區塊鏈遊戲的非同質數字資產也應該具備能夠巢狀包含的特性。這一情況下每一個非同質資產都可以由多個非同質資產組成,父級資產可以包含一個或多個子級資產,子級資產又可以包含其他的子級資產。但巢狀的非同質資產需要應對更復雜的應用風險,例如:子資產嵌入父資產後,若子資產在未告知父資產的情況下發生了所有權轉移,會引發一系列的許可權問題和異常。在原子合併特性的支援下,我們對區塊鏈非同質數字資產作出了以下設計:在發生巢狀行為時,將會在父級和子級資產的擴充套件資料中記錄此巢狀關係的資訊,在此關係解除前,被巢狀的子級資產將無法發生所有權轉移的行為。


非同質TOKEN的跨鏈承兌技術
透過資產和合約分離的資料結構設計,實現資產交易成本更低,跨鏈承兌,更加安全。同質、非同質資產和智慧合約是分離的。可以預見的,Cocos的網路中會存在大量的、持續發生的交易,需要儘可能降低資產解析和流轉的運算成本;更容易實現非同質資產的跨鏈承兌;“資產和合同分離”是更安全的設計。Project BCX重新設計資料結構,增加自定義資料儲存,以容納可能的遊戲資料和擴充套件內容。同時也相應調整共識、見證、出塊等關鍵流程,以匹配新的資料結構。BCX中的道具資料,只在生成和屬性變動時在塊資料中作完整記錄,普通的交易和流轉時,則僅記錄雜湊指標,確保塊資料的體積不會因長期的交易過快的增長。



四個主流非同質化標準比較
從BCX-NHAS-1808的介紹資料中我們可以看到,BCX-NHAS-1808和其他三個標準比較,具有很明顯的優勢:在資料擴充套件性方面:支援多個可擴充套件的自定義域資料;在資產巢狀組合方面:支援資產的巢狀組合等關聯方式;在許可權控制方面方面:以擴充套件域資料控制資產的訪問許可權;在與合約的關係方面:資產資料和合約分離,獨立存在於鏈網路中。

看完BCX-NHAS-1808的介紹,相信很多做開發的小夥伴都很期待吧。其實不僅是開發者,作為遊戲玩家和投資者也很期待,因為BCX-NHAS-1808可以大大降低交易成本和效率,十分方便。


更多區塊鏈遊戲資訊:

免責聲明:

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

推荐阅读

;