hi,我是Xoen,一个区块链小白,我对WEB3世界充满了好奇,就像达芬奇一样。
先说点别的,前几天我free mint了一个NFT项目,项目方最开始free mint的时候,给mint的用户发放0.01E,当时让我特别惊叹他们的格局,但是紧接着真是让我大开眼界。具体可以看我发的twitter,其他不多说,进入这篇文章的正题。
https://twitter.com/XoenXie/status/1535440038200082432?s=20&t=5kogQPbIqty1a5vTxAQxyw
昨晚小伙伴们又发现了一个好玩的免费mint的项目。官网地址:点击这里,opensea地址:点击这里。
这个项目是free mint,而且0版税。没有roadmap,没有dc,没有twitter。还有一个特点,官方特意说明了。list的时候,如果价格低于1ETH,你的NFT就会被burn掉。

为此我还特地去扫了一下合约代码,也没有发现什么特别之处,以为就是项目方的一个玩笑,知道早晨,一个小伙伴说他的球已经被burn了。我就奇怪了,怎么就突然就没了呢。
早上去官网看了下,多了一句话:

然后我就再次去翻一下合约代码,仔细看了一下。才发现了猫腻。
function batchBurn(uint256[] memory tokenids) external onlyOwner {
uint256 len = tokenids.length;
for (uint256 i; i < len; i++) {
uint256 tokenid = tokenids[i];
_burn(tokenid);
}
}
可以看到这个burn代码里,其实只要是onlyOwner,是可以把任意一个人的nft燃烧掉。所以我就猜想,项目方是不是有额外的检测程序会去扫描挂单,发现有低于1E的挂单,就会执行burn操作。
当然从事情本身来说呢,项目方已经交代的很清楚了,如果你挂单低于1E就会被burn掉。但是这里边也有一个风险,就是如果项目方作恶,或者是检测程序被黑掉,其实是可以把任何一个人的NFT都burn掉。所以大家谨慎入手!当然这一切都是猜想,毕竟在合约代码里没有看到其他相关的内容。
