买币
行情
现货
合约BTC
理财
活动中心
福利中心
更多
0 费狂欢节
NFT 版税标准(EIP-2981): 什么是 NFT 版税标准(EIP-2981)?NFT 版税标准又称 EIP-2981 或 ERC-2981,它定义了一种通用方式,让智能合约能够告知交易市场、钱包和其他加密应用:非同质化代币售出或转售时应支付多少版税。官方 EIP-2981 规范将该标准描述为一种获取 NFT 版税支付信息的方式,使不同交易市场和生态工具都能支持版税功能。简单来说,EIP-2981 本身不会转移资金,但会回答两个重NFT 版税标准(EIP-2981): 什么是 NFT 版税标准(EIP-2981)?NFT 版税标准又称 EIP-2981 或 ERC-2981,它定义了一种通用方式,让智能合约能够告知交易市场、钱包和其他加密应用:非同质化代币售出或转售时应支付多少版税。官方 EIP-2981 规范将该标准描述为一种获取 NFT 版税支付信息的方式,使不同交易市场和生态工具都能支持版税功能。简单来说,EIP-2981 本身不会转移资金,但会回答两个重

NFT 版税标准(EIP-2981)

2026/10/13 16:34
#Advanced
AINFT
NFT$0.0000002401+0.96%
Humanity
H$0.05383-10.46%
SynFutures
F$0.003089-5.70%
SPACE ID
ID$0.03577-7.80%
以太坊
ETH$2,501-1.66%

什么是 NFT 版税标准(EIP-2981)?

NFT 版税标准又称 EIP-2981 或 ERC-2981,它定义了一种通用方式,让智能合约能够告知交易市场、钱包和其他加密应用:非同质化代币售出或转售时应支付多少版税。

官方 EIP-2981 规范将该标准描述为一种获取 NFT 版税支付信息的方式,使不同交易市场和生态工具都能支持版税功能。

简单来说,EIP-2981 本身不会转移资金,但会回答两个重要问题:版税应支付给谁,以及根据给定售价应支付多少。这很重要,因为 NFT 会在许多不同应用中交易。统一的版税标准可以帮助创作者避免在每个平台上分别设置版税信息。对加密用户而言,最好将 EIP-2981 理解为信息提示标准,而非强制执行标准。它会在链上提供版税信息,但买家、卖家、交易市场或结算合约仍需选择是否认可并支付版税。

EIP-2981 在 NFT 市场中的作用

在 EIP-2981 出现之前,NFT 版税系统往往各自为政,一个交易市场可能采用一种版税方式,另一个交易市场则采用另一种方式。这使得创作者付款难以追踪、支持和标准化,也难以在更广泛的 NFT 生态中统一处理。EIP-2981 的目标是为 NFT 合约提供可预期的接口,让任何需要版税信息的交易市场或应用都能调用。这类似于通用代币标准让加密资产更容易集成到钱包、去中心化应用、数据分析工具和智能合约系统中。EIP-2981 对 NFT 创作者、游戏项目、数字艺术系列、音乐 NFT、会员 NFT 和品牌收藏品尤其有用,因为这些项目希望为每个代币附上明确的版税规则。它也有助于开发者构建 NFT 基础设施,因为开发者只需检查一个标准函数,无需支持多种自定义版税格式。

EIP-2981 的运作方式

EIP-2981 使用名为

royaltyInfo()
的函数,根据特定 NFT 和售价返回版税数据。

该函数接收代币 ID 和售价,然后返回接收方地址及版税金额。接收方地址是应收到版税付款的钱包或智能合约。版税金额按售价的一定比例计算,而不是一个不考虑销售价值的固定数字。例如,如果 NFT 的版税率为 5%,售价为 10 ETH,则返回的版税金额应为 0.5 ETH。如果同一 NFT 以另一种支付代币的 1,000 个单位售出,版税金额也应以该支付单位计算。官方标准规定,版税支付应使用与售价相同的计价单位,帮助避免 ETH、稳定币和其他加密资产之间的混淆。这种设计使函数具有灵活性,因为函数无需预先知道销售使用了哪种货币。

