Buidler DAO: 複数権限NFT管理プロトコルEIP-5496の詳細説明
星球君的朋友们
2022-12-17 12:00
本文约3733字,阅读全文需要约15分钟
NFTの実用性を探ることは、将来的に重要な物語になるでしょう。

原作者: ジェイソン・チェン

原題:「今後の複数機関NFT管理プロトコルEIP-5496について語る」

注:この記事には個人的な見解が多く含まれており、公式の立場を代表するものではなく、偏見や不足がある可能性があります。

Web3 業界全体にとって、一般ユーザーの参入障壁とコストを削減できるものはすべて良いことだと思いますが、NFT トラックについても、流動性と実用性を高めることができるものはすべて良いことだと思います。

その前にレンタル可能なNFTプロトコル4907特集記事も書きましたが、ポストスモールピクチャー時代へのNFT発展の次なる物語は、より生活シーンに近い実用的なNFTにあると考えています。

まず小さな写真について話しましょう 小さな写真をNFTの原罪と考え、NFTを小さな写真と嘲笑する人が多いようですが、私はそうではないと思います 暗号通貨が一般に参入するには小さな写真は計り知れないはずです目 推進力の役割、あなたは食べるためにボウルを持ち上げたり、母親を叱るためにボウルを置いたりすることはできません。

それ以前は、暗号通貨は一般の人が理解して参加するには敷居が非常に高かったのですが、カラフルな K ラインと刺激的な浮き沈みにより、暗号通貨はまだ少数の人にとっての金融ゲームであることがわかりましたが、NFT の出現後は、少なくともそこに掲載されているもの 小さな写真は見られるものです 金融と暗号、マイニングとデファイの知識がなくても、少なくとも写真が良いかどうか、写真が良いかどうかを判断できますコミュニティが面白い 小さな絵+アバターがもたらすコミュニティ文化 一般ユーザーの理解と参加の敷居を大きく下げ、社外の多くの人の参加を強力に促進したため、小さな絵には間違いなく魅力がある暗号通貨の普及に多大な貢献を果たした。

生成されるゾンビ資産がトークンよりもはるかに高いのは、NFT の流動性が低いためであり、NFT の流動性を向上させることが重要である理由です。2 つ目は、NFT の資産属性はその価値の半分しか解放されないことです。 NFT(URIマウント)がもたらす実用価値の残りの半分については、トークンに比べてはるかに大きな想像力がありますが、実用価値はまだ完全に解放されておらず、それはインフラストラクチャの構築に依存します。実用性の向上により資産価値も高まります これは左足踏みと右足踏みの効果 1+1>2 ではないと思います資産取引価値がなく、実用性のあるNFTがあるのは興味深いです。

NFTの実用性の背景には、保有者の権利利益のエンパワーメントがあり、現時点で最も一般的なエンパワーメントは、資産検証からコミュニティへの参加までのプロセスに集中していることがわかりますが、アディダスがリリースしたウェアラブルNFTが徐々に登場したこともわかります。または一部のサブスクライブ可能な NFT (BuidlerDAO コミュニティが提案しています) など。

この記事の EIP-5496 は共有された複数のアクセス許可を提供しており、LastCall 状態に入っており、レビューに合格しようとしています。ここでは EIP プロセスの簡単な紹介です。正式名は Ethereum Improvement Proposal です。誰でも EIP を送信して、あなたの意見を説明できます。イーサリアムの欠点を発見し、それに対応する解決策を提示する 初回レビュー後、順番にシリアル番号を付与され、下図のライフサイクルに沿って議論・レビューされます。 EIP は、コア、ネットワーキング、インターフェイス、ERC、メタ、および情報を含む多くのタイプに分類されます。各タイプは、異なる問題を解決します。たとえば、コアは、コア コンセンサス フォークなどの基礎となるコンテンツを指します。よく知られている ERC は、アプリケーション レベルです。標準の定式化、20、721、3535、4337 (アカウントの抽象化)、5192 (魂の結合) はすべてこのカテゴリに属しているため、ERC は一般ユーザーに最も近く、最もよく理解されているレイヤーでもあります。私は普段EIPを読むのが好きです。これはイーサリアムの歴史書であるだけでなく、予言の本でもあります。各EIPの背後には大きなチャンスがあるかもしれません。EIPを読むことは市場の方向性を把握することでもあります。お金を払うことをお勧めします暇なときにもっと注意を向けてくださいhttps://eips.ethereum.org/all

