ERC-6551:NFTは財布であり、SocialFiの新しいパラダイムをもたらす
著者:veDAO 研究院
現在の暗号世界では、ますます多くの人々がNFTをオンチェーンアイデンティティの一形態として使用しています。しかし、現在のERC-721トークン(NFT)は代理機能を持たず、他のオンチェーン資産を所有していないため、現実世界における非代替資産のユースケースとは同期していません。そこでERC-6551提案が登場しました。これは、各NFTにEthereumアカウントの全機能を付与することでこの問題を解決し、既存のERC-721契約との互換性を保ちます。
ERC-6551とは何ですか?
ERC-6551提案は、ERC-721(すなわちNFT)の機能性を大幅に強化する新しいトークン標準で、2023年5月7日にEthereumメインネットで発表されました。ERC-6551を使用することで、NFTに対して1つまたは複数のスマートコントラクトウォレットを作成でき、より高いコンポーザビリティ、ダイナミズム、インタラクティビティを持たせることができます。簡単に言えば、ERC-6551はNFT自体をアドレスを持つウォレットにします。
これらのウォレットは「トークンバウンドアカウント」(Token Bound Accounts)と呼ばれ、略してTBA(TBAの権限はNFT保有者に委任され、NFT保有者はTBAを使用してオンチェーン操作を開始できます)。TBAを使用すると、所有するNFTの中に任意の暗号資産を保存できます。例えば、以前にBAYCを購入した場合、Metamaskに入れる必要がありましたが、ERC-6551を使用すると、BAYCを購入するためのTBAを作成して保存できます。また、BAYCのTBAにはETHだけでなく、他のNFTも保存できます。さらに、「ウォレット」として、TBAはdAppsとのインタラクションにも使用できます。注目すべきは、単一のNFTがERC-6551を通じて複数のトークンバウンドアカウントを持つことができる点です。この意味で、1つのNFTは現在、複数のウォレットを含むことができます。
ERC-6551が導入するシステムは、主に2つの部分から構成されています:トークンバウンドアカウントをデプロイするための無許可のレジストリと、これらのアカウントとインタラクションするための標準インターフェースです。以下の図は、ERC-721トークン、ERC-721トークン所有者、トークンバウンドアカウント(TBA)、およびレジストリ間の関係を示しています:
ERC-6551がもたらす変化
ERC-6551標準を通じて、ユーザーはNFTを使用して通常のEthereumウォレットでできることを何でも行うことができます。ユーザーは関連資産(NFT、トークン、アイデンティティ特性など)を1つのNFTにバンドルすることで、異なるプラットフォーム間で資産をより簡単に管理および移転できます。NFTを販売または譲渡すると、その中のすべての資産も譲渡されます。TBAは、NFTが現在提供できない出所/出典/取引履歴などの詳細情報を提供する問題を解決します。NFTマーケットプレイスや貸出プロトコルは、TBAを通じてユーザーの信用を確認し、いくつかのプロセスを簡素化できます。
TBAはまた、分散型アイデンティティの新しいパラダイムをもたらします。TBAの前に、VitalikはSBT(ソウルバウンドトークン)を提案しました。SBTはウォレット資産を利用してアイデンティティを確認しますが、TBAはアイデンティティを検証する必要はなく、NFTをウォレットにバインドするのではなく、ウォレットをNFTにバインドします。この特性により、NFTは静的資産から流動資産管理システムに変わります。つまり、あなたの特定のNFTがあなたのオンチェーンアイデンティティになり、TBAの成功した取引記録を通じてあなたの信頼性を証明できます。TBAのNFTは直接dAppとインタラクションでき、GameFiやSocialFiにおいて、ユーザーはNFTを通じて資産のアイデンティティを一目で識別でき、権利確認コストを大幅に短縮し、エアドロップ、ロイヤリティプログラム、ゲーム内報酬などに広く利用できます。
SocialFiの新たな助力
NFTの進化はSocialFiを真に浮上させることを可能にしました。Web3の世界におけるソーシャルは必然的に存在し、Web3ソーシャルを分散型経済システムに組み込む方法は多くのチームによって探求されています。ERC-6551の革新は、SocialFiトラックにより直接的に良い助力をもたらします。
SocialFiの特徴を見てみましょう。SocialFiの核心的な物語はWeb3ソーシャルであり、Web3ソーシャルはWeb2に対して3つの決定的な特徴を持っています:
まず第一に、それはプラットフォームがありません。プラットフォームがなければ、第三者がユーザーが創造したコンテンツを所有することはありません。逆に、クリエイターは所有者でもあります。さらに、Web3ソーシャルネットワークは検閲耐性を持ち、これはソーシャル関係がプラットフォームによって削除または制限されないことを意味します。
次に、Web3ソーシャルデータはポータビリティを持っています。しかし、Web3には1つの利点があります:それはウォレットを使用することで、ユーザーとクリエイターの間に直接的な関係を築くことができ、クリエイターはファン層を再構築する必要がありません。個人のソーシャルプロトコルが閉じられても、ウォレットは存在し続けます。最終的な結果は、ファンもクリエイターも特定のプラットフォームに束縛されることはありません。Web2で毎回オーディエンスを構築するのではなく、クリエイターは新しいオーディエンスを構築し続け、プラットフォームのためにそれらのオーディエンスとの関係を失うことはありません。Web3ソーシャルにはそのような悩みはありません。
第三に、Web3ソーシャルは非常に高いコンポーザビリティを持ち、SocialFiプロトコルは分散型ソーシャルプリミティブに基づくアプリケーションを通じて価値と効用を得ます。Web2の初期の雰囲気は今日のWeb3に非常に似ています:プラットフォームは主体ではなく、クリエイターや他のユーザーが主体です。しかし、時間が経つにつれて、Web2プラットフォームは通常、構築者との協力から競争へと移行します。一方、Web3ネットワークは協力のために最適化されており、その基盤の上に分散型のインセンティブとしてトークンがあります。
TBAの迅速かつ低コストの検証メカニズムは、Web3の信頼メカニズムと取引コストを大幅に解決し、SocialFiはWeb2ユーザーをWeb3の世界により便利に移行させることができます。この方法を通じて、TBAはプロジェクトの作成者が常に追加したいと考えていたが、まだ簡単な方法を見つけていない新しいユースケースを実現できます:
- デジタル衣服やアイテムを装備する(RTFKT --- CloneX、Doodles)
- ERC-20トークンの獲得/エアドロップモデル(BAYC、Cool Cats、SupDucks)
- 参加によって得られるPOAPまたはバッジ(Azuki、FWB、Moonbirds)
- 全体のコレクションを単位として取引する(OpenSeaのバルク転送)
- NFTをオンチェーンアイデンティティとして、ソーシャルネットワークモデル(CryptoPunks、Nouns)上で階層化する能力
- これらのユースケースは、SocialFiの新たな助力となることができます。