核心函数:royaltyInfo()

EIP-2981 的核心是

royaltyInfo(uint256 _tokenId, uint256 _salePrice)
函数。

交易市场、智能合约、钱包或应用可能会在 NFT 销售之前或之后调用该函数,以查询版税信息。接口的简化版本如下:
function royaltyInfo(

uint256 _tokenId,

uint256 _salePrice

) external view returns (

address receiver,

uint256 royaltyAmount

);

_tokenId
参数用于标识被查询的 NFT。

_salePrice
参数告知合约用于计算版税金额的售价。

返回的

receiver
值告知付款方版税应发送至何处。

返回的

royaltyAmount
值告知付款方根据该售价应支付多少版税。

该标准不要求接收方必须是原艺术家。接收方也可以是权利持有人、工作室、DAO 资金库、收益分配合约或 NFT 项目指定的其他地址。

EIP-2981 与 ERC-165 接口检测

EIP-2981 要求支持 ERC-165。ERC-165 是一种标准方式,智能合约可通过它报告自己支持哪些接口。

这使应用能够在调用

royaltyInfo()
前,检查 NFT 合约是否支持版税接口。

EIP-2981 的接口 ID 是

0x2a55205a
。

交易市场或应用可以使用 ERC-165,询问合约是否支持该接口 ID。

如果合约返回 true,应用就可以调用

royaltyInfo()
并使用返回的版税数据。

这可以降低集成风险,因为应用无需猜测合约是否支持版税功能。

EIP-2981 与 ERC-721 和 ERC-1155 的关系

EIP-2981 常与 ERC-721 一起使用。ERC-721 是常用于一比一代币和独特收藏品的 NFT 标准。

它也常与 ERC-1155 一起使用。ERC-1155 是一种多代币标准,常用于游戏道具、限量版本和包含多种代币类型的系列。

官方 EIP-2981 标准旨在兼容 ERC-721 和 ERC-1155 合约。不过,EIP-2981 并不局限于这两种 NFT 标准。任何能够通过代币 ID 识别资产的智能合约,都可以使用 EIP-2981 接口返回版税信息。这让开发者能够在新型 NFT 设计、混合资产和其他原生加密所有权模式中使用该标准。

EIP-2981 不会做什么

每当 NFT 从一个钱包转移到另一个钱包时,EIP-2981 都不会自动强制支付版税。这一点很重要,因为并非每次 NFT 转移都是销售。用户可能会将 NFT 转移到硬件钱包、作为礼物发送、在个人钱包之间转移,或通过其他系统进行跨链转移。如果每次转移都必须支付版税,普通钱包管理操作可能会变得昂贵且复杂。因此,EIP-2981 侧重于提供版税信息,而实际付款则由交易市场、结算合约或链下协议处理。正因如此,许多开发者将 EIP-2981 称为版税信息标准,而不是完整的版税强制执行系统。

自愿支付版税与交易市场执行

关于 EIP-2981,最大的误解是认为它能保证创作者从每笔二级销售中获得版税。实际上,EIP-2981 只是以标准格式提供版税信息。交易市场或交易系统仍需选择读取这些数据,并将款项发送给版税接收方。

OpenZeppelin ERC-2981 文档也指出,链上版税追踪并不意味着会自动付款。

因此,NFT 系列上线前,创作者应了解版税信息提示与版税强制执行之间的区别。版税信息提示会告知市场应支付多少版税。版税强制执行则会控制交易结算前是否必须完成付款。EIP-2981 处理前者,而后者则取决于交易市场规则、智能合约架构、许可名单、转移限制、托管系统或其他版税保护方式。

版税对 NFT 创作者的重要性

