ERC-6551: NFTをウォレットアカウントにすることで、どのような新しいストーリーが生まれるのか?

コレクション
EthGlobal Waterloo ハッカソン決勝にノミネートされた11のプロジェクトのうち、4つはERC-6551プロジェクトです。

著者:bayemon.eth、西柚、ChainCatcher

6月25日、EthGlobal Waterlooハッカソンイベントが正式に終了し、11のプロジェクトがファイナルに進出しました。これらはNFT、インフラストラクチャ、AI、支払いなど、さまざまな分野をカバーしています。特に注目すべきは、選ばれた11のプロジェクトのうち4つが最新のトークン標準ERC-6551に基づいていることです。例えば、分散型メディアネットワークプラットフォームAquaNetは、ユーザーが保有するNFTを自分のアカウントとして使用できることをサポートし、オークションプラットフォームFukuroはNFTをバンドルしてERC20や他のNFTと取引できるようにしています。

これはERC-6551の概念が提案されて以来、ユーザーが目にする初めての実際のプロジェクトであり、暗号コミュニティの注目を迅速に集めました。

ERC-6551はFuture Primitiveチームが5月23日に発表した新しいトークン標準で、NFTがトークンバウンドアカウント(Token Bound Account、TBA)を作成できることをサポートします。つまり、NFTはウォレットアドレスやオンチェーンアカウントとして機能し、NFTがそのままウォレットとなるのです。

これによりERC721 NFTは新たな扉を開くことになります。現在のNFTはウォレットに保存されている静的資産に過ぎず、他のDAppと相互作用することもできず、真の意味でのオンチェーンアイデンティティを代表することもできません。現在のユーザーのオンチェーンアイデンティティは依然としてウォレットアドレスです。しかし、ERC-6551は現在のERC721 NFTがスマートコントラクトウォレットアカウントを作成し、NFTをそのオンチェーンアイデンティティウォレットアカウントとして機能させることをサポートします。このNFTアカウントには複数のウォレットアドレス、保有するNFTやERC20トークンなどが含まれ、NFTが真のオンチェーンアイデンティティアカウントの代表となります。

この記事では、ERC-6551の特徴、実現原理、ERC-721との違いなどについて探求し、ERC-6551がNFT分野にもたらす新たな可能性について考察します。

ERC-6551とは?

ERC-6551の概念

過去には、NFTはユーザーのウォレットにただ「置かれている」小さな画像に過ぎず、観賞用以外の用途はほとんどありませんでした。ERC-6551の登場は、NFTに新たな局面を開く可能性があります。画像資産としてだけでなく、オンチェーンアカウントとして機能し、NFT同士をバンドルして販売することも可能にし、より高いコンポーザビリティ、ダイナミズム、インタラクティビティを持たせ、NFT資産を本当に「生きた」ものにします。

ERC-6551をどう理解すればよいのでしょうか?簡単に言えば、新しいコード(ERC-6551)を通じてNFTに自分専用のウォレットを持たせることです。NFTはこのウォレットアカウントそのものとなります。

もしNFTに「仙剣奇侠伝」の設定を適用すると、李逍遥がERC-721標準の下で作成されたNFTだとしましょう。彼が大世界で戦って得たお金、ストーリーを進めて得た成果、バックパックに入っている桃木剣、さらには趙霊儿や林月如などとの「社会的関係」は、実際にはこの「李逍遥」自身に属するのではなく、購入した単独プレイヤーのウォレットに分散して存在する別々のNFTとして存在します。しかし、ERC-6551は李逍遥に彼専用のウォレットアカウントをバインドします。彼に付随するすべての資産、評判、さらには社会的関係、そしてその後の継承や継続は、チェーン上に記録され、「前尘旧忆」のアーカイブ形式でこのNFTアカウントの下に現れます。これはERC-721標準の下でゲームを購入したプレイヤーの操作とは異なります。

ERC-6551の出所

では、なぜすでにERC-721が広く採用されているにもかかわらず、Future Primitiveチームは新しい開発標準ERC-6551を導入する必要があるのでしょうか?NFTに「自主権」を与えるために大掛かりなことをする必要があるのでしょうか?これは主に、現在のERC-721には依然として欠陥があるためです。