NFT は写真や資産属性に加えて実用性があり、さまざまなシナリオに拡張できると考えており、権利や利益は投票権、閲覧権、エアドロップ権などのチェーン上に存在する場合もあれば、オフチェーンに存在する場合もあります。 EIP-5496 の観点からは、ショッピング割引やレストラン割引など、空港の VIP ルームを使用する権利など、各 NFT には複数の権利を含めることができ、この権利にはいくつかのオプション機能が必要です。

  • 検証可能: 権利と利益を検証できる

  • 譲渡可能: 株式は他人に譲渡できます。

  • 共有可能: 特典を複数の人で共有できます。

  • 期限切れ可能: 権利を期限切れに設定できます。

発行者として、NFT には多くの権利と利益が付与される可能性があるため、NFT を所有する人々は必ずしも自分の権利を使用したいとは限らず、従来の ERC 721 は NFT の所有権と移転プロセス、および NFT の権利と利益のみを記録するためです。 NFT はチェーン上に記録されません。EIP-5496 により、プロジェクト当事者は権利と利益をチェーンに書き込み、特定の人々に付与することができ、権利所有者は各権利を独立して管理できるため、プロジェクト当事者と保有者は権利と利益を管理する能力を持ち、ステークユーティリティの分野でNFT価値を解放します。

現時点では、プロジェクト当事者がNFT保有者にマルチレベルの権利と利益を与えたい場合、複数の種類のNFTをエアドロップすることになっています。たとえば、航空会社がクリプトパンク保有者に一連のNFTをエアドロップし、権利と利益を付与します。 、航空会社のメンバーに加わるよう誘致しますが、新しいエアドロップされたNFTはメインNFTに拘束されないため、クリプトパンクのメインNFTが譲渡された場合、エアドロップされたNFTは元の所有者の手の中で引き続き権利と利益を享受します。一方、新しいメイン NFT 保有者は権利と利益を自動的に享受することはできないため、EIP-5496 は権利と利益を基礎となるメイン NFT にバインドし、ユーザーが権限を独立して管理できるようにします。

このプロトコルの最も難しい部分は、より複雑なビジネス シナリオをできるだけシンプルにサポートし、拡張する方法です。これには、やみくもにパワーと素晴らしさを追求するのではなく、優雅さと抑制が必要です。そこで、次に、そのテクノロジーを通じてプロトコルを実装します。何を見てみましょうEIP-5496 の機能とその設計原則は何ですか? 多くのコードがあるため、いくつかのコアコンテンツを抜粋して説明します。

まず第一に、契約上のすべての権利と利益をIDします。その前に、権利と利益を設定するプロセスは、NFTの権利と利益を契約に直接書き込むことであると考えていました。たとえば、NFTには3があります権利利益は文字列テキストを渡すのではなく、「割引できる」「商品が使える」「エアドロップがもらえる」と書く形ですが、NFTのエクイティIDを1、2、3に直接設定します、はい、あります権利利益IDのメリットは以下のとおりです。

1. 契約として、複数の権利と利益を設定し、各権利の ID を設定するだけで済みます。具体的な権利と利益については、チェーン上で決定するのは契約の外部に委ねられます。 3 つの USB ポートを備えたコンピューターと同様に、USB フラッシュ ドライブまたはマウスを接続するために使用でき、何を接続するかをユーザーが決定できます。

