1. 首页
  2. TRC-721标准

波场NFT技术

TRC-721标准详解:艺术品在波场上是怎样变成NFT的

TRC-721是波场(TRON)的非同质化代币标准,对应以太坊的ERC-721,每个代币编号独一无二;而APENFT的NFT币用的是TRC-20,属于可分割的同质化代币,两者不能混为一谈。

  • 持牌受监管交易平台
  • 自2013年起运营
  • 支持银行卡与转账付款
已对照官方来源核实 11分钟阅读
镀铬质感的立体NFT字样,象征波场TRC-721非同质化代币标准
No. 25 — TRC-721标准APENFT Asia
NFT价格 · 实时
—

核心要点

  • TRC-721是波场的NFT标准(TIP-721),2020年11月提出,状态为Final,与以太坊ERC-721接口兼容。
  • APENFT的NFT币是TRC-20同质化代币,不是TRC-721藏品:前者能分割、按数量计价,后者每个编号独一无二。
  • TRC-721只在链上记录“谁拥有几号代币”,图片和描述通常放在链下元数据里,存储方式决定了藏品能不能长期保存。
  • 标准本身不强制版税,交易市场是否给创作者分成要看平台规则。
  • 在波场上转移NFT藏品同样消耗能量和带宽,费用比以太坊低,但并非完全免费。

TRC-721是什么:一张链上的“产权证书”

很多人第一次搜索“TRC-721是什么”,是因为在TronLink里看到了一个“收藏品”栏目,或者在波场NFT市场上看到作品标注着TRC-721。用一句话概括:TRC-721是波场(TRON)区块链上的非同质化代币标准,在波场改进提案里的编号是TIP-721,2020年11月20日创建,目前状态为Final(定稿)。它的设计与以太坊的ERC-721基本一致,所以熟悉以太坊NFT的开发者几乎可以无缝迁移。

“非同质化”是理解它的关键。一枚USDT和另一枚USDT完全等价,可以随便互换、拆成小数,这叫同质化;而TRC-721合约里的每一个代币都有一个独立的编号(tokenId),1号和2号即使出自同一个合约,也代表不同的东西,不能拆成半个,也不能简单地“一换一”。正因为这种唯一性,TRC-721适合用来表示一幅画、一张门票、一个游戏角色或一份会员资格。

可以把它想象成一本由智能合约维护的登记簿:登记簿上写着“某合约的第N号代币,属于某个地址”。谁拿着对应的私钥,谁就能把这个编号转给别人。至于这件藏品长什么样,登记簿里通常只留一条指向外部文件的链接,这一点后面会详细讲。

如果你只是想弄懂APENFT(现AINFT)这个项目,可以先读我们的 APENFT是什么入门指南,再回到这里看技术细节。

TRC-721和TRC-20的区别:NFT币不是NFT藏品

中文圈最常见的误会是:“APENFT的代币叫NFT,那它是不是就是TRC-721?”答案是否定的。APENFT(现AINFT)的代币代码虽然叫NFT,但它是一个TRC-20合约,地址为 TFczxzPhnThNSqr5by8tvxsdCFRRz6cPNq,精度6位小数,最大供应量约999.99万亿枚。你可以买0.5枚,也可以一次转出几亿枚,这正是同质化代币的特点。

TRC-721藏品则完全不同。APENFT基金会把毕加索的《戴项链的裸女》(Femme nue couchée au collier)铸造成NFT时,使用的是波场上的TRC-721合约 TCzUYnFSwtH2bJkynGB46tWxWjdTQqL1SG。这个合约里的代币代表的是某件具体作品,而不是一种可以论斤称的“币”。

简单记法:

  • TRC-20:像钞票,看数量。USDT、JST、APENFT的NFT币都在这一类。
  • TRC-721:像房产证,看编号。一张证对应一套房,不能撕成两半去卖。
  • TRC-10:波场早期的系统级代币,不需要智能合约,例如BTT改版前的旧BTT(BTTOLD)就是TRC-10,ID为1002000。

