也许是受到新兴的NFT市场(如blur)可选版税的威胁,NFT巨头OpenSea刚刚宣布推出一款工具,对新的NFT作品集强制征收在线版税。
OpenSea刚刚宣布改变他们的版税模式,包括将已知的零版税市场列入黑名单。
Let';让我们来谈谈OpenSea过滤器是如何工作的,它们增加了哪些功能,以及过滤是否仍然可以被规避。
以下是Opensea官方公布的亮点:
";今天,我们推出了一个工具,用于在链上实现新收藏品的版税。这个工具是我们的第一个在线执行版本。。从美国东部时间11月8日星期二中午12:00开始,OpenSea将只对使用这种链上执行工具的新收藏品征收版税。在接下来的几个月里,我们将为链执行引入更多的工具和改进。我们将与社区合作,在此过程中获得反馈。
我们意识到这是第一步,因此我们致力于与我们的社区就现有系列的解决方案进行沟通。考虑到对现有的NFT收藏收取连锁费是多么困难,至少在2022年12月8日之前,我们不会对现有系列进行任何更改。为了透明起见,对12月8日之后发生的事情的考虑是完全开放的。我们正在考虑各种选择。从继续对某些收藏子集强制收取离线费用,到允许选择性版税,再到与其他针对创作者的在线强制选项合作。我们认识到,并非所有的创作者、NFT收藏和社区都是相同的,我们希望制定一项反映这一点的长期政策。
新NFT集合的链上执行工具
我们最初的链上工具是一个简单的代码片段,创建者可以将其添加到未来的NFT合同和现有的可伸缩合同中。。该准则将NFT的销售限制在强制征收版税的市场。从美国东部时间11月8日星期二中午12点开始,OpenSea将检查新的NFT系列。,看看他们的商品是否可以在没有强制版税的情况下在市场上销售。OpenSea将对新的链上执行工具征收版税。OpenSea不会对没有实现链执行的新集合强制执行版税。
要将此代码添加到新合同或可升级合同,请遵循此处的说明。
毫无疑问,像这样的技术决策涉及到权衡:在链上执行版税需要牺牲一些NFT';的反审查和无执照的性质。不顾我们认为,创作者应该有权建立他们想要的收藏和社区,买家和卖家应该继续自由选择他们参与或不参与的NFT收藏。他们的代码已经是开源的了。
包含大部分过滤逻辑的文件在这里。
在下面的截图中我们可以看到,这段代码使用了与QQL黑名单非常相似的原理。对于那些不熟悉它的人QQL黑名单的工作原理是检查一个给定的运营商(合同促进转让)是否被列入黑名单。
当在链上进行传输时,调用isOperatorAllowed函数(第56行)来确保运算符和运算符';的codehash不在黑名单中。NFT协定需要从OperatorFilter类继承。。
OpenSea方法和QQL方法主要有两个区别。
第一个区别是OpenSea内置了订阅功能,允许任何合约订阅已有的黑名单。。订阅逻辑在第114行和第309行。项目不会维护自己的黑名单,而是使用现有的黑名单。
OpenSea会有自己的列表,但是项目不需要使用这个列表。但是,项目必须过滤掉某些地址才有资格获得版税(即blur、looksrare、x2y2和Sudoswap的地址)。
第二个区别是,OpenSea的逻辑还检查操作符是否';的codehash被阻止。Codehash本质上是实际合同代码的唯一标识符。如果有人想绕过地址拦截他们可以将合同部署到多个地址。
这已经不可能了,因为OpenSea的代码会检查契约本身的内容(第70行)。
但是理论上,您仍然可以通过对代码做一些小的修改来绕过这种检查。以便codehash发生变化。
最后几乎不可能实施黑名单来屏蔽每一个你想屏蔽的合同。有许多方法可以编写/部署契约来绕过这些检查。不过黑名单应该作用很大。
这就是OpenSea过滤的原理。我很想知道他们未来的决定和未来创造者的盛行';版税。