
ERC-6551:NFTゲームのルールチェンジャー
TechFlow厳選深潮セレクト

ERC-6551:NFTゲームのルールチェンジャー
ERC-6551 標準により、現在は ERC-721 NFT を使って、通常のイーサリアムウォレットで行えるすべてのことが可能になります。
執筆:WILLIAM M. PEASTER
編集:TechFlow
新しいトークン標準ERC-6551は、NFTを新たな実用性と機能の領域へと押し上げます。これによりNFTは完全なイーサリアムアカウントに変化し、Web3アプリケーションと相互作用したり、より多くの機能を持つようになります。その後、アカウント内のコレクション品は資産として保有でき、他のNFTと取引したり、ゲーム内でも利用可能になります。これはNFTの発展における重要な進歩であり、クリエイター、コレクター、開発者にとって新たな機会をもたらします。
しかし同時に、新規標準の登場は往々にして脆弱性やリスクを伴うため、事前に理解し対応する必要があります。
本稿では、ERC-6551の基礎知識およびNFT分野への潜在的な応用と関連リスクについて探るとともに、現在体験可能な製品やリソースを紹介します。
ERC-721は、イーサリアム上でのNFTをユニークで検証可能なデジタル資産として普及させたトークン標準です。もし単純なNFTを完全なイーサリアムアカウントに変換できたらどうでしょう?それが今、現実になりつつあります。2023年5月7日にメインネット上で導入された新たなトークン標準「ERC-6551」は、イーサリアムNFTに新たな実用性と機能をもたらすものです。
あなたのお気に入りのコレクションが直接資産を所有し、Web3アプリケーションとやり取りでき、より良い形であなたのオンチェーンアイデンティティとなる時代が到来しています。ここではBanklessが、ERC-6551のすべての基礎知識をお伝えします!
ERC-6551の基礎知識

ERC-6551は2023年5月7日にイーサリアムメインネットで導入された新しいトークン標準です。ERC-721 NFTが独自のスマートコントラクトアカウントとして動作できるようにすることで、その機能性と多様性を大幅に拡張します。
ERC-6551の開発背景には、NFTがオンチェーンアイデンティティとして使われるケースが増加しているという事情があります。これまでERC-721トークンは代理操作ができず、他のオンチェーン資産を所有することもできませんでしたが、これは非代替性資産の実際の用途にそぐわない制限でした。
そこでERC-6551は、「トークンバインドアカウント(Token Bound Account)」と呼ばれる一意のスマートコントラクトアカウントを各ERC-721トークンに展開することで、各ERC-721トークンに完全なイーサリアムアカウント機能を与えるとともに、既存のERC-721コントラクトとの互換性を維持しています。この展開は許可不要のレジストリを通じて行われます。
なお、ERC-6551によって、単一のNFTが複数のトークンバインドアカウントを持つことも可能です。つまり、あるNFTが複数のウォレットを内包できるようになったということです。
ERC-6551が導入するシステムは主に以下の2つから成ります。1)トークンバインドアカウントを展開するための許可不要レジストリ、および2)それらのアカウントと相互作用するための標準インターフェースです。

ERC-6551標準により、今やERC-721 NFTを使って、通常のイーサリアムウォレットでできることなら何でもできるようになりました。基本的な使い方としては、NFT内に他のNFTを保管したり、ERC-20トークンを取引したりすることが挙げられます。しかし、これは氷山の一角にすぎません!
例えば、新しいWeb3ゲーム内で着せ替えアイテムのNFTを多数獲得したとしましょう。従来であればこれらは通常のイーサリアムウォレットに保存されますが、今や同じゲーム内のプレイヤーアバターのような特定のNFTの中にそれらを格納できます。これは心理的にもより楽しく、直感的です。さらに、もしそのゲームを離脱する場合、ERC-6551を使えば、そのアバターと蓄積された着せ替えアイテムをまとめてNFTマーケットプレイスで販売することも考えられます。