搞清这个区别非常实用:在交易所买的是TRC-20的NFT币,它的价格、发行量和销毁情况可以看 APENFT发行量与代币经济;在NFT市场买的是TRC-721藏品,价格由每件作品单独决定,两者没有固定换算关系。

标准名称
TRC-721(提案TIP-721)
提案状态
Final(定稿)
创建日期
2020年11月20日
兼容对象
以太坊EIP-721
代币性质
非同质化,每个tokenId唯一
典型钱包
TronLink(支持TRC-20与TRC-721)
APENFT的NFT币
TRC-20,非TRC-721

四种代币标准对比:TRC-20、TRC-721、TRC-1155、ERC-721

波场上的代币标准不止两种。2022年7月25日创建的TIP-1155(TRC-1155)被称为“多代币标准”,同样已经定稿。它允许一个合约里同时存在同质化和非同质化的资产,非常适合链游:金币可以是同质化的,稀有武器可以是限量的。再加上以太坊的ERC-721,四者放在一起看更清楚:

标准所在链资产类型典型用途
TRC-20波场同质化,可分割USDT、NFT币
TRC-721波场每个编号唯一艺术品、头像
TRC-1155波场同质与非同质混合链游道具、批量票券
ERC-721以太坊每个编号唯一BAYC等头像NFT

几点补充:

第一,TRC-721和ERC-721接口高度一致,但它们运行在两条完全独立的链上。一件以太坊上的NFT不会因为“标准相同”就出现在你的波场钱包里,反之亦然。所谓跨链,只能靠项目方或跨链桥做“映射”,原件仍留在原链。

第二,TRC-1155的批量转账能力让它在需要大量发放道具的场景里更省资源,但市场和钱包对它的支持度不如TRC-721普遍,购买前要确认平台能否正常显示。

第三,AINFT旗下的NFT Pump在2024年9月推出时采用了TRC-404思路,加上bonding curve(联合曲线)定价,属于同质化与非同质化之间的实验性玩法,并不是正式定稿的波场标准,风险也更高。

TRC-721合约里到底有什么

TIP-721规定了一组所有TRC-721合约都必须实现的接口。不懂代码也没关系,理解它们各自做什么,就能看懂区块浏览器上的大部分记录:

  • balanceOf:查询某个地址持有这个合约里的几件藏品。
  • ownerOf:查询某个编号目前属于哪个地址,这是“产权”的核心。
  • transferFrom 与 safeTransferFrom:把某个编号从一个地址转到另一个地址。后者会先检查接收方是否能处理NFT,避免藏品被转进无法取出的合约。
  • approve 与 setApprovalForAll:授权别人代你转移藏品。交易市场挂单时通常要你签这类授权。
  • Transfer 事件:每次转移都会在链上留下记录,Tronscan就是靠它显示流转历史的。

标准还定义了两个常用的可选扩展:元数据扩展(name、symbol、tokenURI)和枚举扩展(totalSupply、tokenByIndex、tokenOfOwnerByIndex)。其中 tokenURI 最重要,它返回一条链接,指向描述这件藏品的JSON文件。

艺术品怎样上链:元数据与存储

“把名画变成NFT”听起来像是把画放进了区块链,实际上链上只存了很少的信息。一件TRC-721艺术品通常由三层组成:

  1. 链上记录。 合约记下tokenId和持有地址,以及一个 tokenURI。这一层不可篡改,是所有权的依据。
  2. 元数据文件。 tokenURI 指向一个JSON文件,里面写着作品名称、作者、描述,以及图片或视频的地址。
  3. 作品文件本身。 高清图片、视频或3D模型体积很大,几乎从不直接上链,而是放在去中心化存储或普通服务器上。

