a16z 暗号パートナーが NFT ロイヤルティについて語る:動作原理、開発と進化など。

ビデオスピーカー: Michael Blau a16z 暗号化パートナー、コンパイラー: Qianwen、ChainCatcher

NFT の当初のビジョンはバラ色でした。NFT スマート コントラクトはオンチェーンで二次ロイヤルティを強制するため、NFT が二次市場で取引されている限り、クリエイターは収益を得ることができます。これは本当に素晴らしいことで、このアセットがインターネット上で流通し、そのアセットが譲渡されたり売却されたりするたびに、作成者に利益がもたらされます。

しかし、現実には、スマートコントラクトではNFTのロイヤルティをオンチェーンで強制することはできません。このトピックについては、背景を説明し、NFT ロイヤルティ、その仕組み、さまざまなロイヤルティ基準の進化、先ほど概説した問題の潜在的な解決策について説明し、最後にいくつかのアドバイスをします。

ロイヤリティ

Investopedia の理解によれば、ロイヤルティとは、個人または企業の資産を継続的に使用するために支払われるものです。あなたがアーティストで、本当にクールなアート作品を作成し、それを販売するとします。 NFT が取引を変更したり、取引を行ったり、マーケットプレイスで販売したりした場合、売上と価格の一部が元の作成者に返されます。

Erc721 とロイヤルティ

ERC721 は、チェーン上の NFT の定義、コード、状態管理に関する標準、仕様です。実際に仕様を読めば、実際にはオンチェーンで支払いやロイヤルティを実行する必要はありません。図に示すように、このコードは Zeppelin が ERC721 伝達関数を実装するためのオープン コードです。基本的に、NFT をあるウォレットから別のウォレットに転送する方法のロジックを定義します。

このコードを 1 行ずつ見てみると、このコードには販売価格や販売価格からのパーセンテージなどについて言及している部分がないことがわかります。標準には、転送関数に手数料を含めることができる方法があると記載されています。しかし、それでも、関連する基準はありません。したがって、プロジェクトが転送時に料金を強制したい場合は、特定のプロジェクトで操作する必要がありますが、プロジェクト間には比較性や相互運用性がありません。

a16z 暗号パートナーが NFT ロイヤルティについて語る: 動作原理、進化、ソリューション

### チャレンジ

では、私たちの現在の課題は何でしょうか?最初のケースは、特定の料金を請求したいとします。問題を単純化してみましょう。ロイヤルティの割合を使用する代わりに、ドルを使用します。いつでも NFT を転送でき、作成者がそれを受け取ります。 1ドル取ってください。ただし、エコシステム内のユーザーはいつでも NFT をラップできます。彼らがあなたに1ドルを支払うとしますが、NFTを別のウォレットに送信する代わりに、NFTをロックして新しいNFTを発行するスマートコントラクトに送信するため、ラップされたNFTは完全にロイヤルティの制限がなく、完全に自由になりますブロックチェーンエコシステムで取引するため。もう 1 つの質問: それを自分に転送したい場合はどうすればよいですか? NFT をあるウォレットから別のウォレットに移動する場合、手数料はかかりません。 3 番目のケースは、手数料であろうとその他のルールであろうと、転送関数に追加するものが増えるほど、基本的に NFT の構成可能性が制限されることです。

ロイヤルティの実際の仕組み

実際に起こっているのは、マーケットプレイスがこれらのロイヤルティを舞台裏で現金化しているということです。そのため、クリエイターとしてしなければならないことは、各マーケットプレイスに手動で行って、これが私のロイヤルティであることを伝え、私のNFTであるかどうかを伝える必要があることです。販売しました。ロイヤルティはいくらかかりますか。

a16z 暗号パートナーが NFT ロイヤルティについて語る: 動作原理、進化、ソリューション

構成可能性と相互運用性が重視される分野では、この種の操作はあまりにも非現実的です。私たちは現在、ブロックチェーン上に多くのマーケットプレイスが存在し、誰でも非常に簡単にマーケットプレイスを作成または展開できること、そして潜在的に無限の数のマーケットプレイスが存在することを知っています。クリエイターが各市場に行って手動でリクエストするのは多大な労力を要します。したがって、スマート コントラクトでロイヤルティを強制できない場合、私たちはすべての市場にロイヤルティについて知らせたくありません。問題の解決について話す前に、NFT ロイヤルティの進化について話したいと思います。

ロイヤルティの進化の歴史

