不明显的变化导致不同的令牌

unnoticeable changes leads to different tokens

我的问题与创建 NTF 的铸造过程有关。

我可能是错的,但可以将标记化函数与散列函数进行比较 将媒体作为输入 和 输出令牌。

是的,这实际上已经是一个问题,否则主要问题可能没有意义。

假设与哈希函数的比较是有意义的并且忘记了冲突让我们假设以下场景: 我创作了数字艺术作品和相关的 NFT。它已出版并以某种方式销售(希望 :D)。

想象一下 Mr.XYZW 是一位知名的数字艺术家,他从 NFT 中获得了巨额收入,他看到了我的作品,不知何故他喜欢但 还认为如果颜色简单地倒转,艺术品会更好看。这里我只提其中一个 他可以做的可能的变化,关键是这些变化很容易被人眼察觉,但对分词器来说却不会, 这最终显然会创建一个不同的令牌。

现在问题应该清楚了

如果我说的有道理,通常是如何解决的? 如果不对,请帮我理解一下。

谢谢

tokenization function can be compared to an hashing function which takes as input the media and outputs the token

这是一个错误的假设。

您可以将 NFT 集合(至少根据最广泛使用的标准 - ERC-721)与键值字典进行比较,其中键是整数 ID,值是 URL.该标准定义 URL 应该导致 JSON 包含令牌名称、描述和图像 URL。

但是没有哈希函数可以根据图像计算令牌参数。


每个集合(持有多个 NFT)都是部署在不同地址(例如 0x12345)上的智能合约。此外,其集合中的每个 NFT 都有一个唯一的 ID(例如 1)。

集合地址和token ID的组合可以作为每个NFT的唯一标识(例如0x12345 / 1)。

从技术上讲,多个不同的 NFT(无论它们在相同还是不同的集合中)都可能导致非常相似的图像甚至相同的图像。但是收款地址和token ID的组合始终是唯一的。