APENFT早期的做法是把艺术品数据存放在BitTorrent文件系统(BTFS)上,这是波场生态自己的去中心化存储方案。值得注意的是,btfs.io如今已经跳转到bttinfergrid.ai。这提醒我们:存储层的长期可用性,直接决定一件NFT十年后还能不能正常显示。

评估一件TRC-721作品时,可以用这三个问题自查:元数据链接是去中心化存储还是项目方自己的服务器?如果项目方停止运营,图片还能打开吗?元数据是否可以被合约所有者修改?答案越偏向“去中心化、不可修改”,藏品越不依赖某一家公司。

另外要明白,持有一件名画的NFT,不等于拥有那幅画的实物或版权。权利范围由发行方的条款决定,链上代码本身不会自动转让任何实物所有权。基金会藏品的来龙去脉,可以看 APENFT数字艺术藏品专题。

粉色调的数字艺术画廊空间,墙面挂着抽象画作,象征链上艺术品展示
TRC-721只记录所有权,作品的图像和描述通常存放在链下的元数据里。APENFT Asia

版税在TRC-721里如何实现

不少创作者关心:作品在二级市场转手时,能不能自动拿到分成?答案要分开看。TIP-721标准本身只定义了所有权、转移、授权和元数据接口,没有强制性的版税字段。这一点和以太坊的ERC-721相同——以太坊后来另行提出了版税信息接口,但它只是“告诉市场应该付多少”,并不能强迫市场照付。

在波场上,版税通常有两种实现方式:

  • 市场层面:交易平台在撮合成交时按创作者设定的比例扣款并转给创作者。好处是简单,缺点是换一个平台就可能不执行。
  • 合约层面:在NFT合约里加入额外逻辑,例如限制只能通过特定合约转移。执行力更强,但会降低流动性,也增加了合约风险。

APENFT交易市场在2022年4月主网上线时宣传“零初始交易手续费”、链上成本低于1美元,白皮书还提到最高覆盖90%成本的Gas补贴。至于今天的手续费和版税规则,我们无法核实,请以平台页面实际显示为准。更多平台细节见 APENFT交易市场评测。

先备好波场钱包和少量TRX

想在波场上收藏或交易TRC-721作品,需要一个自托管钱包和少量TRX支付能量费。可以先在受监管、支持银行卡付款的交易所买入TRX,再提到自己的钱包。

持牌受监管交易平台 · 自2013年起运营 · 支持银行卡与转账付款
开始了解APENFT

在波场上转移NFT的费用

TRC-721转移和所有智能合约调用一样,要消耗能量(Energy)和带宽(Bandwidth)。按我们写作时的链上参数:能量单价为每单位100 sun,带宽为每字节1,000 sun,每个账户每天有600点免费带宽(1 TRX = 1,000,000 sun)。这些参数由波场治理投票决定,随时可能调整。

TRC-721转移具体要多少能量,取决于合约代码写得是否高效,也取决于接收方地址的状态,我们没有统一的实测数据,不便给出一个固定数字。作为参照,APENFT的NFT币(TRC-20)转给已持有该币的地址约需14,309能量,转给从未持有过的地址约需29,309能量,按100 sun计算约为1.43或2.93 TRX。藏品合约的消耗往往在类似量级,复杂的市场成交还会更高。

节省费用的办法和转普通代币一样:质押TRX换取能量、在交易前预留足够TRX、避免频繁小额操作。想按自己的情况估算,可以用 波场能量费计算器,质押细节看 TRX质押换能量指南。

如何在钱包和浏览器里查看TRC-721藏品

存放TRC-721藏品,首选波场官方钱包TronLink,它的文档明确写明支持TRC-20和TRC-721资产。接收藏品时,只需把你T开头的波场地址发给对方,不需要单独的“NFT地址”。安装与安全设置可以参考 TronLink钱包使用教程。

