ERC-6551:NFTゲームのルールチェンジャー
原文标题:ERC-6551: The NFT Game-Changer
著者:William M. Peaster
編纂:GWEI Research
ERC-721は、イーサリアム上のNFTをユニークで検証可能なデジタル資産として普及させるためのトークン標準です。
しかし、シンプルなNFTを成熟したイーサリアムアカウントに変えることができるとしたらどうでしょう?
今、それが可能になりました!これは、新しいトークン標準ERC-6551が登場し、イーサリアムNFTを実用性と機能性の新しい領域に推進するからです。
あなたのお気に入りのコレクションは、今や直接資産を所有し、web3アプリケーションと相互作用し、あなたのオンチェーンアイデンティティとしてより良く機能することができます。私たちはエキサイティングな時代に突入していますので、今日の投稿でERC-6551の基本を簡単にご紹介しましょう!
ERC-6551 初心者ガイド
ERC-6551の基礎
関連性
ERC-6551は新しいトークン標準で、2023年5月7日にイーサリアムメインネットでリリースされました。これはERC-721 NFTの機能を大幅に強化し、それらが独自のスマートコントラクトアカウントとして機能することを可能にし、これまで以上に汎用性と実用性を持たせます。
なぜ?
ERC-6551の動機は、NFTをオンチェーンアイデンティティの一形態としてますます使用することから来ています。これまで、ERC-721トークンは代理人として機能したり、他のオンチェーン資産を所有することができませんでしたが、これは現実世界における代替不可能な資産のユースケースと同期していませんでした。
したがって、ERC-6551は、各ERC-721トークンにイーサリアムアカウントの完全な機能を付与し、既存のERC-721コントラクトとの互換性を維持することでこの問題を解決します。これは、各ERC-721トークンにユニークなスマートコントラクトアカウント(「トークンバウンドアカウント」と呼ばれる)を無許可で登録することによって実現されます。
なお、単一のNFTもERC-6551を通じて複数のトークンバウンドアカウントを所有することができます。この意味では、1つのNFTが複数のウォレットなどを含むことができるようになりました。
どうやって?
ERC-6551に導入されたシステムは、主に1) トークンバウンドアカウントをデプロイするための無許可のレジストリ、および2) これらのアカウントと相互作用するための標準インターフェースで構成されています。
via EIP-6551
何ができるのか?
ERC-6551標準のおかげで、今やERC-721 NFTを使って、通常のイーサリアムウォレットでできることは何でもできます。もちろん、基本的なことは、NFTを使って他のNFTを保存したり、ERC20を取引したりすることです。しかし、これはほんの表面を触れるに過ぎません!
例えば、あなたが新しいweb3ゲームでNFTのウェアラブルデバイスを集めているとしましょう。今や、それらを通常のイーサリアムウォレットに保存するのではなく、同じゲームのプレイヤーアバターなど、選択したNFTに保存することができます。これは、心理的により興味深く、親しみやすいだけでなく、ゲームから進む準備ができた場合、ERC-6551を通じてプレイヤーアバターと蓄積したウェアラブルデバイスを1つの凝縮されたユニットとしてNFTマーケットで販売することを考えることもできます。
via Benny Giang
これは仮定の例に過ぎませんが、ここには本当に多くの可能性があります。もう一つの例として、PFPプロジェクトは、トークンバウンドアカウントを使用してそのコレクションの拡張的なユーティリティを奨励し、評価するために、コレクションの任意の保有者に報酬をエアドロップすることができます。
さらに、ERC-6551はNFTが複数のトークンバウンドアカウントを持つことを可能にし、マルチチェーントークンバウンドアカウントをサポートするという事実は、追加の実用性を提供し、NFT全体で新たな実験と革新の波を引き起こすことは間違いありません。
注意事項
すべてのNFTプロジェクトがサポートされているわけではありません。つまり、スマートコントラクトがownerOfメソッドに依存しないプロジェクトはERC-6551標準と互換性がありません。例えば、CryptoPunksなどです。
ERC-721の包括的なサポートが欠如していることに加えて、ERC-6551はNFTエコシステムに対して警戒が必要な2つの主要なセキュリティリスクを提起しています:
1.詐欺行為を避ける:分散型マーケットプレイスは潜在的な詐欺行為に警戒する必要があります。例えば、ユーザーが一定量のETHを保持しているとされるNFTを販売し、販売後にETHを引き出して買い手のアカウントを空にすることがあります。このような詐欺を防ぐためのいくつかの提案された方法には、トークンバウンドアカウントのランダム数を追跡し、取引中に資産の約束が変わらないようにすることが含まれます。しかし、詐欺を防ぐことはERC-6551では直接解決されておらず、市場レベルまたは外部スマートコントラクトを通じて実施する必要があります。
2.所有権のループを防ぐ:ERC-6551はNFTが自分自身のトークンバウンドアカウントに移転される可能性があり、その結果、そのアカウント内のすべての資産が永久にアクセスできなくなることがあります。これは「所有権のループ」を形成し、無限の検索空間が必要になるため、オンチェーンでの防止が難しくなります。これらのループを強制的に防ぐことはERC-6551の範囲を超えていますが、アプリケーションがこのような転送を制限するためのインターフェース対策を講じることが推奨されます。
人々の見解
ERC-6551の共同著者でありFuture Primitiveの共同創設者Benny Giang:「このアイデアはシンプルです……もしNFTが自分のウォレットを持っていたらどうなるでしょう?ソウルバウンドトークン(SBT)に触発されて、私たちの考えは逆で、NFTをウォレットにバウンドするのではなく、ウォレットをNFTにバウンドすることを「トークンバウンドアカウント(TBA)」と呼びます。」
Gami、Nouns DAOのメンバーでありGnars DAOとTings DAOの創設者:「[Nouns DAO]に参加して以来、ERC6551(トークンバウンドアカウント)は私のNounsに対する見方です。私たちが何らかの形でそれをサポートできることを願っています……「起業家」概念を完全に実現するために。名詞は、彼らが旅の中で得たものや構築したものと一緒に販売できます。」
0xBeans.eth、Solidityエンジニア:「ERC-6551は、より興味深いアプリケーションレベルのイーサリアム改善提案の1つかもしれません……取引可能なアカウントなど、多くの興味深い属性が現れています……ENSはオンチェーンアイデンティティへの一歩であり、NFTが完全なイーサリアムアカウントを持つことが次のステップだと思います。このEIPはEIP4337(アカウント抽象化)と密接に関連しています。参照実装は本質的にETHアカウントを作成し、それらを1つのトークンにバウンドすることです。」
ERC-6551の使用方法
TokenboundはERC-6551標準を中心にしたオープンソースツールキットで、その中の1つのサービスは、ERC-6551アカウントをデプロイし、他の人と相互作用するためのアカウントブラウザインターフェースです。
トークンバウンドアカウントを選択したNFTにデプロイしたい場合は、以下の手順に従ってください:
- https://tokenbound.org にアクセスし、選択したウォレットを接続します
- 「My NFTs」ボタンをクリックします
- 希望するNFTを選択し、「アカウントをデプロイ」ボタンをクリックします
- ウォレットでデプロイ取引を確認し、取引が完了するのを待ちます
- これで完了です!選択したNFTのダッシュボードに「ウォレットを使用」オプションが表示されます;この記事を書いている時点で、「近日公開……」というメッセージを受け取ったので、短期間で完全な機能がリリースされることを期待しています
実際、ERC-6551はつい最近メインネットに到達したばかりなので、それに関連するツールはまだ開発が始まったばかりです。ここでさまざまな「ユーザー体験」や「ユーザーインターフェース」の進展を見ることを楽しみにしています。その間に、深く掘り下げる前にtokenbound.orgの下部にあるFAQを確認するために少し時間を取ることをお勧めします。
ERC-6551の到来はNFT領域の歴史的なマイルストーンであり、NFTを独自のスマートコントラクトアカウントに変えることで、新たな可能性に満ちた世界を開きました。これによりNFTはより多機能になり、現実世界のユースケースともより密接に結びつき、ユーザーにとってより実用的で関連性のあるものとなります。範囲を狭め、今後数ヶ月間のERC-6551の採用と実験の増加を観察しましょう!
さらに、今やいつでも懐疑論者がNFTは「右クリックして保存できる」と言うとき、私たちはNFTの中にトークンバウンドアカウントを持っており、この主張をさらに根拠のないものにしています。画像をコピーして保存することはできますが、もちろん、その中の内容をコピーして保存することはできません。