
ERC-6551 トークンバインドアカウント:NFTに自身のウォレットを持つ可能性をもたらす
TechFlow厳選深潮セレクト

ERC-6551 トークンバインドアカウント:NFTに自身のウォレットを持つ可能性をもたらす
Azukiは市場の期待を裏切りましたが、ERC6551は市場に希望を与えました。それほどまでに注目されている理由とは?
著者:陳剣Jason 万物研究院
最近のNFT界隈で最も話題となった2つの出来事は何だったでしょうか。それはAzukiとERC6551です。Azukiは市場の期待を裏切りましたが、一方ERC6551は市場に希望を与えました。それがどれほど注目されているかというと、カナダのウォータールーで先日終了したETHGlobal Waterlooハッカソンでは、提出された11件のプロジェクトのうち4件がERC6551に関連しており、ソーシャル、取引マーケット、NFTfi、ゲーム分野まで網羅する勢いです。ERC6551は、すでに独自のエコシステムを形成しつつあるように見えます。




このように大ブームとなっているERC6551ですが、実は今年の2月末に初めて提案され、現在もなおDraft(草案)状態です。にもかかわらず市場の熱意を抑えられないのは、NFT市場全体が長期低迷に入っている中、長期間続いた乾きにようやく雨が降ったようなものであり、市場には新しいストーリーが必要だからです。では、ERC6551とは一体何なのか? どこが革新なのか? 業界にとって真に意味のある技術なのか、それとも単なる一時的な流行なのか?

ERC6551は、各ERC721タイプのNFTに対してスマートコントラクトアカウントを生成することができます。このアカウントはイーサリアムアカウントとしてのすべての機能を持ち、紐付けられたNFTに「組み合わせ可能性(コンポーザビリティ)」を与えることで、そのNFTが他のNFTやトークン資産を持つこと、またDappと相互作用することを可能にします。特に重要なのは、これが前方互換性を持っている点であり、許可なくすべてのERC721 NFTにスマートコントラクトアカウントを展開できるのです。
実際、「相互運用性」「組み合わせ可能性」を持つNFTという発想自体は新しいものではありません。ERC998やERC3664といった仕様によって、NFTのネスト化や分解が以前から可能でしたし、FlowやRMRKのように基盤レベルからネイティブにサポートするブロックチェーンも存在しました。しかし、なぜ今ERC6551がこれほどの注目を集めているのでしょうか。筆者はその主な理由を、「無許可性」と「前方互換性」にあると考えます。それ以前のプロトコルはERC721のコードを直接修正する必要があり、つまりそのプロトコルを使って発行されたNFTのみが組み合わせ可能になるため、既存の大量のNFTは利用できず、潜在市場が巨大でも活用できない状況でした。また新規プロジェクトに採用を説得する必要もあり、普及のハードルが極めて高かったのです。
ERC6551はERC721のコードを直接改変するのではなく、「外付け」方式で対象NFTにアカウントを付与します。そのため、すでに存在するNFTであってもERC6551を利用して改造が可能です。具体的にはどのように実現しているのでしょうか?
下図はNFT、NFT保有者、NFTにバインドされたアカウント、および登録センター(Register)間の関係を示しています。以下で順を追って解説しますが、少々複雑です。
NFT保有者User Accountは、Aコントラクトアドレスの#123とBコントラクトアドレスの#456という2つのNFTを所有しています。#123はAとBの2つのアカウントを保持しており、ERC6551では1つのNFTが複数のアカウントを持つことが可能です。一方#456はCのアカウントのみを持っています。これら3つのアカウントはすべてRegisterによって作成されます。しかし、各アカウントごとに完全なコントラクトロジックを作成するとガス代が非常に高くなる上、大部分のコードは同一でパラメータだけ異なるという構造です。そこでERC1167のミニマムプロキシコントラクトを利用し、ロジックを実行する「メインコントラクト」を1つ作成しておき、それに適切なパラメータを渡してプロキシ経由で実行する仕組みになっています。

下図は、あるNFTにアカウントを作成する際に必要なパラメータを示しています。implementation(実行コントラクトアドレス)、chainId(対象チェーンID)、tokenContract(対応NFTのコントラクト)、tokenId(対応NFTのID)、salt(混乱値)です。

Fast Dappが公開しているデモによると、NFTアカウントの作成にはNFTのコントラクトアドレスとIDの入力だけで済み、他の項目は自動生成または入力補完されるため、プロセスは非常にシンプルです。

現在、イーサリアムメインネットにおけるRegisterコントラクトアドレスは以下の通りです:
0x02101dfB77FDE026414827Fdc604ddAF224F0921
すでに525個のアカウントアドレスが生成されていることが確認できます。

ERC6551の典型的な応用例はNFTの組み合わせ可能性です。たとえば、NFTの装飾品を分解・再構築することが可能になります。下図では、左側の男性がNFTであり、右上部の0x3b...c431はそのNFTに紐づけられたアカウント、下部のテーブルや現金はそのアカウントが保有するNFTです。これにより、完全なコンポーザブルNFTキットが実現されています。現在、OpenSeaなどの主要プラットフォームはすでにERC6551をサポートしており、あるNFTがアカウントを持ち資産を保有している場合、OpenSea上でそれが明示的に表示されます。ERC6551はすでに主流の認知を得つつあると言えるでしょう。

昨年のNFT Summer以降、NFTは静的な画像という物語に限界を感じさせています。主要PFPブルーチップの大幅な価格下落からも、市場の失望感がうかがえます。今後はよりインタラクティブなNFTが次のトレンドを牽引する可能性があり、ゲーム、音楽、さらにはAR/VR分野など、大きな想像の余地があります。
また、NFTが自身のアカウントを持つことで、Dappとの相互作用が可能になります。その結果、これまでNFT保有者のアカウントに蓄積されていたインタラクションデータが、NFT自体に記録されるようになります。これにより、NFTはブロックチェーン上において「法人的」な身分を持つようになり、NFT同士の差異化や成長性が生まれます。ある意味で、NFTはブロックチェーンの世界において「生命」を持つようになったと言えるかもしれません。
例えばWeb3版ポケモンゲームでは、あなたが所有するピカチュウNFTがブロックチェーン上で戦闘・レベルアップを行い、300件のオンチェーンデータと200Uの資産を自身に蓄積します。従来であれば、これらのデータはピカチュウNFTの保有者アカウントにしか記録されませんでした。
ただし、NFTにアカウントを紐づけることで、他の資産をNFT名義に集中させるリスクが生じます。もしNFTが盗難に遭った場合、被害額が拡大する可能性があるため、この点は注意深く考える必要があります。
最後に注目すべき点として、ERC6551の創設者はBennyとSteveです。特にBennyはERC721の共同作成者であり、かつて一世を風靡したCryptoKittiesの創始者の一人でもあります。したがって、その正当性は保証済みであり、NFTの父と呼ばれる人物が、NFTそのものの本質的理解、現在の課題への洞察、そして将来像について独自のビジョンを持っていることは間違いありません。
ERC6551が、現在停滞しているNFT市場に新たな活力を注入してくれることを期待しています。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