2. Equity ID は、権利と利益を確認するのに非常に便利です。たとえば、製品では、NFT 所有者が「製品を使用する」権利を持っている場合にのみ使用する必要があります。その後、ユーザーが製品を開くときに、ロジックが必要になります。ユーザーがNFTを保有し、対応する権限を持っているかどうかを検証するには、たとえ一語が欠けていても権限名を逐語的に照合する必要があります。 「使用できる」という2つのパーミッションは全く異なるコードですが、ID化されている場合は、現在のNFTが「2」のパーミッションを持っているかどうかを確認するだけで済みます。

3. 権利や利益の内容は頻繁に変更されるため、権利や利益の内容をチェーンから外し、権利や利益 ID の数だけチェーンに乗せることができ、プロジェクト当事者が権利や利益を変更してもガス代はかかりません。

しかし、権利利益のIDも同様に、このNFTがどのような権利利益を持っているかが直感的に分からないという問題があり、ID番号は1、2、3しかなく、サードパーティ製品が必要となる。権利コンテンツを別途設定し、対応するIDにインデックスを付けるクエリ機能。

特定の権利と利益のデータ管理のために、2 つの構造を使用して 2 層の入れ子を作成します。最初に、ユーザー アドレスと有効期限を保存する PrivilegeRecord が定義され、次に最新の有効期限を保存する PrivilegeStorage が定義され、マッピングを使用します。特典 ID と PrivilegeRecord をバインドします。

_setPrivilegeTotal 関数は、特権の合計数を設定するために使用されます。この数値は権限付与のプロセスで使用されます。つまり、数量は 3 つだけであり、権限付与時には ID は 3 未満である必要があります。

以下の図は、権限と利益を設定するためのコア コードを示しています。最初に権限を設定する場合は、設定する NFT トークン ID、設定する権限 ID、権限を付与するユーザー アドレス、権限の 4 つのパラメーターを渡す必要があります。有効期限。権利付与の際には、文章に権限があるか、有効期限が30日を超えているか、権利利益IDが権利利益全体の範囲内であるかという3つの確認条件が必要となります。契約の権利と利益の期限は 30 日を超えなければならないということはまだ奇妙ですが、なぜそのような個人的な制限が契約として追加されるのかわかりませんが、論理的に言えば、この制限はプロジェクト当事者の判断に委ねられるべきです。

PrivilegeBook も各 NFT の権限を管理するために使用されるマッピング データ型であり、コード内では、NFT に一定の関心を持つユーザーを許可されたユーザー アドレスとして設定し、有効期限を更新するように設定されています。

次の図も、ユーザーが対応する権利と利益を保持しているかどうかを判断するための非常に中心的なインターフェイスです。このインターフェイスは、他のサードパーティ製品が権利と利益を確認するための重要な方法として使用されます。3 つのパラメーターである tokenId、まず、現在の権利と利益がまだ有効期間内であるかどうかを判断し、ここで最新の有効期限を取得して、現在のブロックのタイムスタンプより大きいかどうかを判断します。有効期限がある場合は、現在のトークン ID に対応する権限 ID のユーザーが受信ユーザー アドレスであるかどうかがチェックされます。

以下の図は、NFTを取得する権利利益の最新の有効期限を示しています。

以上がEIP-5496の内容であり、全体として実用性の面ではNFTに貢献していると思うが、限界もある 上記のコード分析により、許可の粒度がかなりの粒度に達していることが分かる特定の NFT レベル、つまりトークン ID を単位として、十分に勉強していない可能性がありますが、NFT の特定のバッチ、またはコレクション全体に対して権限を設定したい場合、非常に面倒です。 NFT は 10,000 個あり、設定する必要があります。10,000 回、提案者がこの問題をどのように検討したかはわかりませんが、皆さんは交換や議論を歓迎します。

つまり、記事の冒頭で述べたように、NFT は PFP の段階を過ぎ、次の物語が始まるものであり、インフラストラクチャと上位層アプリケーションの革新が、サークルを突破した後の次の漸進的なユーザー流入をもたらすことになります。この意見には不備や偏見があり、いかなる組織の立場を代表するものでも、いかなる投資アドバイスを構成するものでもありません。交換や議論を歓迎します。

元のリンク

元のリンク

星球君的朋友们
作者文库