Cointime

Download App
iOS & Android

NFT の未来を解き放つ: ERC-6551 プロトコルの探求

Validated Media

翻訳者: パトリック・ヒューズ

翻訳者: ダイナミックNFTラボ

まとめ:

トークンバインドアカウント(TBA)は、新旧のNFTに実用的な機能を追加し、スマートウォレットにします。 TBA を使用すると、資金やその他の NFT を受け取り、ポートフォリオの運用経費を削減し、コーヒーなどの商品のトレーサビリティを可能にすることができます。公式ガイドに従って、NFT およびトークンバインドされたアカウントを Base に展開してください。

ブロックチェーンと暗号通貨の世界では、イノベーションが止まることはありません。この映画の物語を変えるために新しいアイデアが固まり続け、これまで以上に多用途で安全で応用可能なものになっています。 ERC-6551 はそのようなイノベーションであり、Benny Giang と Future Primitive によって提案された画期的な提案であり、トークンバインド アカウント (TBA) の概念を導入しています。このブログ投稿では、ERC-6551 の世界を深く掘り下げ、企業運営者、開発者、仮想通貨プレーヤーに対するその可能性と適用可能性を明らかにします。

ERC-6551とスマートウォレット

スマート ウォレットは ERC-6551 イノベーションの中心です。秘密キーによって制御される外部所有アカウント (EOA) とは異なり、スマート ウォレットは強力な機能を備えたスマート コントラクト ベースのアカウントです。これらのスマートウォレットは資産を保持および管理できるため、暗号世界の新星である非代替トークン(NFT)との完璧な組み合わせになります。 ERC-6551の場合、NFTはこれらのスマートウォレットとの関連付けを通じてエキサイティングな新しい次元を獲得し、トークンバインドされたアカウントを形成します。

NFT にスマートウォレットが装備されると、新たな可能性の領域が現れます。これらのトークンバインドされたアカウントは、資産を保存して取引を容易にするだけでなく、NFT の旅の不変のオンチェーン履歴も提供します。家宝には豊かな、多くの場合文書化された歴史が残っているのと同じように、スマートNFTには交換、取引、実用性に関する固有の不変の記録があります。この独特の機能は重要な出所を捉えており、NFTのオンチェーンアクティビティが透明で追跡可能であることを保証します。

そのような起源は、コーヒー、衣服、芸術などのビジョンに直接関係しています。 ERC-6551 は、これらの現実世界の関係をキャプチャし、デジタル領域に変換します。すべてのインタラクションとトランザクションがブロックチェーンに記録されるため、NFT の旅の一部は不変の物語となり、アイデンティティを形成し、深みと信頼性を追加します。この革新により、NFT はトークンを超え、独自の追跡可能なエンティティとしての役割を受け入れることができます。今日のオンチェーンの歴史は、NFT の売買、鋳造動作を示していますが、特に他の資産やスマート コントラクトとの相互作用の観点から、NFT の歩みの包括的なビューを提供するものではありません。対照的に、スマートウォレットのチェーンは、過去のウォレット自体で発生したインタラクションを記録し、送金に加えてNFTの有用性と参加を反映しています。これは、他のトークンとどのようにやり取りするか、トランザクションを実行するか、集中アプリケーション (DApps) に参加するかを確認できることを意味します。

NFT、スマートウォレット、現実世界の組み合わせ

急速に進化するブロックチェーンテクノロジーの状況において、NFT、スマートウォレット、およびその所有者の組み合わせにより、頭の構造を再定義するさまざまな業界の実例が生まれています。不動産、株式、債券、その他の貴重な資産のポートフォリオを管理するファミリーオフィスを考えてみましょう。従来、このようなポートフォリオには複雑な取引と相互作用が含まれており、それぞれに提案された調整が必要でした。 ERC-6551 標準によってサポートされる革新的な概念であるトークン バインド アカウント (TBA) の革新が誕生しました。

TBAは、統合された包括的なNFTの下で接続されたシームレスなIgnite支援NFTとして機能し、資産の管理と取引の新しい方法を導入します。この概念は、ブロックチェーン固有の相互運用性を活用して、プロトコルへのイノベーションの迅速な統合を促進します。ブロックチェーンの不変の法としての規範原則の観点から、ERC-6551 は NFT がトークン化された資産を受け入れるための扉を開きます。 ERC 標準に準拠することで、ERC トークン仕様を満たすあらゆる資産をトークンとみなすことができ、この画期的なテクノロジーの可能性が広がります。

現実世界の資産のトークン化の分野では、不動産、株式、債券、信託資産などのさまざまな外国為替保有資産を定期的に管理する投資家にとって、変革的な利点が生まれています。各資産を個別に販売する複雑なプロセスに対処するのではなく、トークンバインドされたアカウントの革新により、新たなレベルの効率がもたらされます。それぞれが異なる資産を表す他のいくつかの ERC-721 トークンを集約するトークン バインド アカウントを含む ERC-721 トークンを所有していると想像してください。この組み合わせた変更プロセスにより、ポートフォリオ全体を単一の NFT を通じて販売できるようになります。たとえば、ファミリーオフィスは不動産から株式に至るまでトークン化されたさまざまな現実世界の資産を含むNFTを提供できるようになり、シームレスな取引、効率的な決済、流動性の向上が可能になります。仲介業者の排除、取引時間、格差の拡大がこの変化を推進し、より幅広い参加への扉が開かれ、参入障壁が低くなりました。このアプローチにより、投資機会が民主化され、これまで手の届かなかった資産が幅広い投資家にとってよりアクセスしやすくなることが期待されます。キューの状況が進化するにつれて、トークン化された資産が強力な NFT に結合され、ポートフォリオ管理、取引、信頼にダイナミックな変化がもたらされます。