NFT 版税可以为艺术家、游戏工作室、音乐人、作家、社区建设者和数字创作者带来持续收入。在传统市场中,创作者通常能从首次销售中获得收入,但作品日后升值时未必能受益。通过 NFT 版税,创作者可以设定一个比例,旨在于 NFT 每次转售时获得付款。这可以协调创作者和收藏者的利益,因为铸造完成后,创作者可能会继续围绕系列创造价值。例如,创作者可能会将版税收入用于资助新艺术作品、社区活动、游戏开发、持有者权益、许可工作或项目长期运营。不过,不应将版税收入视为有保证的收入,因为版税是否支付仍取决于销售平台或交易流程是否支持该标准。

EIP-2981 对 NFT 买家的好处

EIP-2981 也能帮助 NFT 买家更容易发现和比较版税条款。当版税信息存储在标准化的链上接口中时,交易市场和工具可以在购买流程中更清楚地展示这些信息。这有助于买家在购买前了解交易总成本。这也有助于买家评估项目的创作者资金模式是否可持续。部分收藏者更青睐支持创作者版税的项目,因为他们认为持续资金支持有助于提升项目的长期质量。其他交易者可能更关注交易成本和流动性,因此清晰的版税数据有助于用户作出知情决策。

EIP-2981 对开发者的好处

对开发者而言,EIP-2981 减少了为每种 NFT 集成单独构建自定义版税逻辑的需要。交易市场、钱包、数据分析平台或投资组合追踪器可以对许多 NFT 系列使用同一接口。这提高了可组合性,而可组合性是加密领域智能合约的主要优势之一。开发者还可以使用经过审计的合约库,更安全地添加 EIP-2981 支持。

例如,OpenZeppelin Contracts 提供 ERC-2981 实现,可用于常见的代币合约设计。

使用知名程序库并不能取代测试或安全审查,但与从头编写版税逻辑相比,可以减少错误。

EIP-2981 常见的版税模式

最常见的模式是整个系列采用固定比例版税。例如,某个系列可以设置 5% 的版税,适用于每个代币 ID。另一种模式是针对特定代币设置版税,同一合约中的不同 NFT 可以返回不同的版税金额。如果同一系列中的不同代币由不同艺术家、权利持有人或合作方创作,这种方式就很有用。第三种模式是动态版税,可根据可预测的合约状态变化。例如,只要计算不依赖对支付货币的假设,项目就可以随着时间推移或达到一定转移次数后降低版税比例。官方 EIP 警告,不要以不可预测变量进行计算,以免销售发生时与版税计算时之间出现争议。

版税比例与基点

许多 NFT 合约会使用基点存储版税。1 个基点等于 0.01%。因此,100 个基点等于 1%,500 个基点等于 5%,1,000 个基点等于 10%。基点在智能合约中很有用,因为它无需使用浮点数,而 Solidity 对浮点数的处理方式与普通电子表格软件不同。例如,合约可以将售价乘以 500 再除以 10,000,计算出 5% 的版税。这种方法简单、节省 Gas,也便于开发者审计。

EIP-2981 版税计算示例

假设一枚 NFT 的版税率为 7.5%,售价为 2 ETH。

交易市场调用

royaltyInfo(tokenId, 2 ETH)
。

NFT 合约会返回创作者的版税接收地址和 0.15 ETH 的版税金额。如果交易市场支持支付版税,就会向接收方发送 0.15 ETH,并将扣除交易市场手续费或其他成本后的剩余金额支付给卖家。如果同一 NFT 以 1,000 个稳定币单位售出,版税金额应为 75 个该稳定币单位。该标准要求版税金额采用与售价相同的计价单位,从而让版税计算不受计价单位影响。

链上和链下 NFT 销售

