我正在尝试创建一个用于租赁元素的智能合约[任何元素] 我希望这些元素是 ERC 721 代币。 根据我的阅读,要实现 ERC 721 代币,我需要从开放的 zepplin 库实现 ERC721 类。
因此,代币合约将包含诸如 tokenId 之类的内容,我是否应该使用我的 carId 来代替,因为我希望每个代币代表一辆汽车。
最佳答案
您的用例正是 ERC-721 的用途。通过使用 ERC-721,每个物理元素(在你的例子中是一辆汽车)都可以成为区 block 链上的不可替代代币。不可替代的代币是区 block 链上独一无二的 Assets ,其中每个代币都用唯一的 ID 进行标识(是的,使用 carId 作为 tokenId)。
有许多可用的实现。我推荐https://github.com/0xcert/ethereum-erc721官方 ERC-721 EIP 页面 https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md 上也列出了实现。郑重声明一下,我也是作者之一。有一个很好的例子 https://github.com/0xcert/ethereum-erc721#usage您可以利用它来满足您的用例。
关于ethereum - ERC721 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51272652/