Cover photo

ERC-721とERC-1155

前提

いつもどおりインプットした知識のアウトプットなので

概要

  • NFT(Non-Fungible Token)の規格にはERC-721とERC-1155がある

  • ERC-721が本当の意味でNon-Fungible

  • ERC-1155はNFTとしても振る舞えるしFTとしても振る舞える

NFTとFT

  • NFT=替えが利かない

    • つまり別物

    • ビックリマンを思い浮かべると分かりやすいかも

      • ヘッドと悪魔を交換しようぜって言われてもイヤでしょ

  • FT=替えが利く

    • つまり同じ価値

    • ドラクエで言うところの敵キャラやアイテムみたいなものを思い浮かべると分かりやすいかも

      • スライムはスライム、キングスライムはキングスライム、ひのきのぼうはひのきのぼう

ERC-721

  • トークンひとつひとつにトークンIDがひとつ紐付く

    • 言い換えると、複数のトークンをひとつのトークンIDに紐付けられない

  • 一点物のアートには最適

ERC-1155

  • FTとして振る舞うのかNFTとして振る舞うのかはトークンIDひとつに対して何枚発行するかで決まる

    • 1枚=NFT

    • 2枚以上=FT

      • 同じIDのトークンなら同じ価値

  • つまり、1枚しか発行してない状態でミントしたらNFTからFTになる。逆に、複数枚発行している状態で1枚だけ残してバーンしたらFTからNFTになる。

    • 意味があるかはさておき

  • ひとつのコントラクトの中でNFTとFTが混在できる

    • 意味があるかはさておき