Skip links
tba-erc-6551-create

ERC6551とは?活用事例など徹底解説!トークンバウンドアカウント(TBA)による革新的な規格

NFTといえば、ERC721という標準規格で作成されることが一般的ですが、次々と新しい規格が誕生しています。そんな中で、今までのNFTの概念を変えるような革新的な規格「ERC6551」が登場しました。

  • NFTが多すぎて管理がめんどくさい…
  • NFTをパーツごとに分けることができたら…
  • NFTに特典を付けたい…

などNFTを利用するに際の面倒な管理やカスタマイズがより簡単にできるようになります。NFTの新しいスタンダード規格としてゲームチェンジャーとなる可能性が大いにあるでしょう。

この記事では、そんなERC6551とは何なのか?どういったことができるのか?あらゆる可能性について徹底的に解説します。今後、ERC6551を使った多くのプロダクトが出てくると思いますので、今のうちに理解しておくことをおすすめします。是非参考にしてください。

ERC6551とは?

tba-erc-6551-create

ERC6551は、ERC721 NFTに紐付けた(トークンバウンドされた)スマートコントラクトアカウントを与える規格です。ERC721 NFTにトークンバウンドアカウント(Token Bound Account:TBA)を与えることでERC6551となります。簡単に言うと、NFTにウォレットを紐付けるような感じで、既存のものを含むあらゆるERC721 NFTに紐付くコントラクトを作成でき、ERC721 NFTをパスポートとして様々なアセットを出し入れすることができます。トークンバウンドアカウントは、ネイティブトークンやその他のERC20、721、1155トークンを所有することができます。つまり、ウォレットにできることは基本的になんでもできてしまいます。このアップデートは、Future PrimitiveのBenny GiangとSteve Jangが作成したEthereum Improvement Proposal 6551 (EIP-6551) に基づいています。BennyはERC721規格とCryptoKittiesを設立したチームにも参加している人物です。

最近、Benny GiangがOn the Other Side Podcastのインタビューに応じ、消費者の経験がどのようにプロトコル標準を形成するか、Cryptokittiesのストーリーを共有し、ERCとEIPが実際に何であるか、ERC-6551が扱うニーズについて話しました。

※(前提知識)NFTとは?ERC721とは?:NFTは、Non Fungible Tokenの略で唯一無二の代替不可能なトークンのことです。唯一無二のデジタル資産で、所有を証明することができます。同じ見た目のものであってもトークンIDが異なります。ERC721は、NFTの標準規格です。

トークンバウンドアカウント(Token Bound Account:TBA)とは?

トークンバウンドアカウントは、技術的にはERC721 NFTが所有するスマートコントラクトウォレット(ERC721トークンが保有するスマートコントラクトアカウントのインターフェースとレジストリの作成を可能にするウォレット)ですが、トークンバウンドアカウントのコントロールはそのNFTのオーナーに委譲されます。オーナーは、トークンバウンドアカウントを使用してオンチェーンアクションを行うことができます。

ERC6551でできること

ERC6551の可能性は、無限大です。様々な活用方法が考えられますが、具体例をいくつか挙げていきます。

NFTをパーツごとに分解して構成できる

future-primitive-erc6551

トークンバウンドアカウントに入っているNFTを元に構成されたNFTが作成でき、着せ替えやゲームキャラクターの装備を変えることが容易にできます。着せ替えや装備の変更は、ユーザーが自分でカスタマイズでき、例えばパーツ1とパーツ2を組み合わせた時と、パーツ1とパーツ3を組み合わせた時でNFTの表示は自動で切り替わります。

(具体例)

  • 帽子、顔、服などパーツごとで構成されたアバター
  • 武器や防具などアイテムで構成されたゲームキャラクター

NFTに紐づけることが可能な様々な特典

NFTを単体での販売ではなく、それに紐づく様々な特典を付与できます。NFTにNFTを紐付けることはもちろん、ERC20やETHなどのネイティブトークンも付け加えることができます。

(具体例)

  • 初回NFT購入者特典 ◯ETH
  • コンテンツ付き会員カードNFT