トークンバインドされたアカウントの作成と制御

トークン バインド アカウントの作成には、いくつかの基本的な手順が含まれます。理論から実践に移行する際に、コード スニペットの各ステップを見てみましょう。以下のコード例はプロセスの詳細を示していますが、完全なソース コードと詳細な構成スクリプトについては、ベース ガイドの GitHub ページを参照してください。

ステップ 1: あなただけの NFT をミントする

トークンバインドされたアカウントの世界に飛び込む前に、ERC-721 トークン (一般に NFT として知られている) が必要です。このユニークなデジタル資産は、芸術作品であれ、収集品であれ、ゲームのキャラクターであれ、ユニークなアイテムのサイクルを表します。 OpenZeppelin などの適切なプラットフォームまたはライブラリを使用して、独自の ERC-721 トークンを作成および鋳造できます。

OpenZeppelin の ERC721 契約オンライン IDE またはローカル コンピューターを使用して ERC-721 トークンを鋳造する例を次に示します。

ステップ 2: ガーデニングの作成と構成

ERC-6551 の核心は、仮想アート ギャラリーのキュレーターのように機能する分散型の花ですが、物理的なスペースや特別な招待状の制約はありません。パーミッションレスかつトラストレスなプロセスを通じて ID が確立され、ローテーションされる NFT を想像してください。このトルクは、DMV が発行する運転シミュレーターに似た、NFT とそのスマート ウォレットの間に切断できないリンクを作成します。主な違いは、ERC-6551 Torque は完全にパーミッションレスで分散型であるため、ユーザーは参加せずに対話できることです。これは、インターネットが NFT とそれに関連付けられたトークンバインドされたアカウントの間の関係を追跡することによって通信を変えたのと同じように、NFT の状況に革命をもたらします。

ここに驚くべき展開があります。このバグのおかげで、ERC-6551 は驚くほど互換性があり、ERC-721 トークンが作成される前に独自の TBA を持つことができます。従来の NFT がチャネル拡張のためにピンを開くのと同じように、この互換性は過去と未来の間のギャップを埋め、ERC-6551 の領域で古いものと新しいものが調和して共存できるようにします。

ERC6551Registry 規約の createAccount 関数は、TBA の作成を容易にするために指定されたパラメーターを備えたスマート ウォレットを展開することによって提供されます。

これらのパラメータを組み合わせ、Create2 でハッシュ化することで、この関数は TBA のアドレスを計算します。 _creationCode 関数は、指定されたパラメーターを使用してスマート ウォレットのバイト作成コードを生成します。 TBA の後、関数は新しく作成された保留中の関連情報を含む AccountCreated イベントを発行します。

以下は、コントラクトのコード スニペットです。

ステップ 3: スマート ウォレットの導入

スマートウォレットの使用は、NFT 用の個人銀行口座を設定するようなものです。資金を管理する銀行を選択するのと同じように、スマートウォレット割り当てを展開して NFT を管理します。スマートウォレットはデジタル資産の守護者であり、対話と検証のための基本的な機能インターフェイスを備えています。これらにより、NFT 所有者は取引を実行でき、資産の可能性を最大限に引き出すことができます。両当事者は、この契約がトークンをアカウントにバインドする機能を実現することを明確にしました。

スマートウォレットの使用は、NFT 用の個人銀行口座を設定するようなものです。資金を管理する銀行を選択するのと同じように、スマートウォレット割り当てを展開して NFT を管理します。スマートウォレットはデジタル資産の守護者であり、対話と検証のための基本的な機能インターフェイスを備えています。これらにより、NFT 所有者は取引を実行でき、資産の可能性を最大限に引き出すことができます。両当事者は、この契約がトークンをアカウントにバインドする機能を実現することを明確にしました。

以下は、スマート ウォレット コントラクトの簡略化されたコード スニペットです。

ステップ 4: トークンにバインドされたアカウント アドレスを計算する

ERC-721トークンとスマートウォレットを入手したら、各NFTのTBAアドレスを計算します。このアドレスは、ブロックチェーンとの NFT トランザクションの一意の識別子として機能します。これは、NFTが新しいトークン(ERC-20、ERC-721など)をエアドロップしたり、イーサを送信したり、Basescanのようなブロックエクスプローラーでトランザクション履歴を表示したりするために登場します。

構成スクリプトを含む ERC-6551 の実装方法について詳しく知りたい場合は、基本ガイドの github にアクセスしてください。

ERC-6551 の未来を受け入れる

ブロックチェーン技術の絶え間なく変化する状況において、ERC-6551 のトークンバインドされたアカウントはイノベーションの力を実証しています。スマートウォレットとNFTが新たな次元のバックアップを組み込むために再発明されるにつれ、潜在的なアプリケーションは無限に広がります。トレーサビリティと歴史を維持するために民主化するために、NFTとしてのERC-6551は単なるトークンではなく、世界への開かれた扉として語るべきストーリーを持つ生きた実体です。事業者、開発者、暗号通貨愛好家の皆さんには、革命的な変化を擁護する最前線に立つ機会があります。 Base Guide github で利用可能なコード リポジトリを探索し、NFT の未来を形作る運動に参加してください。トークンバインドされたアカウントの力を活用して、イノベーションの境界が押し広げられ、新たな可能性が解放される時代を切り開き、私たちは共に、よりつながりがあり、透明性があり、エキサイティングなデジタル時代に向かって進んでいます。

コメント

全てのコメント

Recommended for you