EIP-2981 旨在为链上和链下销售场景提供版税信息。链上销售可能通过智能合约完成,付款和 NFT 转移会在同一笔交易中结算。链下销售可能涉及拍卖行、私人协议、托管服务提供商或其他流程,结算不一定完全通过公有智能合约完成。官方标准规定,无论销售发生在哪里,支持版税的实体都应支付版税。实际操作中,链下版税支付很大程度上取决于相关各方,以及他们是否同意遵守版税数据。因此,法律条款、交易市场政策和项目沟通都是 NFT 版税设计的重要组成部分。

EIP-2981 的局限

第一项局限是 EIP-2981 本身不会强制付款。第二项局限是它只返回一个接收方地址,因此复杂的收益分配通常需要单独的分配合约或链下会计流程。第三项局限是该标准没有定义版税款项应如何转移、确认、报告或处理争议。第四项局限是版税可能给关注短期流动性和低交易成本的交易者带来摩擦。第五项局限是 NFT 合约必须谨慎设计,以防所有者、管理员或密钥遭入侵者滥用版税设置。这些局限并不意味着 EIP-2981 毫无用处,但说明它只是更广泛 NFT 版税策略中的一个组成部分。

NFT 版税合约的安全注意事项

虽然 EIP-2981 接口很精简,但实现 NFT 版税仍需仔细规划安全措施。项目应明确谁可以更新版税设置、铸造后版税是否可以更改,以及版税是否设有最高上限。版税接收地址应受到保护,因为版税如果发送到错误地址,资金可能会永久损失。如果项目使用分配合约,应进行测试,确保资金分配正确。如果使用可升级 NFT 合约,应通过完善的运营安全措施保护升级管理员。开发者还应考虑销毁、转移、合约升级和代币专属版税覆盖设置如何影响已存储的版税数据。

版税分配合约与多位创作者

EIP-2981 返回一个接收方地址,但许多 NFT 项目涉及多位创作者或利益相关者。一种常见解决方案是将接收方设为支付分配合约。该分配合约可以将收到的版税分配给艺术家、开发者、工作室、音乐人、社区资金库或其他参与者。这既能保持 EIP-2981 接口简单,也能通过 NFT 合约之外的逻辑实现更复杂的付款方式。不过,版税分配合约应保持透明并经过测试,因为创作者和收藏者可能希望了解资金如何分配。项目还应说明分配比例是否可以更改,以及谁有权更新。

EIP-2981 与 NFT 元数据

NFT 元数据描述名称、图像、属性、动画文件和外部内容等信息。EIP-2981 与元数据相互独立,因为它只关注版税信息。这种分离很有用,因为版税信息可以直接从智能合约中读取,而元数据可能存储在 IPFS、Arweave、中心化服务器或其他存储系统中。例如,NFT 图像可能存放在去中心化存储中,而版税接收方和版税金额则由合约函数返回。这种设计使交易市场和工具无需解析系列元数据文件,就能获取版税数据。

EIP-2981 与创作者权利

不要将 EIP-2981 与版权所有权、商业许可或知识产权混为一谈。NFT 可以包含版税信息,但不一定将版权转让给买家。NFT 也可以转让某些使用权,同时将版税规则单独处理。创作者应清楚说明买家购买 NFT 后可以获得什么,包括展示权、商业权利、访问权或游戏用途。版税设置是一项经济规则,而知识产权条款则属于法律和许可事项。由于加密资产可以在全球范围内转移,项目应避免使用含糊措辞,并应公布清晰条款,供用户购买前查看。

交易市场和应用如何使用 EIP-2981

支持 EIP-2981 的交易市场通常会通过 ERC-165 检查 NFT 合约是否支持该接口。

如果支持该接口,交易市场就会通过代币 ID 和售价调用

royaltyInfo()
。

随后,交易市场会收到版税接收方和版税金额。如果交易市场支持版税,就会在结算流程中加入这笔付款。钱包或数据分析平台也可以使用相同数据,在交易前展示预期的创作者费用。索引服务可以使用 EIP-2981 收集多个 NFT 合约的版税设置,并让用户更方便地搜索这些数据。

