【问题标题】:unnoticeable changes leads to different tokens不明显的变化导致不同的令牌
【发布时间】:2021-08-17 10:49:09
【问题描述】:

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

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

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

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

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

现在问题应该很清楚了。

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

谢谢

【问题讨论】:

  • 我投票结束这个问题,因为它是关于法律主题而不是编程。
  • 我认为你错了,......显然有法律方面的问题。但这不是我要澄清的内容
  • 我更新了问题,使其看起来不那么注重法律。谢谢彼得 :)
  • 感谢您的澄清。我撤回了我的近距离投票。

标签: ethereum nft


【解决方案1】:

标记化函数可以比作一个散列函数,将媒体作为输入并输出标记

这是一个错误的假设。

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

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


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

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

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

【讨论】:

  • 好的谢谢澄清,...这意味着媒体本身根本不重要...重要的是它的存储位置(此时必须是不可变的),令牌名称,描述等,但不是媒体内容。
  • 没错。除非图像存储在 IPFS 或不可变的类似存储上(即使在 IPFS 上存储图像有点昂贵),否则合约地址和令牌 ID 是唯一不可变的参数。 (注意:这取决于合约创建者 - 从技术上讲,使 ID 可变也是可能的 - 它只是不符合标准)。
  • 也......这就是我的目标(不管散列......在这种情况下它不适用于媒体):我们都可以从相同的媒体创建两个 nft并且无法知道谁是作​​者,因为这里的“作者”不是关于媒体,而是关于令牌指向的信息
  • 这不是一个巨大的问题?
  • NFT 只是证明代币的所有权(代表艺术品)——它们并不意味着证明实际艺术品的作者/所有权......如果你用它们来证明对实际艺术品的某些权利艺术品,这会导致您在评论中提到的问题。
猜你喜欢
  • 1970-01-01
  • 2015-07-22
  • 2012-02-26
  • 1970-01-01
  • 1970-01-01
  • 2018-07-14
  • 1970-01-01
  • 2017-07-22
相关资源
最近更新 更多