说实话,我一开始觉得 NFT 很蠢。除此以外,我曾经还认为艺术是白痴玩的东西…… 但考虑到我喜欢音乐、电影和具有良好视觉效果的游戏,我说那种话就很虚伪。NFT 解决了艺术界在版税和真实性方面长期以来所面临的痛点。我们现在有一个去中心化的审计服务。如果你想使用某人的艺术作品,你可以在链上看到关于那件作品的一切。
Nyan 猫的原创作者以 300 ETH的价格出售了其 NFT 版本。这证明了,数字稀缺性是有价值的。
如果你创造了令人惊奇的东西,那么它就有其独特的价值。这就是为什么我认为拥有 Chainlink VRF( Chainlink 的随机数生成服务) NFT 是件非常重要的事情,因为你可以创造出非常罕见的收藏品。我很期待有人在这些平台上制作一个口袋妖怪类型的游戏。这些NFT将永远存在下去。
现在有一堆 NFT 项目的价值都在呈指数级飙升,而我们可以围绕它们做一些特别的事情。
一个简单的NFT合约这是最简单的玩转 NFT 合约的方式。其中包含了 Truffle 、 Hardhat 和 Brownie 的语法。我喜欢使用 OpenZepplin 合约,因为结构非常完善,而且有我们通常需要的所有工具,可以直接开始工作。确保提前安装好它们:
npm install @openzeppelin/contracts
我们创建一个带有 DOG 符号的代币,名字是 Dogie 。然后我们可以用 createCollectible 函数来铸造我们想要的 DOG ,每次都会给我们存储一个新的 tokenId 。我们需要做的就是传递一个 tokenURI ,它只是任何指向元数据 JSON 格式的东西的 URL/URI 。