これはあくまで仮想的な例ですが、可能性は非常に広がっています。別の例として、PFPプロジェクトは、代幣バインドアカウントを使用している保有者に対して報酬をエアドロップすることで、コレクションの拡張的価値を促進・評価できるようになります。
さらに、ERC-6551はNFTが複数のトークンバインドアカウントを持てること、マルチチェーンに対応したトークンバインドアカウントをサポートすることにより、追加の実用性層を提供しており、NFT全般において新たな実験と革新の波を引き起こすことは間違いありません。
注意点
すべてのNFTプロジェクトがサポートされているわけではありません。たとえばCryptoPunksのように、スマートコントラクトがownerOfメソッドに依存しないプロジェクトは、ERC-6551標準と互換性がありません。
ERC-721の完全なサポート不足に加え、ERC-6551はNFTエコシステム内で警戒が必要な2つの主要なセキュリティ課題も提起しています:
-
詐欺行為の回避:分散型マーケットプレイスは、潜在的な詐欺行為に対して注意を払う必要があります。たとえば、あるユーザーが一定量のETHを保有しているとされるNFTを販売し、売却後にETHを引き出すことで、購入者が空のアカウントだけを受け取ってしまうケースです。このような詐欺を防ぐ方法として、トークンバインドアカウントのnonceを追跡し、取引中に資産のコミットメントが維持されることを確認するなどの提案があります。しかし、ERC-6551自体は詐欺防止を直接解決しておらず、マーケットプレイス側または外部のスマートコントラクトによって対策を講じる必要があります。
-
所有権ループの防止:ERC-6551では、NFTが自身のトークンバインドアカウントに移動してしまう可能性があり、その結果、アカウント内のすべての資産に永久にアクセスできなくなることがあります。これは「所有権ループ」と呼ばれ、無限の探索空間が必要になるため、オンチェーンで防止するのは非常に困難です。こうしたループの強制的防止はERC-6551の範囲外ですが、アプリケーション側でインターフェースレベルの対策を講じて転送を制限することが推奨されます。
ERC-6551に対する見解
• Benny Giang氏、ERC-6551の共同著者兼Future Primitiveの共同設立者:「このアイデアはとてもシンプルでした…『もしNFTが自分専用のウォレットを持っていたら?』という問いから始まりました。Soul Bound Tokens(SBTs)から着想を得て、逆のアプローチを取りました。それを私たちはToken Bound Accounts(TBAs)と呼びました。つまり、NFTをウォレットに紐付けるのではなく、ウォレットをNFTに紐付けたのです。」
• Gami氏、Nouns DAOメンバー、Gnars DAOおよびTings DAO創設者:「[Nouns DAO]に参加して以来、ERC6551(トークンバインドアカウント)は、自分のNounsに何かをしたいと思ったときに常に頭に浮かぶ存在でした。何らかの形でサポートされることを願っています…これにより“起業家”という概念が完全に実現可能になります。Nounsは、旅の中で得たり築いたりしたものを一緒に売却できるようになるのです。」
• 0xBeans.eth氏、Solidityエンジニア:「ERC-6551は、アプリケーションレベルのイーサリアム改善提案(EIP)の中でも最も興味深いものの一つかもしれません…たとえば取引可能なアカウントといった多くの興味深い特性が現れます。ENSはオンチェーンアイデンティティへの第一歩でしたが、NFTが所有する完全なイーサリアムアカウントこそが次のステップだと私は考えます。このEIPはEIP-4337(アカウント抽象化)と密接に関連しています。参考実装では、2つのETHアカウントを作成し、それらを一つのトークンに結びつけているのです。」
ERC-6551の使い方

TokenboundはERC-6551標準を中心に構築されたオープンソースツールキットであり、その中にはアカウントブラウザインタフェースというサービスも含まれており、ERC-6551アカウントの展開や他者とのやり取りに使用できます。
任意のNFTにトークンバインドアカウントを展開したい場合は、以下の手順を実行してください:
-
Tokenboundにアクセスし、任意のウォレットを接続する;
-
「My NFTs」ボタンをクリック;
-
目的のNFTを選択し、「Deploy Account」を選択;
-
ウォレットで展開トランザクションを承認し、完了を待つ;
-
上記の手順が完了すると、選択したNFTのダッシュボードに「Use Wallet」オプションが表示されます。
最後に
確かにERC-6551はつい最近メインネットに導入されたばかりであり、周辺ツールの開発はまだ始まったばかりです。今後、さまざまな「ユーザーエクスペリエンス(UX)」や「ユーザーインターフェース(UI)」の進化が期待されます。また、始める前に、Tokenboundサイト下部にあるFAQセクションを一度目を通してみることをお勧めします。
トークンバインドアカウントの出現は、NFT分野における歴史的なマイルストーンです。NFTを独自のスマートコントラクトアカウントに変えることで、柔軟性が高まり、現実世界の利用状況により近づき、ユーザーにとってより実用的かつ理解しやすくなります。将来を見据えると、今後数ヶ月でERC-6551の採用と実験がさらに増えることが予想されます。
さらに、今後「NFTなんて右クリックで保存すればいいだけだ」という批判に対しては、明確に反論できるようになります。なぜなら、今やNFT内部にトークンバインドアカウントが存在し、そこに貴重な資産やデータが含まれているからです。画像はコピー・保存できても、その中身の資産やデータまではコピーできないのです。総じて、ERC-6551はNFTの発展と潜在的応用において重要な進歩を示しており、クリエイター、コレクター、開発者に新たな探求と革新の機会を提供し、より刺激的な未来の道を開きます。NFT分野が継続的に進化・成熟する中で、このような進歩が今後も次々と生まれ、ブロックチェーン技術の可能性をさらに押し広げていくことでしょう。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