ご存知の通り、ERC-721はNFT分野で広く採用されており、これに基づいて作成されたNFTは暗号通貨エコシステムの大部分を占めています。しかし、この標準には明らかな欠陥があります。現在のERC-721に基づいて作成されたNFTは依然として静的資産であり、単に「トークン」としてアカウント間で流通することしかできず、NFT自体が自分の物語を作り出すことや、オンチェーンまたはWeb3アイデンティティの代表となることはできません。

取引履歴が追跡できず、オンチェーン署名もできないため、ERC-721標準の下で鋳造されたトークンは、ウォレットのように他のスマートコントラクトやDAppと相互作用することができず、他の資産を持つこともできず、単に画像の「マスコット」のような存在に過ぎません。

実際、ERC-721が真の意味でのオンチェーンアイデンティティの代表となるために、Ethereumコミュニティの開発者たちは長年にわたり様々な提案を行い、ERC-721標準の拡張方法を定義してきました。

ERC-721資産の所有トークンに関する提案

ERC-721が資産を所有する能力を持つようにする提案もありましたが、これらの提案の最大の問題は、ERC-721と互換性がないことです。つまり、現在市場に流通しているほとんどのNFTは、「ウォレット」として機能するためには、開発者が大量のコードを修正する必要があります。

そのため、ERC-721に資産の機能を追加しつつ、以前に展開されたERC-721とすべて互換性を保つために、Future PrimitiveはERC-6551標準を発表しました。このチームのメンバーである@BennyGiangは、Dapper Labs/CryptoKittiesの初期プロジェクトメンバーでもあります。

ERC-6551標準はソウルバウンドトークン(Soul Bound Tokens、SBT)からインスパイアを受けており、ウォレット内の「小さな画像」をウォレットそのものに変え、NFTにトークンバウンドアカウント(Token Bound Accounts、TBA)を作成します。これにより、NFTは直接オンチェーンで相互作用し、取引履歴を記録し、オンチェーン資産を保有できるようになります。トークンバウンドアカウントはNFTの所有者に属し、所有者に直接オンチェーンの相互作用操作を許可します。

例えば、小明が以前にAzukiを購入した場合、一般的にはウォレットに保管されますが、ERC-6551を通じてスマートコントラクトアカウント(TBA)を作成できます。NFTはそのアカウントのアイデンティティとなり、このアカウント体系の下で他のNFT、暗号トークン、POAP証明書などを保有できます。つまり、NFTがそのままウォレットとなります。「ウォレット」として、TBAは他のDAppと相互作用することができます。

巨人の肩に立つERC-6551はNFTをウォレットに変え、元々非常にフラットな資産を、まるで本当に流動性を持つ「生命体」のように拡張し、所有権と取引の全体的な証明を集約します。

ERC-6551の特徴

上記のように、NFTにより多くの機能を実現するために、ERC-6551は互換性、コンポーザビリティ、取引の追跡可能性などの特徴を持つ必要があります。

互換性

アプリケーションの汎用性、相互運用性、拡張性を高め、開発と展開のコストを削減するために、Ethereumエコシステムでは「互換性」が日々強調されています。ERC-6551はNFT分野のOG地位標準であるERC-721の拡張として、自然に「互換性」という言葉を新しい標準のDNAに刻み込みました。開発者にとって、互換性は現在のERC-721やラッパー後のスマートコントラクトに対してコードレベルの修正が不要であることを意味します。所有者にとっても、ウォレット内に既に存在するNFTに対して追加の操作を行う必要はありません。

コンポーザビリティと追跡可能性

「互換性」以外にも、スマートコントラクトの標準化とコンポーザビリティは主流のトレンドとなっています。ERC-6551標準のコンポーザビリティは、トークンバウンドされたすべての資産を同じ場所で操作できることを許可し、DAppに対してより簡単で柔軟な資産管理とバンドルを提供します。例えば、将来的にOpenSeaがERC-6551を使用できると確認した場合、アーティストはOpenSeaで特定のシリーズのNFTをバンドルして販売することができます。

