区块链 · 数字资产知识 · 行业资讯
文章库关于本站

区块链基础

nft区块链特点有哪些常见问题:理解唯一标识、元数据与权限

摘要

NFT的特点包括独立标识、可查询的链上归属以及标准化转移接口,但代币唯一不代表图片唯一,也不代表关联内容永久不变。围绕ERC-721,本文解释不可分割、元数据存储、授权范围和功能扩展等常见问题,适用于理解采用该标准的NFT。

区块链电子发票的科技主题配图

NFT的特点适用于什么范围

NFT指非同质化代币。以太坊开发者文档介绍的ERC-721,为这类代币提供统一接口,支持查询持有数量、查询某个代币的持有地址,以及转移和授权操作。它适合表达需要单独识别的对象,例如编号座位或收藏品。以下解释以ERC-721为范围,不代表所有NFT实现都采用相同规则。

唯一标识是否意味着内容唯一

在同一条链上,识别ERC-721代币需要结合合约地址与tokenId。同一合约中的不同代币具有不同编号;只看编号,无法区分不同合约中的代币。

区块链权益证明的科技主题配图

这种唯一性属于代币身份。两个编号不同的代币可以关联相同图片,因此,身份不同不能直接证明内容独创,也不能单凭编号判断稀缺程度。理解“唯一”时,需要先分清讨论的是链上代币还是它展示的内容。

拜占庭区块链的科技主题配图

NFT能否拆成小数份额

OpenZeppelin的ERC-721说明指出,该标准没有ERC-20中的decimals字段,每枚代币作为独立单位记录和转移。

因此,标准中的持有数量表示持有多少枚独立代币。若某种应用声称支持份额化,需要另行解释份额如何表示;不能把它理解成ERC-721代币本身具有小数余额。

上链后图片和属性是否不会改变

OpenZeppelin的示例通过tokenURI关联描述文件,文件包含名称、图片地址和游戏属性。该示例中的信息位于链外,底层内容可以被修改;文档也说明,可以通过扩展实现将信息放到链上,但成本较高。

判断内容是否固定,需要分别看代币归属记录、元数据地址和地址对应的文件。归属可查询,不足以证明图片会永久可用,也不足以证明属性不会变化。

授权与标准兼容有哪些常见误解

ERC-721区分针对单枚代币的授权和面向操作者的整体授权,两者涉及的权限范围不同。以太坊开发者文档列出的授权接口,也允许查询相关授权状态。

兼容标准主要解决基础接口的一致性。名称、元数据和枚举等功能涉及扩展,不能假定每个合约都支持同样的查询。OpenZeppelin示例还明确说明,限制谁能铸造需要加入访问控制。因此,接口兼容、铸造权限与内容管理应分别理解,不能由“采用ERC-721”推导出全部业务规则。

← 返回全部文章

延伸阅读 · 相关栏目

区块链基础技术原理数字资产知识资料与核验