インベントリ、イーサリアム上の NFT 基盤となるプロトコル標準

この記事では、
イーサリアム上のNFTの基盤となるプロトコル規格であるERC721は、イーサリアム上のNFTの最も基本的なメタデータ構造のプロトコル規格であり、2つのNFT資産を交換することができず、この特徴に基づいて多くの応用可能性も秘めています。

NFTトラックの発展に伴い、NFTの適用はますます広範囲になり、初期の芸術作品、収集品、NFTトラックの市場価値の半分を占めるPFPに加えて、ゲームの小道具、音楽作品、ドメイン名など。多くの新しい形式が Web3 ユーザーを対象としています。もちろん、最も基本的なERC721プロトコル規格には最も基本的なネイティブNFT機能のみがあり、ネストされた組み合わせ、ロイヤルティ分配、リース、バッチトランザクションなどの外部メカニズムを構築しない限り、ネイティブ形式で市場開発のさらなるニーズを満たすことはできません。もっと。

ここに画像の説明を挿入

イーサリアム開発チームの検討とテストにより、ERC721標準に基づいて、さまざまな特性を持つNFTプロトコル標準案を次々に通過させた後、これらに基づいてERC1155、ERC998など、NFTプロトコル標準が継続的に強化されてきました。新しいプロトコル標準: オリジナルの NFT は異なる特性を持ち、成長する NFT 市場の需要に適合します。

さらに、EIP4907、EIP/3664など、「EIP」改善提案(提案はまだ議論中)の形のNFTプロトコル規格がいくつかあります。EIP提案には通常、技術仕様と設計ロジックを含む設計文書が含まれます。ユーザーの観点から見ると、ERC は本質的に EIP と同じです. これらはイーサリアム コミュニティの開発者によって提案されたプロトコルの最適化提案です. ただし、EIP がイーサリアム コミュニティによって承認されると (もちろん、このプロセスは承認後に承認される必要があります) EIP は、草案、最終化、停滞、撤回、ダイナミクスなどの一連のプロセスを経て、最終的に大規模に適用されることで ERC 標準となります。

この記事では、現在のイーサリアム市場における主要な NFT の基盤となるプロトコル標準を簡単にレビューし、整理します。

ERC721:NFTプロトコル標準ベース

ERC721 は、イーサリアム上の最も初期かつ最も基本的な NFT 基盤プロトコル標準であり、2017 年 9 月に Axiom Zen のテクニカル ディレクターであるディーター・シャーリーによって提案され、2018 年にウィリアム・エントリケン、ディーター・シャーリー、ジェイコブ・エヴァンス、ナターシア・サックスによって策定されました。非同種トークンのスマートコントラクト標準インターフェースとして、ERC721に基づくNFTの発行を可能にし、NFT資産の最小単位を1とし、分割不可かつ非同種(ユニーク)であることを規定しており、ERC721は現在主要な規範の一つとなっている。 NFT 資産の標準と基礎 (また、他のチェーンでの NFT 標準の策定のための参照も提供します)、イーサリアムの NFT のほとんどは現在 ERC721 標準です。

CryptoKitties は、ERC721 NFT 標準の最も初期の適用事例であり、CryptoKitties が普及した後、ERC721 を主な技術標準とする NFT がさらに採用され、そのストーリーが継続的に充実することで、投資家に支持されました。

ERC1155: 単一のスマートコントラクトによるNFT資産のバッチ処理

ERC-1155 は Enjin の最高技術責任者 Witek Radomski などの開発者によって提案され、標準の最初のバージョンは 2018 年 6 月 17 日にイーサリアムの Github ライブラリに配置されました。これは主にゲーム業界やプロップの生成に使用できます。処理。

ERC1155の特徴は、1つの契約に基づいて複数のNFT(またはFT)を同時に発行できるため、ユーザーは同じスマートコントラクト内で同種または不同種のトークンを無期限に再利用でき、一度に鋳造できることです。大量の同種および不同種の資産に対応するさまざまなイーサリアム標準。これは、ERC1155 では同種トークンと非同種トークンの両方を発行できることを意味しており、同種トークンと非同種トークンの両方が必要な場合には、他の規格に切り替えることなく、この規格でトークンを発行できます。同時に、トークン資産はERC1155に基づいてバッチで転送でき、複数のトークン資産を1回の操作で異なるオブジェクトに転送できます。

従来のERC721標準NFTの発行プロセスでは、契約上1つずつ発行・転送する必要があり、非効率であるだけでなく高価(ガス代)でもありましたが、ERC1155は大幅な効率化とコスト削減が可能です。いくつかのGameFiプロジェクト。

