写点什么

NFT 拍卖交易系统开发 NFT 商城

  • 2022 年 9 月 13 日
    广东
  • 本文字数:885 字

    阅读完需:约 3 分钟

NFT拍卖交易系统开发NFT商城

NFT(Non-Fungible Tokens,非同质化代币)是智能合约领域中最耀眼的星之一,是一种类似于 ERC20 的代币标准。


NFT 拍卖交易系统开发询阿鹏:132..薇 4z77 掂 z558,NFT 交易平台开发搭建技术。非同质化意味着它是独一无二的,这与 ERC20 代币截然不同,后者都是同质化代币。


这些 NFT 可以通过编程来完成几乎任何你想做的事情,就像普通的智能合约一样,但它们具有链上加密的真实性,因为它们的部署历史将随着区块链的存在而得到几乎永久的保证。这也可以解决版税的问题,创造数字地位的象征,让游戏应用程序可以加强交互,等等。


NFT 是由区块链和智能合约的出现所碰撞出的全新的火花,而现在有大量的开发者和机构团队正在其上勾线各种奇思妙想。


标准


为了使你的合同能被系统认定是一个 NFT,它所要做的就是遵循这个标准。我们把这个标准导入到我们的合约中,这样我们就不必每次想做一个新的合约时都要重新造轮子。


NFT 有一个 tokenURI 变量,他们有一个 tokenId 到其所有者的映射,每个 token 有自己的"所有者"。这与 ERC20 不同,后者只有一个地址与余额的映射。ERC721 仍然允许人们转让代币,在代币上设置权限等等。按照惯例,这是一个轻量级的标准,所以我们可以用它们建立任何我们想要的东西。


在链上存储数据可能会非常昂贵,而且艺术品的文件体积往往并不会太小。以太坊和智能合约的开发者意识到,即使是上传 1 MB 的图片也会让他们迅速破产,所以他们必须创造一个不必存储大量数据,却依旧能展示他们作品的途径。


作为一种变通方法,大多数 NFT 都有一个所谓的 tokenURI。这是一个全球唯一的标识符,用于 NFT 的可视性领域。这使得给 NFT 添加视觉效果更容易。URI 是一个统一资源标识符,它可能是一个 HTTPS API 调用,通过 IPFS 的东西,或其他类型的唯一标识符。这个元数据看起来像这样。


它们的 JSON 文件结构是这样的:


name


description


image


attributes


这些文件通常存储在 API 或 IPFS 上。


链上元数据 VS 链外元数据


目前 NFT 平台没有很好的方法来让链上的属性可视化,所以你只需要用你铸造的 NFT 创建一个 tokenURI。


对于 tokenURI,最流行的方法之一是使用 IPFS 来存储你的数据。你会把你的数据上传到那里,然后使用 pinning 服务来确保数据永远留在那里。

用户头像

技术开发咖 2020.10.28 加入

区块链开发技术观察员

评论

发布
暂无评论
NFT拍卖交易系统开发NFT商城_NFT_薇電13242772558_InfoQ写作社区