EIP-2981 对加密行业发展的意义

NFT 不只是个人资料图片,还可以代表数字艺术、门票、游戏道具、会员资格、证书、音乐、域名和代币化媒体。要推动这些用途发展,创作者需要能够让所有权和付款规则更易于理解的标准。EIP-2981 通过让加密应用能够读取机器可识别的版税数据提供帮助。这改善了开发者体验,也有助于提高 NFT 市场对用户的透明度。它还支持创作者经济,让数字资产能够持续为维护其价值的个人和团队提供资金。尽管强制执行仍是一项挑战,标准化的版税信息提示仍是迈向更成熟 NFT 基础设施的重要一步。

相关版税标准与未来发展

EIP-2981 是主要的版税信息标准,但 NFT 版税领域的讨论仍在发展。

例如,ERC-6786 是一项关于版税支付登记处的提案草案,旨在追踪 NFT 版税支付。

研究和较新的提案也在探索更强的版税执行激励模式,包括ERC-7526 版税强制执行研究等工作。

这些新想法表明,NFT 生态仍在探索更好的方式,以平衡创作者收入、用户自由、市场流动性和智能合约可执行性。目前,EIP-2981 仍然很重要,因为它为市场提供了广受认可的版税信息基础标准。

NFT 项目使用 EIP-2981 的最佳实践

NFT 项目应在铸造前公布明确的版税比例,让买家了解成本结构。项目应避免隐藏或不设上限的版税调整,因为突然更改可能损害信任。设定合理的版税上限,有助于让收藏者放心,避免后续费用过高。项目应通过安全的访问控制管理版税更新,并避免将敏感管理员功能交给安全性薄弱的单一钱包。如果采用代币专属版税,项目应全面测试 ERC-721 或 ERC-1155 流程中的版税行为。项目还应在上线前确认版税接收地址正确,因为区块链交易难以撤销,有时甚至无法撤销。

NFT 买家和交易者的最佳实践

NFT 买家应在购买前检查版税信息,因为版税会影响交易总成本。收藏者应了解,支付版税可能是在首次销售后继续支持创作者或项目团队的一种方式。交易者应了解版税规则可能影响转售利润,尤其是在利润空间较小时。用户还应记住,版税可能因代币、系列、交易市场政策或结算方式而异。交易前阅读项目文档、智能合约数据和交易市场费用详情,有助于减少困惑。由于 NFT 版税并非普遍强制执行,买家不应假设每次转售都会自动向创作者支付版税。

关于 EIP-2981 的常见误解

一种误解是认为 EIP-2981 会在智能合约层面强制支付版税。正确的理解是,EIP-2981 提供版税信息,而付款是否执行取决于交易系统。另一种误解是认为 EIP-2981 只适用于 ERC-721 NFT。该标准也适用于 ERC-1155,以及能够通过代币 ID 识别资产的其他合约设计。第三种误解是认为版税接收方必须始终是原始创作者。接收方可以是项目指定的任何地址,包括权利持有人、资金库或分配合约。第四种误解是认为版税对 NFT 市场永远有利或永远有害。更准确的理解是,版税是一种设计选择,需要在创作者资金支持、买家成本和市场流动性之间权衡。

常见问题

什么是 EIP-2981?

EIP-2981 是以太坊 NFT 版税标准,允许智能合约根据给定 NFT 的售价返回版税接收方和版税金额。

EIP-2981 和 ERC-2981 相同吗?

相同。EIP-2981 是以太坊改进提案,而 ERC-2981 是该标准最终确定后常用的以太坊征求意见标准名称。

EIP-2981 会自动支付 NFT 版税吗?

不会。EIP-2981 只提供版税信息,仍需由交易市场或结算系统执行付款。

EIP-2981 能对每笔 NFT 转移强制收取版税吗?

