坎昆升级结束后,OpenSea 近期引入 Seaport Hooks,允许创作者设定交易 NFT 的交易条件。而官方推动的首个 Hooks 功能,即是支援业界讨论已久的 ERC721-C,以保障创作者应获得的版税。
背景知识:ERC721-C
版税规则没有写在 ERC721
由于 NFT 版税从一开始就没有纳入 ERC721 和 ERC1155 标准的核心代码中,过往大多都是由 NFT 交易所的合约进行版税分发,不过也因此跨市场的版税实施一直都是不一致且混乱的状态。
例如过去 Blur 利用可选的版税规则向 OpenSea 宣战,而后 OpenSea 最终也妥协开启可选版税规则,不过后来 Magic Eden 则与 Yuga Labs 合作推出强制版税市场等等。
上述现象表明,创作者或是 NFT 合约创建者并没有决定自身收入的裁定权。
ERC721-C:将版税规则上链
鉴于此,去年五月 Limit Break 团队向产业推出继承 ERC721 的新 NFT 标准 — ERC721-C,将版税规则纳入 NFT 合约之中,同时支援更多样的相关设定,例如自订版税、分享版税给铸造者、版税规则可编程化 (例如可以设定持有一年的地址免版税)。
ERC721-C 最重要的改变是,当版税规则写入 NFT 的合约之中后,就不会受到交易发生在哪个交易市场而减损创作者应有的收益。
ERC721-C:将 NFT 的版税规则上链至 NFT 合约本身
ERC721-C 和 ERC1155-C 可完全相容现有标准,让创作者可以选择其交易平台,并允许仅与其认为安全且有用的合约进行互动。
OpenSea 将可使用 ERC721-C 功能
OpenSea 宣布创作者现在可以在 OpenSea 上设定并执行 ERC721-C 合约,以保障创作收入。
Seaport Hooks:自定义 NFT 交易外挂
两周前团队推出 Seaport v1.6,引入 Seaport Hooks 的概念。Seaport Hooks 允许创作者自行设定转移其 NFT 之前需要满足的条件,或是建构交易 NFT 的其他交易模式,有点类似 Uniswap V4 的 Hooks 机制,更多相关讯可以参考官方文件。
Seaport Hooks:Uniswap Hooks 的 NFT 交易版本。
Seaport Hooks 将可引入 ERC721-C
而官方团队首个推动的 Seaport Hooks,就是让创作者能够自订费用以获得强制版税的 ERC721-C 功能。
无论有或没有创作者收入,原本 ERC721-C 的合约无法在 OpenSea 既有的合约上买卖。而借由 Seaport Hooks 的功能,将可以引入 ERC721-C 至 OpenSea,不过该 NFT 合约的所有者必须在 OpenSea Creator Studio 中设定 ERC721-C 的相容性
为什么 OpenSea 现在才实现相关功能?因为 Seaport Hooks 功能,是透过最近以太坊网路坎昆升级 (Dencun) 而启用的新代码。
创作者从今天开始可以透过 OpenSea Creator Studio 将部署的 NFT 相容 ERC721-C (若合约可以相容),以获得强制版税的功能。