想核实一件藏品是不是真的,最可靠的方法是去区块浏览器看合约:

  • 在Tronscan搜索合约地址,确认它确实是TRC-721类型,而不是冒名的TRC-20。
  • 查看该tokenId的持有地址和完整转移记录,判断有没有异常的来回倒手。
  • 点开 tokenURI 返回的元数据,确认图片和描述与卖家展示的一致。
  • 留意合约是否已开源验证,以及合约创建者是谁。

不熟悉浏览器的读者,可以先用本站的 波场地址与交易查询工具 练手,再去Tronscan看更完整的数据。

常见误区与风险提示

优势
  • 与ERC-721接口一致,开发和迁移门槛低
  • 波场手续费远低于以太坊主网,小额收藏更划算
  • TronLink等主流波场钱包原生支持
  • 所有权和转移记录公开透明,可随时在链上核验
不足
  • 作品文件通常在链下,存储失效会导致图片无法显示
  • 标准不强制版税,创作者分成依赖平台
  • 波场NFT市场整体成交清淡,买入容易卖出难
  • 授权类签名被滥用时,可能一次丢失整个合约里的全部藏品

除了上面的优缺点,还有几个高频误区值得单独说:

误区一:买NFT币等于买了NFT艺术品。不是。NFT币是TRC-20代币,持有它不代表你拥有基金会的任何一件藏品。

误区二:TRC-721一定是正品。任何人都能部署一个TRC-721合约,并给它起一个响亮的名字。判断真伪看的是合约地址和发行方,而不是名称或图片。

误区三:有市场挂单就能随时卖。根据Protos在2026年2月的报道,AINFT交易市场日均成交额只有约6美元。挂单价格不等于能成交的价格,流动性要提前想清楚。

误区四:藏品放在钱包里就绝对安全。钱包安全取决于助记词保管和你签过的授权。陌生空投的NFT不要随意点开或交互,那常常是钓鱼的入口。

如果你打算把TRC-721当作投资品,请记住:数字艺术估值高度主观,波场NFT市场的活跃度已远不如2021年。本文只做技术与风险说明,不构成任何投资建议。

准备好持有第一笔NFT代币了吗?

在受监管的交易平台免费注册,用银行卡几分钟即可完成购买,再提到你自己的波场钱包中保管。

持牌受监管交易平台 · 自2013年起运营 · 支持银行卡与转账付款
开始了解APENFT

常见问题

TRC-721是什么?

TRC-721是波场的非同质化代币标准,提案编号TIP-721,状态为Final,与以太坊ERC-721兼容。每个代币都有唯一编号,适合代表一件艺术品、一张门票或一个游戏道具。

TRC-721和TRC-20有什么区别?

TRC-20是同质化代币标准,每一枚完全相同、可以分割,USDT和APENFT的NFT币都属于TRC-20;TRC-721的每个代币独一无二、不可分割,用来表示具体的某件藏品。

APENFT的NFT币是TRC-721吗?

不是。代码为NFT的APENFT(现AINFT)代币是TRC-20合约,精度6位小数,地址为TFczxzPhnThNSqr5by8tvxsdCFRRz6cPNq。基金会把艺术品铸造成NFT时用的才是TRC-721。

TRC-721和ERC-721能互相转吗?

两者接口相近,但分属不同的区块链,不能直接互转。要跨链只能依靠项目方或跨链桥提供的映射方案,操作前务必确认对方明确支持。

TronLink能存TRC-721藏品吗?

可以。TronLink官方文档说明它支持TRC-20和TRC-721资产,收藏品会显示在钱包的收藏品区域,接收地址就是你的波场T开头地址。

TRC-721有版税功能吗?

标准本身只规定所有权、转移和元数据接口,没有强制版税字段。版税通常由交易市场或合约额外实现,是否执行取决于具体平台。

资料来源与官方资源

  1. TRON TIP-721(TRC-721标准)
  2. TRON TIP-1155(TRC-1155标准)
  3. Tronscan — NFT代币合约
  4. TronLink 文档:资产管理
  5. AINFT 白皮书 v2.0
  6. TRON 开发者文档:资源模型