現在、Enjin ネットワークは ERC1155 プロトコル標準をサポートする (発行をサポートする) アプリケーションの 1 つであり、さらに、The Sandbox も優先トークン標準として ERC-1155 を使用しています。NFT トラックの開発により、ERC-1155 はさらなる採用が期待されます。

ERC998: 構成可能なトークンの機能

ERC998 標準は、もともと、2021 年 4 月 15 日にコンポーザブル NFT (CNFT) と呼ばれるアイデアとして、有名な開発者 Matt Lockyer によって提案され、2022 年に一部の GameFi で採用されました。プロジェクトで使用されました。

ERC998 は、任意の NFT を他の NFT または FT とバンドルできるようにする基盤となるプロトコル標準であり、ユーザーは CNFT を譲渡する際に、CNFT の階層構造全体と所有権の譲渡を実現できます。簡単に言うと、ERC-998 には、ERC-721 および ERC-20 の形式で複数のトークンを含めることができます。たとえば、ゲーム内の NFT アイテムには、複数の ERC721 標準トークンと ERC20 トークン (アップグレード、融合などの形で取得) の組み合わせを含めることができ、ERC998 NFT アイテムは全体として取引および転送できます。 NFT 資産の所有権と取引行動を簡素化します。

ERC1948: 読み取り可能で変更可能な情報

ERC1948はERC721の動的バージョンとして理解でき、ERC721の基本機能を備えているだけでなく、ERC-721に基づいてNFTに32バイトのデータフィールドを追加し、ユーザーがNFT読み取り機能にアクセスできるようにします。 NFT の所有者はデータを更新する権限を持っています。

ERC1948 にはデータ ストレージの容量に一定の制限がありますが、ERC-1948 プロトコルにより、NFT は一部のプロパティ属性や値などの変更などの動的データを保存することができ、これに基づいて、データを保存する能力がさらに向上し、非常に重要なアプリケーションの可能性が期待されます。

ERC2981: ロイヤルティ

数か月前、NFT作品(主にアートワークや収集品)のロイヤルティをめぐって多くの議論があり、取引ごとにロイヤルティを請求するかどうかについて、さまざまな立場のユーザーが異なる意見を持っていました。初期の頃、ロイヤルティは通常 NFT 取引プラットフォームを通じて設定されていましたが、たとえば OpenSea では、購入者が NFT クリエイターに支払うロイヤルティは NFT クリエイター自身によって設定され、最大値は 10% を超えることはできません。これらの NFT ロイヤルティを送金する 収益は、2 週間ごとに NFT 作成者が指定した受取先アドレスに送金されます。

ERC2981は、発行段階でロイヤルティメカニズムを資産に埋め込んでいます。つまり、NFTがトランザクションを転送するたびに、ロイヤルティの一部がトランザクション金額から差し引かれます(ロイヤルティは固定、減衰、動的などに従ってカスタマイズできます)これは、クリエイターがロイヤルティを得るためにNFT取引プラットフォームに依存しなくなり、NFTクリエイターが収入チャネルを増やすのにさらに役立つことを意味します。

ERC875: 資産をバッチで転送する

ERC875 は、ユーザーが NFT をバッチで取引できるようにする基盤となるプロトコル標準であり、この標準に基づいて、ユーザーは 1 つのトランザクションで複数の NFT をバッチで購入および移行できます。

現在、ERC875 プロトコル ファミリでは主に 2 つのコアの改良が行われています。1 つはアトミック トランザクションを実現するための Magic Link、もう 1 つはパッケージング機能です。

このうちMagic Linkは主にユーザーの敷居を低くするために利用されており、資産をトークン化した後、ユーザーは表示や取引用にMagic Linkを生成することができ、一般ユーザーも最初にGAS手数料を支払うことなく直接リクエストを送信することができます。パッケージ化機能は主に発券などのビジネスを対象としており、全体的な表示や流通、処理のために複数のアセットをパッケージ化できます。

ERC-875 プロトコルでは、ユーザーは価格、取引有効期限、署名などの情報に暗号署名することで注文できます。このプロセスはオフチェーンで完了し、決済中にのみチェーン上でブロードキャストされます。つまり、ユーザーはガス料金を支払わずに取引を行うことができ、ガス料金を大幅に節約できます。購入者が購入の意思を示したら、注文を受け入れ、注文の詳細とともに状況をブロードキャストし、さらに金を購入して取引を完了するだけです。したがって、ERC875では、ガス料金の削減に加えて、ユーザーにとっても利便性が向上します。

ERC1523: NFT ポリシー

