原題:ERC-6551: The NFT Game-Changer
著者: ウィリアム・M・ピースター
文章
原題:
著者: ウィリアム・M・ピースター
オリジナル編集: GWEI Research
ERC-721 は、独自の検証可能なデジタル資産としてイーサリアム上の NFT を普及させるトークン標準です。
今ならそれが可能です!それは、新しいトークン標準ERC-6551が登場したばかりで、イーサリアムNFTをユーティリティと機能の新しい領域に押し上げているためです。
お気に入りの収集品がアセットを直接所有し、Web3 アプリケーションと対話し、オンチェーンのアイデンティティとしてより適切に機能できるようになりました。私たちはエキサイティングな時代を迎えています。今日の投稿では ERC-6551 の基本について説明しましょう。
ERC-6551 の初心者ガイド
最初のレベルのタイトル
ERC-6551の基本
相関
ERC-6551 は、2023 年 5 月 7 日にイーサリアム メインネットで開始された新しいトークン標準です。 ERC-721 NFT の機能が大幅に強化され、独自のスマート コントラクト アカウントとして機能できるようになり、これまで以上に多用途で便利になります。
なぜ?
ERC-6551 の動機は、オンチェーン ID の形式として NFT の使用が増加していることにあります。これまでのところ、ERC-721 トークンはプロキシとして機能したり、他のオンチェーン資産を所有したりすることができず、代替不可能な資産の実世界のユースケースと同期していません。
ERC-6551 を介して、単一の NFT が複数のトークン バインド アカウントを持つこともできることに注意してください。この意味で、1つのNFTに複数のウォレットなどを含めることができるようになりました。
via EIP-6551
どうやって?
ERC-6551 で導入されたシステムは主に、1) トークン バインドされたアカウントを展開するための権限のないレジストリ、2) これらのアカウントと対話するための標準インターフェイスで構成されます。
私に何ができる?
via Benny Giang
ERC-6551規格のおかげで、通常のイーサリアムウォレットでできることはすべてERC-721 NFTでできるようになりました。もちろん、基本は、NFTを使用して他のNFTを保存したり、ERC 20を取引したりすることです。しかし、それはほんの表面をなぞっただけです。
画像の説明
予防
これは単なる仮説の例ですが、実際には多くの可能性があります。別の例として、PFP プロジェクトは、コレクション内のトークンにバインドされたアカウントの所有者に報酬をエアドロップすることで、コレクションの拡張された有用性を奨励し評価することができるようになりました。
さらに、ERC-6551 により、NFT が複数のトークン バインド アカウントを持つことが可能になり、マルチチェーン トークン バインド アカウントがサポートされるという事実により、NFT 空間全体で実験とイノベーションの新たな波を確実に引き起こす追加のユーティリティ層が提供されます。
予防
すべての NFT アイテムがサポートされているわけではありません。つまり、スマート コントラクトが ownerOf メソッドに依存しないプロジェクト (Cypherpunks など) は、ERC-6551 標準と互換性がありません。
ERC-721 が完全にサポートされていないことに加えて、ERC-6551 は、NFT エコシステムに対する警戒を必要とする 2 つの主要なセキュリティ上の懸念を示しています。
1. 詐欺を避ける: 分散型マーケットプレイスでは、潜在的な詐欺に注意する必要があります。たとえば、ユーザーは一定量の ETH を保持しているとされる NFT を販売しましたが、販売後に ETH を引き出し、購入者のアカウントは空のままになりました。この種の詐欺を防ぐために提案されている方法には、トークンにバインドされたアカウントのノンスを追跡することや、取引中に資産コミットメントが同じであることを確認することが含まれます。ただし、不正行為の防止は ERC-6551 では直接対処されていないため、市場レベルまたは外部のスマート コントラクトを介して実装する必要があります。
2. 所有権サイクルの防止:ERC-6551により、NFTが独自のトークンバインディングアカウントに転送され、その結果、アカウント内のすべての資産に永久にアクセスできなくなる可能性があります。これにより、無限の検索スペースが必要となるため、オンチェーンで防ぐのが難しい「所有権のループ」が発生します。これらのループに対する保護の強化は ERC-6551 の範囲外ですが、アプリケーションがそのような転送を制限するインターフェイス措置を講じることをお勧めします。
人々の意見
ERC-6551の共著者でFuture Primitiveの共同創設者であるベニー・ジャン氏:「アイデアはシンプルです...NFTが独自のウォレットを持っていたらどうなるでしょうか?ソウルバウンドトークン(SBT)に触発された私たちのアイデアはその逆です。私たちはこれをトークンバインドアカウント(TBA)と呼び、NFTをウォレットにバインドする代わりに、ウォレットをNFTにバインドします。」
Nouns DAO メンバーであり、Gnars DAO および Tings DAO の創設者である Gami 氏: 「[Nouns DAO] に参加して以来、ERC 6551 (トークンバインド アカウント) が私にとって Nouns の見方です。何らかの方法でサポートしてもらいたいと思っています... 「起業家」という概念は十分にあり得ます。名詞は、旅行中に取得および構築したものと一緒に販売することができます。 」
0x Beans.eth、Solidity エンジニア: 「ERC-6551 は、おそらくアプリケーション レベルのイーサリアム改善提案の中で最も興味深いものの 1 つです...取引可能なアカウントなど、多くの興味深いプロパティが出現しています...ENS はオンチェーン ID への一歩です。 「完全なイーサリアム アカウントを持つ NFT が次のステップだと思います。この EIP は EIP 4337 (アカウントの抽象化) と密接に関連しています。リファレンス実装は基本的に ETH アカウントを作成し、それらをコイン上のトークンにバインドします。」
ERC-6551の使い方
ERC-6551 標準を中心としたオープンソース ツール スイートである Tokenbound によって提供されるサービスの 1 つは、ERC-6551 アカウントを展開し、他のユーザーと対話するために使用できるアカウント ブラウザ インターフェイスです。
トークン バインド アカウントを選択した NFT にデプロイすることに興味がある場合は、次の手順を実行できます。
https://tokenbound.org に移動し、選択したウォレットに接続します
「マイNFT」ボタンをクリック 「マイNFT」ボタンをクリック
必要なNFTを選択し、「アカウントのデプロイ」ボタンをクリックします
ウォレットでデプロイメント・トランザクションを確認し、トランザクションが完了するまで待ちます。
それでおしまい!選択した NFT のダッシュボードに「ウォレットを使用する」オプションが表示されます。この記事の執筆時点では、「近日公開予定...」というメッセージが表示されているため、間もなく完全な機能が利用できるようになる予定です。