EIP2981はNFTロイヤルティ規格です。しかし、これは多くの人が誤解していることですが、この基準はロイヤルティを強制するものではありません。これは、クリエイターの情報、支払われるべきロイヤルティなどのロイヤルティ情報を収集し、この情報をチェーンとスマート コントラクトに置くことです。

マーケットプレイスが行う必要があるのは、NFT コントラクトをクエリして、その内容を確認することだけです。ご覧のとおり、ここにある小さなコードは、いわゆるロイヤルティ情報を示しており、売上と価格を取得して、誰にいくら支払うべきかという情報を返していることがわかります。

a16z 暗号パートナーが NFT ロイヤルティについて語る: 動作原理、進化、ソリューション

アイデアは、市場があなたのNFT契約が市場で取引されているのを見た場合、彼らはこの機能をクエリし、データを理解し、ロイヤルティを現金化できるということです。

しかし、小さな問題があります。この標準には下位互換性がまったくありません。したがって、標準以前にオンチェーンで NFT を作成した場合はロックインされ、何もできなくなります。 NFT契約をアップグレードできれば、状況はそれほど悪くありません。しかし現実には、ほとんどの人はそうしておらず、Open Blend コントラクトや他の erc721 コントラクトのバリアントなどの他の標準を使用しているだけです。

2番目の問題は、市場に標準がないことです。たとえば、このアイデアが 2981 年に登場する前に、Foundation、Zora、ウェアラブルなどの多くの市場プラットフォームが標準の独自バージョンを発表しました。これらは同じことを行います: ロイヤルティを支払うために必要な情報を返しますが、詳細が異なります。たとえば、ロイヤルティ情報をロイヤルティ データと呼び、実際のロイヤルティ金額の代わりに、ロイヤルティのパーセンテージとベーシス ポイントだけを返す場合があります。 。したがって、市場には従うべき基準がありません。

では、EIP 2981 に下位互換性を持たせ、同時にこの問題を解決するにはどうすればよいでしょうか?ここで、集中型ロイヤルティレジストリ(マニホールドロイヤルティレジストリ)が登場します。これは典型的なオンチェーン レジストリです。これには 2 つの目的があります。まず、既存のものをすべて組み合わせます

標準、基本標準、レア可変標準、および EIP291 が 1 つの標準に統合されています。これらの標準をすべて包含しているため、どれを実装しても問題ありません。

次に、下位互換性も可能になります。したがって、契約に EIP2981 を直接実装していない場合でも、このレジストリにアクセスして著作権情報を入力し、フォームを使用できます。

次に、簡単な例を見てみましょう。写真にあるように、これは著作権レジストリ Web サイトからの抜粋であり、作成された UI は次のとおりです。スマート コントラクトのアドレスを入力し、そのスマート コントラクトに特定のトークン ID を入力して、販売価格を入力すると、ユーザー インターフェイスに入力した販売価格に基づいて、誰にいくら支払うべきかをレジストリが返します。

このテーブルは分散化されており、作成者は設定しても忘れることができます。この場所でロイヤリティと情報を一度にアップロードでき、他のアクションは必要ありません。必要に応じて、登録フォームにアクセスして 1 か所で検索するだけで、必要な情報をすべて入手できます。これはクリエイターを容易にするだけでなく、市場も容易にしますが、まだ小さな問題が残っています。問題は、市場が依然としてレジストリの権利を無視できることです。

a16z 暗号パートナーが NFT ロイヤルティについて語る: 動作原理、進化、ソリューション

演算子フィルター

上記の操作は、ロイヤルティデータ自体の情報を分散するだけであり、市場に何かを強制するものではなく、市場がロイヤルティを尊重しない可能性もあります。では、この目標に近づくために何ができるでしょうか?ここで演算子フィルターが登場します。

A16z 暗号パートナーが NFT ロイヤルティについて語る: 動作原理、進化、ソリューション

演算子フィルターは高度な機能です。これは、クリエイターが自分の作品が市場で販売されたり、特定のアプリとやり取りしたりすることを防ぐことができるブロックリストです。これはマーケットプレイスだけでなく、あらゆるアプリに当てはまります。

