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