NFT の形式を保険契約として使用することは確かに良い考えです。保険契約はいくつかの点でユニークな金融資産であることがわかりました。保険契約により、顧客は特定のリスクと関連付けることができ、またはその他のユニークな属性が得られます。 、プレミアム、期間、通信事業者、保険会社など。保険証券をさらに NFT 化した後、取引や譲渡が可能な資産として流通させることができます。

ERC1523 は、この分野でのアプリケーションの構築を目的とした NFT プロトコル標準です。既存の ERC721 プロトコル標準に基づいて最小限のメタデータ構造を定義し、保険契約の標準 API をスマート コントラクトに実装できるようにします。 ERC1523 の全体的な適用事例は現時点では多くありませんが、将来チェーン上で広義の保険をさらに構築するための基礎と参考となります。

リース機能を備えたファミリー バケット: ERC4907、EIP2615、EIP5006

ERC721自体は、NFTの使用権と所有権の分離をサポートしていません。つまり、NFTの所有者のみが使用権を持ちます。その後、ERC4907(NFTレンタル市場のダブルプロトコルによって開始されたEIP4907提案、2021年6月に提案が可決)、EIP2615(2020年4月にKohshi Shimaによって提案)などのプロトコル標準の出現により、NFTはさらに次の権利を組み合わせることができます。所有権を分けて使用してください。

ERC4907 と EIP2615 は両方とも ERC721 の拡張ですが、それらの間には特定の違いがあります。

ERC4907 は、アドレスに付与できる追加のロールと、ロールが自動的に取り消される (期限切れになる) 時間を作成します。ロールは、NFT を「使用」する権利を表しますが、NFT を転送または設定する能力を表しません。つまり、NFT 所有者は、アドレスに使用権のある「リース」機能を付与し、さらにリース時間要素を確立した後に自動的にリース関係を形成し、リース時間の満了後にリース関係を自動的にキャンセルすることができます (リース関係は、NFT 所有権の移転によるものではありません)。ERC4907 自体には、借手の使用を制限する強制的な手段はありません。つまり、使用権の所有者は、転送および設定ができないことを除いて、相互運用可能なすべての操作を許可なく実行できます。現時点では、ERC4907 には、自動的かつ直接実行できる単一アドレスの継続リースなどのリース回数の設定はなく、後続の開発者はこれに基づいてさらに開発を進めることができます。

ERC4907のコアバリューは、チェーン上の「ネイティブリース」に対する技術サポートを提供し、NFTの所有権と使用権の分離を実現することであり、NFTの流動性不足の問題を解決するための重要なインフラです。 ERC4907 をサポート、さらなるサポートが必要 GameFi または NFT プロジェクト当事者のスマート コントラクトをアップグレードします (低しきい値)。