不能。该标准不会对每次转移强制收取版税,因为许多 NFT 转移并非销售。

哪些 NFT 标准可以使用 EIP-2981?

EIP-2981 常与 ERC-721 和 ERC-1155 NFT 配合使用,但其他能够通过代币 ID 识别资产的合约也可以使用。

royaltyInfo() 会返回什么?

royaltyInfo()
函数会根据调用方提供的代币 ID 和售价,返回接收方地址和版税金额。

NFT 版税始终以 ETH 支付吗?

不一定。版税应采用与售价相同的计价单位,因此以稳定币支付的销售,其版税也应使用同一种稳定币计算。

不同代币 ID 的版税可以不同吗?

可以。只要版税金额按售价的一定比例计算,EIP-2981 就允许针对特定代币设置版税逻辑。

版税可以支付给多位创作者吗?

EIP-2981 会返回一个接收方地址,但该地址可以是分配合约,由其向多位创作者或利益相关者分配资金。

为什么存在 EIP-2981 时,有些 NFT 销售仍不支付版税?

有些销售不会支付版税,因为除非交易市场、合约或交易系统选择认可并执行版税付款,否则 EIP-2981 只是自愿采用的标准。

结语

NFT 版税标准 EIP-2981 为加密生态提供了一种简单、标准化的方式,用于读取 NFT 智能合约中的版税信息。该标准帮助创作者说明预期版税,帮助开发者集成版税数据,也帮助买家了解潜在交易成本。它的主要优势是互操作性,因为同一接口可以供多个交易市场、钱包和 NFT 工具使用。它的主要弱点是无法自行强制付款。NFT 项目应将 EIP-2981 与清晰的文档、安全的合约设计、合理的版税设置和对收藏者的透明沟通结合使用。对用户而言,EIP-2981 是一项有用的信息提示,说明应支付多少版税,但不应将其误认为每次转售都会为创作者带来收入的保证。随着 NFT 市场不断成熟,EIP-2981 仍是创作者版税和链上版税透明度最重要的基础组成部分之一。

您可能也喜欢

反恐融资(CTF)

反恐怖主义融资(CTF)是指旨在发现、预防和打击恐怖主义活动资金支持的法律、法规和活动。这包括监控和监管资金流动、在金融机构内部实施合规计划,以及执行旨在遏制恐怖主义融资的国际制裁和法规。 反恐融资在各领域的重要性 反恐融资在包括银行业、科技和国际贸易在内的各个领域都至关重要。在金融领域,强而有力的反恐融资措施可确保银行和其他金融机构不会被恐怖组织利用为其活动提供资金。这不仅有助于维护金融体系的完
2025/12/23 18:42

框架

在专业情境中,「框架」指的是一套结构化的指南、工具或实践,旨在支援专案、应用程式或系统的开发和实施。它提供了一种标准化的方法来解决复杂问题或实现特定目标,通常包含可根据具体需求进行调整和扩展的预先建置元件。 框架的关键特征 框架在软体开发、专案管理和数位行销等各个领域都至关重要。例如,在软体开发中,Angular、React 和 Django 等框架提供了开发人员用来高效建立高品质应用程式的程式库
2025/12/23 18:42

波动性爆发

「波动性爆发」是指金融市场、资产或指数的波动性突然显著增加,通常由不可预见的事件或市场情绪变化所驱动。这种突如其来的增加会导致价格大幅波动和交易量激增,从而影响投资者和交易者的风险和机会。 了解波动性爆发 波动性是衡量特定证券或市场指数收益分散程度的统计指标,显示资产价格在特定期间内的波动幅度。当这种波动超出正常水平时,就会发生波动性爆发,这通常是对意外新闻或经济事件的反应。这些事件可能包括地缘政
2025/12/23 18:42
回调还是机会?
回调还是机会?回调还是机会?
一边爆仓,一边扫货——24亿ETF资金在赌什么?