このアイデアの優れた点は、それをオンチェーンで強制できることです。これは、NFT がエコシステムの他の部分とどのように相互作用するかを強制する契約に含めることができます。ほとんどの場合、NFT アプリケーションでは通常、ユーザーが自分に代わって NFT を転送するためのスマート コントラクトを承認する必要があるためです。したがって、市場の文脈では、ユーザーは自分の資産であるNFTの市場への移転を承認し、それによってそれらを市場に上場することができます。一致する場合、マーケットプレイスは入札を繰り返し、その後、売り手としてあなたにお金を送金し、あなたのウォレットから買い手のウォレットにNFTを転送します。この市場は実際にはオンチェーンのスマートコントラクトとして運営されています。

演算子フィルターを使用してそれらをブロックできます。それは 2 つの素晴らしいことを行います。最初に行うことは、特定のアドレスをブロックすることです。マーケットはチェーン上のスマート コントラクトと考えることができ、特定のアドレスに配置されており、このアドレスを直接ブロックできます。しかし、他の誰かがコードを再デプロイして禁止リストを回避できることもわかっています。賢い解決策は、アプリまたはマーケットプレイス自体のソース コードの一意のデジタル フィンガープリントであるコードハッシュです。そこで、ソース コードの一意のデジタル フィンガープリントを取得し、そのフィンガープリントをマスクします。したがって、誰かがオンチェーンでマーケットを 30 回複製したとしても、それは問題ではなく、ブロックリストは依然としてそれらをブロックします。

a16z 暗号パートナーが NFT ロイヤルティについて語る: 動作原理、進化、ソリューション

では、フィルタリングを設定するにはどうすればよいでしょうか?クリエイターまたはプロジェクトには 2 つの選択肢があります。最初のオプションは、自分自身のブロック リストを厳選することができ、自分自身を非常に信頼できるというものです。あなたは本当に優秀なオンチェーン探偵になれるでしょう。各市場とアプリケーションの最新の開発を学ぶことができます。各市場やアプリケーションの最新の開発について学び、仮想通貨をアプリケーションと相互作用させるかどうかを決定し、チェーン上のブロック リストを作成できます。

a16z 暗号パートナーが NFT ロイヤルティについて語る: 動作原理、進化、ソリューション

2 つ目は他のチームに委託する方法ですが、ここで推奨するのは CORI という研究機関です。基本的には、Zora、openSea、NiftyGateway など、エコシステム内の多くの人気のある企業とマーケットプレイスで構成されています。誰がこの市場に参加できるか、誰がその市場に参加できるかを決定し、残りはチームに任せます。

両者の間にはいくつかのトレードオフが存在します。最初のバージョンでは、完全に制御できます。別のバージョンでは、完全に制御できますが、CORI が行うすべての決定に必ずしも同意する必要はありません。

### まとめ

最初に述べたように、オンチェーンでロイヤルティを強制することはできませんが、オンチェーンでロイヤルティ データを取得できる可能性があります。一元化されたロイヤルティレジストリを使用してこの情報をオンチェーンに置き、執行に近づけることができれば可能です。

自分のプロジェクトで NFT を使用したい場合は、誰もブロックしたくない場合でも、オペレーターフィルターを使用できます。このフィルターの導入にはほとんど労力が必要ないためです。業界は日々変化しており、明日何が起こるかわからないため、オペレーターのフィルター コードをスマート コントラクトに直接入力して、いくつかの可能性を残すことができます。

最後に、ロイヤルティに関する議論は日々変化します。今日私が話していることのいくつかはここ数か月の間に生まれたものなので、性急な決断はしないようにしましょう。 NFT を作成する場合は、NFT がスケーラブルであることを確認してください。スケーラビリティはアップグレード可能性とはまったく異なります。技術者であれば、アップグレード可能なスマート コントラクトを非常に簡単に作成できることをご存知でしょう。それは確かに選択肢ですが、すべての制御を持ちたくないためにそれをしたくない場合は、さらに分散化を行うことで、NFTをスケーラブルにすることができます。

a16z 暗号パートナーが NFT ロイヤルティについて語る: 動作原理、進化、ソリューション

現在、エコシステムには多くの標準があり、それほど人気がないかもしれませんが、モジュラーNFT、集中型NFT契約、集中型ロイヤリティレジストリなどは存在しており、それらのNFTは拡張性もあります。 NFT にプラグインを追加できますが、オペレーターフィルターの場合は、多くのチェーンコードを実行する必要があります。演算子フィルターが存在する前に、数か月前に集中型 NFT をリリースした場合、コントラクトの構造により、このコントラクトにプラグインを追加して演算子フィルターを使用するのは非常に簡単です。将来何が起こるか本当にわからないので、自分自身にそのオプションを与えます。

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)