还有一个例子:有人使用智能合约,加上 Flashbots,以保证只铸造稀有 NFT。 第 4 步:预告前的狙击即使 NFT 发布的铸币阶段已经结束,或者你没能获得泄露的元数据,仍然可以在 NFT 发布的下一个阶段获得优势。许多项目在铸币结束后披露元数据。然而,在元数据变得可用和 OpenSea 完成更新之间有一个延迟。在这期间,你可以迅速运行我们提供的脚本,以获得元数据和稀有度评分,并购买披露之前上市销售的任何稀有 NFT。 检测 「异常幸运」的 NFT 买家我们的工具也可以用来检测我们称之为 「异常幸运」的买家。要做到这一点,你需要 NFT 藏品的稀有度数据,以及买家铸造的 NFT 列表。 我们已经在 Github 上提供了一些项目的稀有度数据,你也可以使用我们的工具来获得其他项目的稀有度数据。 一旦有了稀有度数据,下一步就是为藏品收集造币数据,如 find_minting_DATA.ipynb 所示。它将提供给你一个数据库,其中包括每个账户铸造的每个 NFT,以及它的稀有度等级。 每个收藏品都是不同的,可能需要调整你使用的统计测试,但我们已经提供了一些基本的工具和数据来帮助你。 一个好的开始是在铸币数据库上运行一个 Kolmogorov-Smirnov (K-S)测试——我们在 ks_test.ipynb 中有一个例子。 我们的 K-S 测试试图排除的「无效假设」情况是用户随机铸造 NFTS。K-S 测试检查一个用户铸造的所有 NFT 的稀有度等级是否可能来自均匀分布。在某些情况下,例如 NFT 不是随机分布的,或者部分收藏品是赠与的而不是铸造的,概率会变得更加复杂,可能需要生成合成数据集,其中包括一个账户有机会购买的 NFT。 上图显示了一个异常幸运用户(红色)和一个普通用户(蓝色)所铸造的 DOGEX NFT 的稀有度等级 我们的 K-S 测试代码将运行每个在一个藏品系列中铸造多个 NFT 的账户,并输出一些关于幸运账户的数据。我们的代码也可以被修改,以识别在元数据披露之前购买了铸币的 NFT 账户。 铸造 DOGEX NFT 的两个最幸运账户的输出示例 蓝点代表 DogeX 收藏中的每个 NFT。黑点代表由一个异常幸运的账户铸造的 DogeX NFTs 这些统计测试的输出是有细微差别的。1E-5 的 p 值并不能保证一个账户有诈骗行为——如果是在几十万个账户中寻找,我们会期望偶尔发现有幸运儿。(另一方面,1E-22 的 p 值 ...) 我们还仔细研究了 NFT 社区成员声称某个账户诈骗的几个例子,发现被指控的账户只是稍稍有点幸运(1% 或 0.1% 的发生概率,没有额外的非统计或链外证据)。 如果 NFT 收集本身不是真正的随机,K-S 检验也可能给出低 p 值。反过来说,一个账户没有异常的低概率也不意味着一个账户没有诈骗。事实上,我们有信心,我们使用的大多数账户不会被任何统计测试所识别,而且我们绝对不是唯一聪明到不被发现的人。 (责任编辑:admin) |