
先明确“丰富资产”的含义
“区块链丰富资产”可以理解为链上能够表达多种资产形式,并不是一个统一的技术标准。讨论其常见误区,需要分清资产如何记录、能够执行哪些操作,以及这些记录代表什么权益。以下解释适用于通用技术概念,不构成对具体项目的认定。
误区一:所有链上资产都采用同一种结构
以太坊官网的代币标准介绍区分了不同接口:ERC-20面向同质化代币,ERC-721面向非同质化代币,ERC-1155支持在同一标准下表达多种代币类型。标准统一的是交互方式,服务于钱包和应用之间的兼容。
因此,“都是代币”不能说明它们可以互相替代。理解一种资产时,应先区分它表达的是可互换的数量,还是具有独立标识的对象,再讨论其应用功能。
误区二:遵循标准就代表用途和权益相同
接口标准可以让应用知道如何查询或转移代币,却不能仅凭标准名称判断资产代表什么。两个采用相同接口的代币,仍可能承担不同用途。
同样,非同质化代币具有独立标识,不足以单独证明持有人拥有所关联作品的全部权益。技术上的持有记录与作品使用权限属于不同问题,后者需要相应规则或权利文件支持。
误区三:钱包余额就是钱包内部存放的资产
比特币开发者指南通过未花费交易输出,即UTXO,解释余额和支付:普通交易的输入引用此前的输出,新输出记录金额及花费条件;钱包显示的余额对应相关未花费输出。
这一解释适用于比特币的UTXO机制,不能直接套用到所有代币系统。钱包显示的是可供用户理解的汇总结果,底层记录未必是一项可以直接扣减的账户余额。
误区四:链上验证能够证明资产的一切属性
验证花费条件,解决的是某笔转移是否符合协议规则的问题。它不能单独回答关联物品是否真实、某项链外承诺能否履行等问题。理解链上记录时,需要把协议能够核验的内容与外部事实分开。
常见问题:兼容是否等于自动支持
标准兼容有助于降低应用接入成本,但不能据此推断所有钱包或平台都会支持某种资产的全部功能。标准提供共同接口,应用仍需实现相应支持。
遇到“资产种类越多,功能就越完善”的说法,也应分别看待资产数量、接口能力和应用实现。种类丰富描述的是表达范围,具体功能仍由相应系统的规则决定。