著者: 戦利品アドベンチャー翻訳: メタキャット植字: MetaCat2017 年に ERC-721 標準がイーサリアムに導入され、デジタル資産をトークン化する新しい方法が確立されました。 NFTは、ゲームアイテム、デジタルアート、音楽、仮想土地、アイデンティティなどの分野で広く使用されています。近年、開発者はNFTをよりダイナミックかつインタラクティブにする方法を模索しており、ERC-6551はNFT利用の可能性を広げるものとして注目を集めています。ERC-6551は、ERC-721トークン(NFT)ごとにスマートコントラクトアカウントを提供するシステムです。関連するスマート コントラクトはトークン バインド アカウント (TBA と略されます) と呼ばれ、ERC-721 に「バインド」されていることを示します。トークンバインドされたアカウントの管理は、リンクされた NFT の所有者に属します。つまり、ERC-6551は特定のNFT保有者専用の契約アカウントを確立するための技術といえるでしょう。これは、NFT をウォレットに変えるテクノロジー、つまり本質的には「ウォレットとしての NFT」と考えることができます。 ERC-721 NFT と下位互換性があるため、ERC-721 標準に準拠するすべての既存の NFT に適用できます。以下はブロックチェーンゲーム分野とERC-6551を組み合わせた事例です。### オンボーディングツール 出典:Web3 サービスのオンボーディング ツールとしての ERC-6551 の可能性を探っていきます。トークン バインディング アカウント (TBA) を活用することで、NFT と FT をパッケージ化し、それらを単一の NFT にリンクする機能を活用できます。初心者にとって、Web3 サービスを使用しようとするときに必要なトークンまたは NFT を準備するのは困難な場合があります。大量導入の状況では、すべてのユーザーが最初に CEX でトークンを購入し、それを非保管ウォレットに転送し、その後必要な NFT を市場で購入することを期待するのは非現実的です。サービスプロバイダーは、自社のサービスに必要なNFTやFTをパッケージ化し、NFTに紐付けてユーザーに送信できるため、ユーザーは利用を開始しやすくなります。具体的には、ブロックチェーン ゲームでは、初期キャラクターとゲーム固有のトークンをパッケージ化することを想像できます。### ポートフォリオ市場 出典:オンボーディングツールと同様に、NFTとFTをパッケージ化する機能を使用して、ポートフォリオ取引シナリオを検討できます。これは、個人が価値の上昇が期待されるNFTとFTを使用してポートフォリオを構築し、TBA内で保有し、TBAに関連付けられたNFTを取引することでポートフォリオを取引できることを意味します。 TBAがスマートコントラクトであるという事実を最大限に活用し、質権プールまたは同様の資産に投資されている資産をTBA内で取引することもできます。ポートフォリオの内容を非公開にし、ゼロ知識証明による投資実績のみを開示することで、NFT取引によるポートフォリオ取引市場の構築が可能であると考えております。 **### チェーンの抽象化に ERC-6551 を使用するEIP の「クロスチェーン互換性」で述べたように、トークン バインディング アカウント (TBA) を構成する場合、「チェーン ID」を別のチェーンの NFT に対応する値に設定できます。さらに、TBA 用に生成されたアドレスは、すべてのチェーンにわたって一貫しています。複数のチェーンに展開された TBA を実際に活用するには、ユーザーは特定のチェーン上で特定の NFT を保持していることを確認する必要があります。これには、Layerzero、chainlink-ccip、Lit などのクロスチェーン通信ツールを使用する必要があります。私たちは、クロスチェーン機能と組み合わせた ERC-6551 の可能性に興奮しています。簡単に言えば、すべてのEVM互換チェーン上の資産を単一のNFTの下に集約できます。これにより、NFT が保持できる情報量が最大化され、エージェントとしての NFT のビジョンが強化されます。情報が最大化されると、構成可能性と相互運用性の無数の可能性が現れます。### ブロックチェーン ゲームにおける ERC-6551 の使用最後に、ERC-6551 がブロックチェーン ゲームでどのように使用できるかを見てみましょう。 Loot Adventure を例に挙げると、Loot Adventure は「ブロックチェーンならではの楽しさの追求」をテーマとしたブロックチェーンゲームであり、相互運用性、構成性、蓄積性という 3 つの大きな特徴を持っています。ゲームの重要な技術要素は、ERC-6551 の使用です。基本的なプロセスは次のとおりです。① ERC-6551をLoot NFTに適用し、複数のチェーンにわたってトークンバインドアカウント(TBA)を展開します。②展開したTBAにNFTまたはFTを装備することでキャラクターの戦利品NFTを強化します。③強化されたキャラクターを使用してダンジョンを探索し、「経験値」としてNFTを獲得し、SBTの形でTBAに蓄積されます。④強化したキャラクターを使って闘技場で戦い、FTを稼ぎます。TBAをチェーン全体に展開しているため、すべてのEVM互換チェーン上でNFTプロジェクトやブロックチェーンゲームと連携でき、キャラクターデバイスとしてのユーティリティを提供します。相互運用性の観点からは、既存の Web3 プロジェクトの資産を活用できます。構成可能性の観点から、Loot NFT はブロックチェーン ゲームで使用できるように拡張されています。蓄積面では、ゲームで得た経験値がキャラクターのTBAに蓄積され、ERC-6551はこの3つの特徴を最大限に活かすことができます。
NFT をウォレットに変え、ブロックチェーン ゲームにおける ERC-6551 のユースケースを簡単に分析する
著者: 戦利品アドベンチャー
翻訳: メタキャット
植字: MetaCat
2017 年に ERC-721 標準がイーサリアムに導入され、デジタル資産をトークン化する新しい方法が確立されました。 NFTは、ゲームアイテム、デジタルアート、音楽、仮想土地、アイデンティティなどの分野で広く使用されています。近年、開発者はNFTをよりダイナミックかつインタラクティブにする方法を模索しており、ERC-6551はNFT利用の可能性を広げるものとして注目を集めています。
ERC-6551は、ERC-721トークン(NFT)ごとにスマートコントラクトアカウントを提供するシステムです。関連するスマート コントラクトはトークン バインド アカウント (TBA と略されます) と呼ばれ、ERC-721 に「バインド」されていることを示します。トークンバインドされたアカウントの管理は、リンクされた NFT の所有者に属します。つまり、ERC-6551は特定のNFT保有者専用の契約アカウントを確立するための技術といえるでしょう。これは、NFT をウォレットに変えるテクノロジー、つまり本質的には「ウォレットとしての NFT」と考えることができます。 ERC-721 NFT と下位互換性があるため、ERC-721 標準に準拠するすべての既存の NFT に適用できます。
以下はブロックチェーンゲーム分野とERC-6551を組み合わせた事例です。
オンボーディングツール
Web3 サービスのオンボーディング ツールとしての ERC-6551 の可能性を探っていきます。トークン バインディング アカウント (TBA) を活用することで、NFT と FT をパッケージ化し、それらを単一の NFT にリンクする機能を活用できます。初心者にとって、Web3 サービスを使用しようとするときに必要なトークンまたは NFT を準備するのは困難な場合があります。大量導入の状況では、すべてのユーザーが最初に CEX でトークンを購入し、それを非保管ウォレットに転送し、その後必要な NFT を市場で購入することを期待するのは非現実的です。サービスプロバイダーは、自社のサービスに必要なNFTやFTをパッケージ化し、NFTに紐付けてユーザーに送信できるため、ユーザーは利用を開始しやすくなります。具体的には、ブロックチェーン ゲームでは、初期キャラクターとゲーム固有のトークンをパッケージ化することを想像できます。
ポートフォリオ市場
オンボーディングツールと同様に、NFTとFTをパッケージ化する機能を使用して、ポートフォリオ取引シナリオを検討できます。これは、個人が価値の上昇が期待されるNFTとFTを使用してポートフォリオを構築し、TBA内で保有し、TBAに関連付けられたNFTを取引することでポートフォリオを取引できることを意味します。 TBAがスマートコントラクトであるという事実を最大限に活用し、質権プールまたは同様の資産に投資されている資産をTBA内で取引することもできます。ポートフォリオの内容を非公開にし、ゼロ知識証明による投資実績のみを開示することで、NFT取引によるポートフォリオ取引市場の構築が可能であると考えております。 **
チェーンの抽象化に ERC-6551 を使用する
EIP の「クロスチェーン互換性」で述べたように、トークン バインディング アカウント (TBA) を構成する場合、「チェーン ID」を別のチェーンの NFT に対応する値に設定できます。さらに、TBA 用に生成されたアドレスは、すべてのチェーンにわたって一貫しています。複数のチェーンに展開された TBA を実際に活用するには、ユーザーは特定のチェーン上で特定の NFT を保持していることを確認する必要があります。これには、Layerzero、chainlink-ccip、Lit などのクロスチェーン通信ツールを使用する必要があります。
私たちは、クロスチェーン機能と組み合わせた ERC-6551 の可能性に興奮しています。簡単に言えば、すべてのEVM互換チェーン上の資産を単一のNFTの下に集約できます。これにより、NFT が保持できる情報量が最大化され、エージェントとしての NFT のビジョンが強化されます。情報が最大化されると、構成可能性と相互運用性の無数の可能性が現れます。
ブロックチェーン ゲームにおける ERC-6551 の使用
最後に、ERC-6551 がブロックチェーン ゲームでどのように使用できるかを見てみましょう。 Loot Adventure を例に挙げると、Loot Adventure は「ブロックチェーンならではの楽しさの追求」をテーマとしたブロックチェーンゲームであり、相互運用性、構成性、蓄積性という 3 つの大きな特徴を持っています。ゲームの重要な技術要素は、ERC-6551 の使用です。
基本的なプロセスは次のとおりです。
① ERC-6551をLoot NFTに適用し、複数のチェーンにわたってトークンバインドアカウント(TBA)を展開します。
②展開したTBAにNFTまたはFTを装備することでキャラクターの戦利品NFTを強化します。
③強化されたキャラクターを使用してダンジョンを探索し、「経験値」としてNFTを獲得し、SBTの形でTBAに蓄積されます。
④強化したキャラクターを使って闘技場で戦い、FTを稼ぎます。
TBAをチェーン全体に展開しているため、すべてのEVM互換チェーン上でNFTプロジェクトやブロックチェーンゲームと連携でき、キャラクターデバイスとしてのユーティリティを提供します。
相互運用性の観点からは、既存の Web3 プロジェクトの資産を活用できます。構成可能性の観点から、Loot NFT はブロックチェーン ゲームで使用できるように拡張されています。蓄積面では、ゲームで得た経験値がキャラクターのTBAに蓄積され、ERC-6551はこの3つの特徴を最大限に活かすことができます。