EIP2615もERC721の拡張機能ですが、主にリース機能とモーゲージ機能をサポートします。つまり、NFTがモーゲージされた後、それを使用する権利を持つユーザーが引き続き使用できます(ユーザーが独自のNFTをレンタルできる、またはNFT 資産に現実世界の不動産資産の特定の属性をさらに付与することは、ERC4907 とは異なる焦点を当てています。

画像ソース「メタバースの経済原始 1: レンタルと貸し出し」

ERC4907と比較すると、先取特権者、所有者、ユーザーの3種類の役割が含まれており、先取特権者と所有者は所有者とユーザーの役割を譲渡する権利があり、ユーザーはユーザーの役割を譲渡する権利があります。 、スマート コントラクトが主な実行者であり、その全体的な実行ロジックが非常に複雑であることがわかります。EIP2615が2020年に提案されて以降、進展はなく、その複雑な実行ロジックとオンチェーン実行コスト(高いガス)に関連している可能性があり、実際のNFT市場の発展と需要と一致していません。

EIP5006 は、ERC1155 の拡張バージョンに似ています。EIP-5006 は、1155 のデータ構造を模倣し、ネストされた資産ロールのリース関係を表す 3 つの追加データを追加します。これは、基本的に、元の 1155 コア データにもう 1 つネストするのと同等です。上位層は、レンタル者とレンタル量のデータを補完します。その核となる価値は主に、「ユーザー作成アプリケーションシナリオ」を中心とした所有権と使用権の分離をさらに強化し、アプリケーションの価値を拡大するためのNFTの方向性を明確にし、より多くの豊かなゲームプレイ、アプリケーションシナリオ、派生製品が登場することです。

EIP3664: NFT属性拡張プロトコル

EIP-3664はDRepublicチームによって提案されたもので、より独創的な方法を使用して、ERC-721やERC-1155などの主流のNFT標準をさらに解決します。これらの標準は属性の点で十分に表現力がなく、困難です。ストレージの一元化(現在は主にサーバー上に保存)には様々な課題があるが、本提案はNFT属性の動的な拡張をさらに実現するものである。

EIP-3664ソリューションでは、既存のERC-721プロトコルやERC-1155プロトコルを変更する必要がなく、NFTミントメソッドのIERC721ReceiverまたはIERC1155Receiverのコールバック関数でNFTアタッチ属性をサポートしており、NFTアタッチ属性も使用できます。 override mint メソッドで NFT のアタッチ属性として実装する方法を定義すると、NFT は任意の数の属性を無限にアタッチできます。

EIP-3664 のすべての属性は IERC3664 インターフェイスを実装しており、基本属性には ID、名前、シンボル、URI、バランスなどのいくつかの基本フィールドが含まれています。EIP-3664はNFTの属性をトークン化しています。つまり、各属性も一種のNFTであると考えることができ、これがサブNFTの概念、つまりNFTネストされたNFT、NFTネストされたFTの概念につながると考えられます。シンプルですが、実際には、NFT に無限の変更プロパティが提供され、NFT がより広く使用されるようになります。

属性の更新、転送、進化は、基本的な EIP-3664 プロトコルを拡張することで実現できます。現在、EIP-3664 は、アップグレード可能、変更可能、追加可能、削除可能、およびスケーラブルの 6 つのコア属性操作を実現しています。分割、結合可能。

言い換えれば、EIP-3664は、NFTに取り外し可能および構成可能な機能を提供し、すべてのNFTを自由に組み立てることができます。ジェネシスによってリリースされた初期バージョンは、レゴスーツと同様に、複数の異なるパーツの組み合わせであり、それぞれのパーツが分割された後、完全な NFT 資産として二次市場で販売することもできます。

NFT の分割の重要な特徴は、分割後の個性と完全性の区別を考慮することです. これに基づいて、さらなる定量的分裂は非常に興味深い試みです. EIP-3664 プロトコルは NFT の開発にとって重要です. 重要性.

会員権のNFTプロトコル規格:EIP4885、ERC5643

EIP4885プロトコル標準は、トークンを購読するためのプロトコルインターフェースであり、所有者がNFTと複数のトークンを購読できるようにします.このプロトコルの中心的な機能は、NFTのアクセス期間の設定をサポートし、メンバーシップシステムなどのエコシステムをより適切に提供することです。たとえば、音楽、映画、書籍などの所有者は、フォローするアクセスを許可します。

EIP5643 は EIP-721 の拡張であり、定期的な期限切れサブスクリプションとしても使用できる NFT 用の追加インターフェイスを提案しており、このインターフェイスにはサブスクリプションの更新とキャンセルの機能が含まれています。

SBT(ソウルバウンドカレンシー)プロトコル規格:EIP5114、ERC5192、EIP4973

EIP5114

鋳造時に別の非代替トークン (NFT、EIP-721 トークンなど) にバインドされ、その後転送/移動できないトークン。ユーザーは所有権を譲渡することはできません。また、ミンターも所有権を撤回/譲渡/変更することはできません。

ERC5192

イーサリアム コミュニティは、World of Warcraft のソウルバウンド アイテムと同様、譲渡不可、代替不可、社会価格のトークンの必要性を表明しました。しかし、トークン標準がないため、多くの開発者はユーザーが転送関数を呼び出すときに単純にエラーをスローすることになりました。長期的には、これは断片化と構成可能性の低下につながります。

この規格は EIP-721 の拡張です。EIP-165 の機能検出機能を使用してトークン ボンディングを可能にする最小限のインターフェイスを提案します。魂に束縛されたトークンは、単一のアカウントに束縛された代替不可能なトークンです。

EIP4973

スマート コントラクトのアカウント バインド トークン (ABT) の標準 API を提案します。ABT は、単一のアカウントに関連付けられた代替不可能なトークンです。ABT はトランスポートの仕様インターフェイスを実装していません。この EIP は、ABT の作成、割り当て、取り消し、および追跡のための基本機能を定義します。ERC5192とEIP5114の2つの規格と比較して、EIP4973は破壊機能が追加されています。

参考文献:

「プロダクトマネージャーのためのNFTに関する予備調査」
「A&T View: 既存のNFT契約の概要」
「NFTリース提案EIP-5006が最終審査に入ります!」海外大規模ゲームの連鎖を変えることを可能にする』
『メタバースの経済原始1:レンタルとレンディング』
『NFT Foundry | NFTプラットフォームは伝統産業を上陸させて強化する最速のツール』

おすすめ

転載: blog.csdn.net/Black_mario/article/details/128438505