ERC-6551とは何ですか? Web3 への参入障壁が 1 つ減りました
トークンの標準について簡単に説明します
トークン標準とは、暗号通貨ウォレット、分散型アプリケーション (Dapps)、およびプラットフォームがそれらと効率的に連携できるように、実装する機能とデータ ストレージ オプションを含む、トークンのスマート コントラクトの作成に関するガイドラインを指します。それらはERCと呼ばれます。
たとえば、ERC-20 は、代替可能なトークン スマート コントラクトの最も人気のあるトークン標準です。これらには、トークン所有者のアドレスと所有する代替可能なトークンの数という 2 つの値が保存されます。
2 番目に人気のあるトークン規格は、代替不可能なトークン ( NFT ) に使用される ERC-721 です。これらのスマート コントラクトは、アドレス、トークン番号、および一意のトークン ID を保存できます。
よく読んでいる方なら、少し前にトークン標準について書いたことを覚えているでしょう。この概念をより深く理解するには、 「トークン標準とは何ですか?」の記事を読むことをお勧めします。 。
ただし、2014 年の創設以来、非代替トークン (NFT) の概念はほとんど変わっていません。 NFT の大部分は ERC-721 トークン規格で実行されます。この方法は特定の状況では実質的で役立つ可能性がありますが、暗号通貨コミュニティは改善を模索し始めました。
イーサリアム ブロックチェーン上に独自のデジタル資産を作成するための ERC-721 トークン規格には、特定の機能が欠けていました。たとえば、この標準を使用して作成された NFT は、エージェントとして機能したり、他のオンチェーンのデジタル資産と関連付けたりすることはできません。この制限により、多くの現実世界の代替不可能な資産を NFT として表すことが困難になります。
新しいトークン規格の誕生
ERC-6551 トークン標準は、トークンバインドされたアカウントを通じて NFT を処理する新しい方法を提案しました。これは、Web3ベンチャースタジオFuture PrimitiveとNFTクリエイタープラットフォームManifoldの開発者と個人のチームによって2023年2月に作成されたイーサリアム改善提案(EIP)に由来しています。
新しい標準は、その作成者が NFT が資産を保持する必要があるシナリオに配置されていることに気づいたため、現代の NFT の動きへの対応として作成されました。たとえば、ゲーム内の NFT キャラクターは、ゲーム内で獲得したトークンを保持する必要があります。
元の ERC-721 標準では、他のブロックチェーン資産と関連付けたり、エージェントとして独立して動作したりできない単一のトークンしか作成されなかったため、これをサポートできませんでした。
ERC-6551 標準の背後にあるアイデアは、Web3 環境内でのデジタル所有権のインフラストラクチャを改良したいという願望によって促進されました。このビジョンは、Future Primitive の創設者、Benny Giang と Jayden Windle にインスピレーションを与え、Future Primitive を作成し、Web3 エコシステム内に新しい可能性を提供しました。
ERC-6551規格とは何ですか?
ERC-6551 トークン標準は、トークン バインドされたアカウントを作成し、以前の ERC-721 標準の制限に対処するイーサリアム標準を指します。基本的に、ERC-6551は、代替不可能なトークン自体にリンクされた各NFTに固有のウォレットを作成し、それに関連するデジタル資産の保管を可能にするスマートコントラクトです。
NFT はスマート コントラクト ウォレットとして機能し、他の NFT も保持できます。独自のウォレットとアカウントアドレスを持つということは、NFTがマルチシグの署名者になったり、提案の投票に参加したりできることを意味します。これは、既存のスマートコントラクトやインフラストラクチャに変更を加えることなく、NFT にパスポートを与えるようなものです。
新しい標準は、相互運用性、拡張性、セキュリティの欠如など、以前の標準が直面していた多くの課題を克服できます。これらはすべて、NFTにスマートコントラクト機能を提供することで解決され、トークンが他のオンチェーン資産を所有し、Dappsやエクスプローラーと対話し、任意の操作を実行できるようにするとともに、時間の経過とともに進化し、複数の独立したアカウントを制御する機会を提供します。
トークンバインドされたアカウントとは何ですか?
簡単に言えば、トークンバインドされたアカウントは NFT ウォレットの一種です。 ERC-6551規格により、新規または既存のNFTは、暗号通貨や出席証明プロトコル(POAP)などのあらゆる種類の資産を保持できるスマートコントラクトアカウントを取得できます。
さらに、トークンバインドされたスマートコントラクトには、個々の NFT に関連付けられたすべてのトランザクションの記録が含まれます。トークンバインドされたアカウントは、NFT の自動ステーキングから POAP 報酬の収集まで、さまざまな種類の組み込みロジックを保持するインベントリ システムとして説明できます。
したがって、NFTが取引または転送されるたびに、トークンバインドされたアカウントもそれとともに移動します。トークンの新しい所有者は、トランザクション履歴の透明なリストとともに、NFT ウォレット内のすべてのブロックチェーンベースのデジタル資産にアクセスできるようになります。これは、ERC-721 トークンが所有するスマート コントラクト アカウントのインターフェイスおよびレジストリとして機能します。
ERC-6551 の主な利点
この新しいトークン標準には、NFT とWeb3エコシステムのさらなる発展のための多くの利点が含まれています。チェックしてみましょう。
構成可能性
構成可能性は、ERC-6551 が NFT テーブルにもたらす明らかな優位性です。簡単に言えば、NFT は、トークンや他の NFT を含む関連資産を含むユニバーサル プロファイルにバンドルできます。単一の NFT が取引されるとき、それに含まれるすべてのデジタル資産もスムーズに転送されます。構成可能性の機能は、トークン バインドされたアカウントによって強化されます。
この特典は、資産管理とデジタル所有権の向上、および Web3 ゲーム スペースの開発に相当します。さらに、簡素化された資産トランザクションも提供します。バンドル内の単一の NFT に関連付けられたすべての資産を取引することで、整合性を犠牲にすることなくコレクション全体を転送するプロセスが簡素化されます。
アイデンティティ管理
この特典は、ERC-6551 によって対処された別の重要な側面を指します。各 NFT は独自の独立した ID と、Dapps とシームレスに対話する機能を備えています。
ID は、それを保持するスマート コントラクト ウォレットだけにリンクされているわけではないため、ユーザーは、トークンの過去の行為に基づいたゲーム内報酬やロイヤルティ プログラムなど、いくつかの便利なアプリケーションを利用できます。
アイデンティティ管理は、NFT の評判に関連しています。言い換えれば、トークンバインドされたアカウントは、行動経済学に基づいたエアドロップなどのシステムで利用され、信用格付けの発展につながる可能性があります。
不変の活動記録
高度な透明性のある所有権と取引履歴を提供するために、ERC-6551 によって定められたトークンバインド アカウントは、すべてのオンチェーン アクティビティを含む許可のないレジストリを維持します。
この機能は、トランザクションの包括的な出所と所有権の詳細を提供します。従来のNFTには、NFTの過去のトランザクションに関する詳細な洞察が欠けています。新しい構造により、NFT 空間への信頼が高まります。
インタラクティブ性
インタラクティブ機能とは、NFT が他のオンチェーン資産やプラットフォームと独立して対話できる機能を指します。この特典により、NFTの価値と実用性が拡大します。
独自のオンチェーン ID を持つことにより、特にオンチェーン ゲームや在庫管理の分野で新たなユースケースが創出されます。よりインタラクティブな NFT は、ゲーム内アセットやキャラクターのシームレスな取引、カスタマイズ、アップグレードに相当します。
複数のレイヤーによるセキュリティ
ERC-6551 は各 NFT に個別のウォレットを提供するため、セキュリティと信頼が複数のレイヤーに分散されます。 ERC-6551 では、 Web3 ウォレットに資産を保存する代わりに、ユーザーがトークン バインドされたアカウントを通じて NFT ウォレットを管理できるようになります。これらのウォレットはすべて 1 つのメイン ウォレット内に保存および管理されます。
新しいトークン標準は、ユーザーがかなりのレベルのセキュリティを維持するために採用できるソフトウェアおよびハードウェアの暗号ウォレットベースの方法をサポートしています。
主な制限と課題
ERC-6551 は新しいコンセプトであり、適切に機能するにはいくつかの課題を克服する必要があります。これを書いている時点ではまだ提案段階にあります。
新しいトークン規格に関連する主な課題の 1 つは、既存の NFT プロジェクトとプラットフォームからのサポートを得ることです。現時点では、最も人気のある NFT コレクションの一部は、トークンバインドされたアカウントの特典を享受できません。
したがって、一部のNFTプラットフォームとの統合は解決する必要がある課題です。技術的またはビジネス関連の問題により、一部のプラットフォームはまだ ERC-6551 と統合できない場合があります。
ERC-6551 は複数のレイヤーにわたってセキュリティを提供しますが、アプリケーションや独自の資産と対話する機能があるため、悪意のある攻撃者にとって魅力的な標的となる可能性があります。加害者は常に元の設計の脆弱性や抜け穴を悪用しようとしているため、ERC-6551 のコンセプトを保護する必要があります。
この新しい標準には、再帰性に関連する潜在的な問題が伴います。たとえば、所有者がERC-721 NFTを自分のトークンバインドされたアカウントに転送するとどうなりますか?
執筆時点では、NFT とアカウント内のすべての関連資産の両方が所有権サイクルにロックされ、アクセスできなくなる可能性があります。アカウントの所有者のみがアカウントを譲渡できるため、所有者としてNFTを宣言する際に問題が発生します。これは潜在的な問題が発生する可能性がありますが、トークン バインド アカウントを慎重に設定または使用することで軽減できます。
最後の制限は、ユーザー エクスペリエンスの向上に関連しています。大量に採用されるためには、ERC-6551 はユーザーフレンドリーなエクスペリエンスを提供する必要があります。ユーザーは、トークンバインドされたアカウントの作成および管理方法について教育を受ける必要があります。これまでにない複雑さの層が提供されるため、ユーザーは新たなレベルの理解を得る必要があります。
ERC-6551はどのように機能しますか?
ERC-6551の技術面はトークンバインドされたアカウントに基づいており、ERC-721 NFTは、スマートコントラクト技術や基盤となるインフラストラクチャを変更する必要なく、独立したウォレットと対話機能によりさまざまなデジタル資産を所有できるようになります。
ERC-6551 のアーキテクチャには、ERC-721 スマート コントラクト、標準実装インターフェイス、レジストリの 3 つの主要コンポーネントが含まれています。 ERC-721 コントラクトはトークンのスマート コントラクトを表しますが、レジストリはトークン バインド アカウントを実装したいプロジェクトのエントリ ポイントとして機能します。標準インターフェイスは、スマート コントラクト テクノロジ内でトークン バインド アカウントを実装することによって結び目を結びます。
したがって、このトークン標準に関心のある NFT プロジェクトは、レジストリと関連するアカウント関数を使用して、トークン バインドされたアカウントの一意のアカウント実装アドレスを計算することから開始できます。
新しいアカウントは実装アドレスに関連付けられ、不変の定数データを含む最小限のプロキシをデプロイします。各アカウントは、スマート コントラクトを検証し、インターフェイスを検出するために、ERC-165 や ERC-1271 などのいくつかのイーサリアム標準を実装する必要があります。
ERC-6551の拡張ユーティリティ
ERC-6551 とトークンバインドされたアカウントは、NFT クリエイター、Web3 愛好家、ゲーム開発者が正常に実装できる幅広い潜在的なユースケースを開きました。 「バックパック ウォレット」とも呼ばれるトークン バインド アカウントは、Web3 空間全体のデジタル所有権の概念をレベルアップしました。
作成者らによると、多くの優良暗号プロジェクトがすでに新しい標準の実験を開始しているという。
Web3環境への影響
新しいトークン規格は、Web3 エコシステムと互換性のある概念として登場しました。 ERC-6551 は、コア チームがデジタル ファッション アイテムを所有するオンチェーン アバターをサポートするテクノロジー スタックを構築しようとしたときに、Future Primitive によって初めて使用されました。このアイデアは、アバターがアイテムを所有および交換できるようにすることで、シームレスな Web3 エクスペリエンスを提供することでした。それが「バックパックウォレット」という名前の由来です。
したがって、ERC-6551 提案の重要な要素の 1 つは、Web3 ユーザー エクスペリエンスに関連しています。この改善は、個別の暗号ウォレットを作成したり、複雑なシードフレーズを管理したりする必要がなくなり、資産管理と保管が簡素化されるため、暗号空間への新規参入者にとって価値があると考えられます。
ゲーム体験の向上
ERC-6551 提案の採用に関して言えば、ゲームはその先駆けの 1 つです。ゲーム業界は新しい標準から得るものがたくさんあります。たとえば、ゲームのキャラクターは、ゲーム全体を通じて暗号資産を収集し、ウォレットに保管できるようになります。
さらに、トークンバインドされたアカウントの統合は、いわゆる「ネットワークプレイアブルキャラクター」の出現に役立つ可能性があり、これはゲーム内資産の収益化を支援し、さまざまな新しい機会を提供する可能性のある概念です。
基本的に、ネットワークでプレイ可能なキャラクターは複数のゲーム環境を移動し、デジタル アイテムを所有し、見た目をカスタマイズできます。 NPC を作成する拡張機能により、ゲーム開発者はゲーマーや NFT クリエイターに幅広い新しい可能性を解き放つ機会が得られます。
NFTの共創を可能にする
興味深い使用例は、NFT プロジェクトでの共同作成の機能を示しています。デジタルファッションの範囲内では、これはさまざまなアーティストがオンチェーンの衣類にNFTを提供することに相当する可能性があります。
ユニークなデジタル ファッション アイテムの共同制作は、参加する各アーティストの明確な帰属を示すことで実現できます。このユースケースは、デジタル ファッションとアートの共同制作に新たな可能性をもたらし、暗号通貨業界の創造性を拡大します。
多様化するDAO
ERC-6551 標準は、分散型自律組織 ( DAO ) の運営を強化する可能性があります。トークンバインドされたアカウントは、DAO 内で所有者の ID を表すために利用できます。 DAO メンバーを NFT とウォレットで分離するのではなく、NFT 自体に配置することができます。
これにより、DAO は新しいトークン標準によって提供されるすべての機能を活用し、DAO メンバーがサービスへのアクセス、投票、契約への署名などの複数の役割を実行できるようになります。
未来への展望
ERC-6551 が提案段階から正規のトークン標準に移行すると、新しい使用例や実用例が出現する可能性があります。そうすれば、ERC-6551 とトークンバインドされたアカウントの真の可能性を完全に評価できるようになります。
ERC-6551 の可能性は単なるデジタル アートや収集品以上のものです。その資産管理機能により、ゲーム、知的財産、分散型ガバナンス、デジタル経済などの幅広い業界を強化できる可能性があります。
したがって、新しいトークン標準は大きな前進を意味します。以前のトークン標準のいくつかの制限に対処し、新しいユーティリティをテーブルに持ち込むことにより、この提案は、より興味深く複雑な NFT の概念につながる可能性があります。