アセットをまとめて管理できる

NFTは、唯一無二で同じものはないので、どんどん増えていき管理が面倒です。トークンバウンドアカウントにゲームごとなど全てのアセットを入れることで簡単に管理できます。

(具体例)

  • ゲームごとにまとめたNFT
  • カードをまとめたデッキNFT

ERC6551の課題

しかしながら、ERC6551にも課題がいくつか考えられます。

NFTに紐付いた不透明な資産

ERC6551は、ERC721だけでなく、ERC20やETHなど通常のトークンも紐付けることが可能です。資産の不透明性が上がり、悪い方向で利用される可能性もあります。

プラットフォームやウォレットがERC6551に対応する必要がある

opensea-erc6551

現在では、プラットフォームやウォレットなどでERC6551の表示、エクスプローラー、トークンバウンドアカウントへの出し入れなどアセットの管理、操作が難しい場合があります。ただしERC6551が浸透すれば、時間によって解決されるでしょう。すでにKEYRING NFT VIEWERやOpenseaでは、ERC6551表示に対応しており、NFTに紐づいたアセットを確認することができます。さらに、KEYRING NFT VIEWERでは表示だけでなく、ERC6551の作成(トークンバウンドアカウントの作成やアセットの出し入れ)にも対応しているため、誰でもERC6551にふれてみることができます。

ERC6551の作り方

keyring-nft-viewer

ERC6551は、「KEYRING NFT VIEWER」を利用することで簡単に作成できます。KEYRING NFT VIEWERは、NFTの画像や情報を簡単かつ詳細に確認することができるNFT特化型エクスプローラーです。このツールを用いることで、自分自身または他者のウォレットアドレスから所有しているNFTの詳細を一目で見ることが可能となります。それだけでなく、所有するNFTの操作も可能です。

KEYRING NFT VIEWERを使ってERC6551を作成する方法やKEYRING NFT VIEWERに関する詳しい内容は以下の記事を参考にしてください。

ERC6551の活用事例

ERC6551は、すでにいくつかのプロダクトで利用され始めています。いくつかのプロダクト事例をご紹介します。

PhygitalX

phygitalx-erc6551-gacha

PhygitalXは、NFTと実物を紐づけるNFTマーケットプレイスで、NFT所有者のみがクレーム可能な実物商品を手に入れることができます。それだけでなく、ガチャシステムも提供しており、こちらがERC-6551によるNFTガチャになります。

まず、Giveawayページにて胴体を手に入れます。それを元にNFTガチャで手に入れたパーツを組み立ててアバターを作ることができます。胴体NFTのTBAにガチャで手に入れたパーツを入れていく形になります。

SAPIENZ

sapienz-erc6551

SAPIENZは、STAPLEVERSEとRHYMEZLIKEDIMEZのパートナーシップによって作られた、15,000人のプレイアブルキャラクターの集合体です。

opensea-erc6551

透明人間の状態から、NFTを加えることで様々な着せ替えカスタマイズが可能です。

LOM BABY

日本でもLOM BABYというNFTプロジェクトがいち早くERC-6551を取り入れたNFTの開発に取り組んでいます。

現在のERC6551の数・トランザクション数

dune-analytics-erc6551

ブロックチェーンのデータ分析ツールを開発しているDune Analyticsから、ERC6551の数(トークンバウンドアカウントの数)、そしてトランザクション数などのデータが提供されています。まだまだERC6551を利用している人は少なく、今後に期待です。

まとめ

ERC6551は、唯一無二が故に溢れかえってしまい管理が面倒なNFTをコンパクトにまとめるだけでなく、新しい可能性を見出すことができます。

より簡単に多くのNFTにふれることができるだけでなく、コレクション欲をくすぐるような着せ替え、カスタマイズなどNFTの新しい魅力を引き出すことができるでしょう。

KEYRING NFT VIEWERを使って簡単に作成できますので、気になっている方やクリエイターの方は一度作成してみてはいかがでしょうか?

この記事が参考になれば幸いです。

Dowload
KEYRING EXCHANGE
Link