16.2 非同质数字资产

非同质数字资产

非同质数字资产是相较于传统货币类同质数字资产的一种分类,指一种应用于分布记账式网络中的资产类型,该类型的资产实例具备唯一性,具备除唯一标识外不同的数据项及内容,同一类型的非同质资产实例也无法直接合并且不可分割。

以更接近现实的举例做对比:比特币是典型的同质数字资产,无差别且可以相互替换,某一账户在转走一个比特币的同时接收到一个,那么账户上的余额并不会改变,也不会引起任何价值变化,这也即是同质资产的另一个特征——可拆分与合并。

与之相对的,非同质数字资产具有唯一性,不可拆分或简单合并,每一个非同质数字资产在生产之初即具备特定的属性,特别是1808标准下的非同质数字资产,具有更加复杂的扩展数据设计与资产嵌套、穿越等设计(见关于1808标准资产的特性描述)。

假设将游戏《魔兽世界》以区块链的方式类比,其所有的游戏道具均可设定为非同质数字资产,当玩家完成任务后可以获得传奇装备“逐风者的祝福之剑”,该装备除了基本的攻击、速度、重量等数值外也包含诸多技能效果,这些信息都能够在非同质数字资产的可扩展数据中表达,而如果玩家再次获得这把武器时并不会使这两把武器合并,而是分别以独立的资产数据存在,即便它们的属性、技能甚至描述都一样。此外,该装备可以由拥有者出让或者与其他玩家进行道具交换以及销毁,装备的信息始终以链上可追溯的形式独立存在。

也就是说,非同质资产是一种适用于游戏道具、真实物品等唯一性事物的数字化描述形式,这一特点将对区块链游戏产业的发展产生决定性的作用。

非同质数字资产对游戏的意义

从COCOS-BCX的白皮书中可以得知,区块链游戏的发展历程可以被划分为四个阶段:

  • 使用同质资产做游戏“金币”的结算;
  • 游戏“金币”和道具的自由兑换;
  • 关键规则上链运行;
  • 游戏整体上链运行。

其中第二阶段的“道具”并非仅指游戏内的道具,而是进一步指游戏内的各类唯一性数字资产,这些广义“道具”的涵盖范围包括道具物品、装备、角色信息、关卡数据等,而在第三、四阶段时这一概念甚至可以拓展到游戏资源、地图场景、剧情数据、DLC等。

可以认为,一个定义充分的标准化非同质数字资产将为区块链游戏行业带来阶段性飞跃的基石。

为什么需要标准化的非同质资产

数字资产的标准化是一项基础工作,是链网络可持续、可扩展、科学运行的重要组成部分,设计标准化的非同质资产具有如下意义:

  • 非同质资产标准化在资产的生命周期中起到定义、格式、结构规范化的保障作用,标准化的数字资产之间具备良好的兼容性和可解读性,为第三方的非同质数字资产交流提供了基础;
  • 标准化的非同质资产可以免去冗杂的自定义结构解析,为提高链网络运行效率、通行能力提供了有力的支撑;
  • 标准化的资产更有利于初始化、检索、解析等操作的设计,开发者无需在如何与不同资产交互上消耗工作量,只需遵循标准定义的规范即可,因此能够将注意力更加专注地投入资产内容本身的设计上。

以ERC-721非同质数字资产标准为例,任何使用ERC-721标准定义的非同数字资产都可以使用同样模式的合约/服务完成解析、检索、修改,当操作对象为不同的ERC-721资产时,开发者甚至不需要修改合约/服务代码,只需要在接口调用中改变传入资产实例的识别信息即可完成对新资产的完全兼容。


16.2 非同质数字资产


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.