さらに、ERC-6551はNFTが直接オンチェーンで相互作用し、取引履歴を記録することをサポートします。この取引履歴は、以前は追跡が難しかったNFTのロイヤリティに対して追跡可能な取引経路の証明を提供し、ロイヤリティの分割においてより多くの実行可能なソリューションが生まれる可能性があります。

ERC-6551にはどのようなアプリケーションシーンがありますか?

ERC-6551が提案されてから1ヶ月以上が経過し、すでにコミュニティでは議論の波が巻き起こっています。ある意味で、ERC-6551が創造したのは「発展」能力を持ち、現実に限りなく近づくNFTウォレットです。これはゲーム業界の「事前プログラム」の硬直した呪縛を解決し、現実世界の従属関係をフィットさせ、さらには人間関係をシミュレーションすることができます。そのため、ゲームやデジタルサインの分野では、すでにERC-6551に基づく優れたユースケースがいくつか登場しています。

ゲームParallel Colony: NFTをゲームプレイヤーアカウントとして使用

Parallel Colonyは、人工知能、ERC-6551、そしてシミュレーションライフのような物語性のあるゲームを融合させたものです。ゲームの主人公であるParallel Avatar AIは、数ドル(ゲーム内通貨はERC-20 PRIME)、チップ、ライフルを持って生活を始めます。

この中で、仮想キャラクターAvatar AI NFTはERC-6551技術を使用しており、このNFTが自分のゲームアカウントとして機能します。ゲーム内で購入したすべてのアイテムはNFTにバインドされたウォレットに属し、Avatar AIはプレイヤーと共にウォレット内の資産をどのように処理するかを決定します。

Tokenbound Titans: NFT型「育成系」ゲーム

Tokenbound Titansは、HomeDAOがETH Waterloo 2023で開発したNPCゲームで、ERC-6551標準を使用し、NPCゲームモードと動的に生成されるNFTを組み合わせています。プレイヤーはNFTの所有者であり、各NFTには異なる能力と特徴を持つキャラクターがバインドされています。

コアなゲームプレイは、キャラクターが戦闘を通じてトークン報酬を獲得し、攻撃、速度、防御、HPなどの属性を最大化するためにお金を使うことです。レベルが上がるにつれて、新しい技やコンボなどのスキルもアンロックされます。

元々、NFTチェーンゲームのモデルはコードブロックの組み合わせのように見えましたが、これは「育成系」ゲームを愛するプレイヤーにはあまり優しくありませんでした。しかし、ERC-6551の登場は、チェーンゲームとNFTの融合方法を根本的に変えました。つまり、キャラクターNFTはゲームの過程で進化し、プレイヤーの選択に対してリアルな反応を示すことができるのです。

Web3デジタルファッション会社StapleVerse: ERC-6551を利用してNFTサイン版帽子を発売

Stapleverseは6月21日に@9dccxyzと共同で限定版の野球帽を発売しました。他のサイン入り限定版とは異なり、野球帽のサインは電子版です。ERC-6551の導入により、NFTが他のNFTを保有する権利を持つことができ、Stapleverseと@9dccxyzのコラボレーションにおいて、「帽子」NFTが「サイン」NFTの所有者となります。「帽子」NFTの所有者がその後取引を行う場合、「サイン」も「帽子」の追加資産として買い手のウォレットに取引されます。このように、ERC-6551はNFT上の現実世界の特定の「従属関係」を抽象化し、実現する手段と見ることができます。

関連タグ
ChainCatcherは、広大な読者の皆様に対し、ブロックチェーンを理性的に見るよう呼びかけ、リスク意識を向上させ、各種仮想トークンの発行や投機に注意することを提唱します。当サイト内の全てのコンテンツは市場情報や関係者の見解であり、何らかの投資助言として扱われるものではありません。万が一不適切な内容が含まれていた場合は「通報」することができます。私たちは迅速に対処いたします。
チェーンキャッチャー イノベーターとともにWeb3の世界を構築する