ERC-2981

NFT ロイヤルティ標準

すべてのNFTマーケットプレイスとエコシステム参加者がロイヤリティ支払いを全面的にサポートできるように、非代替可能トークン(NFT)のロイヤリティ支払い情報を取得するための標準化された方法。

Created

2020-09-15

要約

この規格は、NFTが売却または再販売されるたびに、NFTの作者や権利保持者に支払うべきロイヤリティ額を示すことができる契約(例えば、ERC-721およびERC-1155インターフェイスをサポートするNFTなど)を許可します。

これは、アーティストや他のNFTクリエイターへの持続的な資金提供をサポートしたいNFTマーケットプレイス向けのものです。ロイヤリティ支払いは任意であり、wallet間のNFT転送などを含む転送メカニズム(例えばtransferFrom())を利用した場合、必ずしも販売が行われたことを意味するわけではないためです。マーケットプレイスや個人は、特定の販売価格に対してどれだけの額をどのアドレスに支払うかを指定するroyaltyInfo()を利用してロイヤリティ支払い情報を取得し、この規格を実装します。

支払いと受取人への通知の具体的なメカニズムは、将来のEIP(イーサリアム改善提案)で定義される予定です。このERC(イーサリアムリクエストによるコメント)は、NFTロイヤリティ支払いにおけるさらなる革新のための最小かつガス効率の高い基礎として考慮すべきです。

動機

NFTの多くのマーケットプレイスでは、他のマーケットプレイスが簡単に互換性を持つことや使用することが難しい、ユニークなロイヤリティ支払いの実装が存在します。ERC-20トークンの初期の頃と同じく、NFTマーケットプレイスのスマートコントラクトはエコシステムにより異なり、標準化されていません。このEIPは、すべてのマーケットプレイスが特定のNFTのロイヤリティ支払い情報を取得できるようにします。これにより、NFTがどのマーケットプレイスで販売または再販売されるかに関係なく、正確なロイヤリティ支払いが可能になります。

最大のNFTマーケットプレイスの多くが、他のマーケットプレイスと互換性のない特別なロイヤリティ支払いソリューションを実装しています。この標準は、どの種類のNFTマーケットプレイスでも受け入れられる、標準化されたロイヤリティ情報の取得を実装します。この最小限の提案は、ロイヤリティ額と受取人を取得するメカニズムのみを提供します。実際の資金移動はマーケットプレイスが実行すべきものです。

この標準は、ERC-721およびERC-1155インターフェイスをサポートするNFTがロイヤリティ情報を伝える標準化された方法を持つことを可能にします。具体的には、これらの契約は今やロイヤリティ額を計算し、正当な受取人に提供することができます。

ロイヤリティ額は常に販売価格のパーセンテージです。マーケットプレイスがこのEIPを実装しないことを選択した場合、二次販売に対して資金は支払われません。NFTマーケットプレイスのエコシステムが自発的にこのロイヤリティ支払い標準を実装すると考えられており、これはアーティスト/クリエイターへの持続的な資金提供を目指したものです。NFTの購入者は、NFTの購入決定を行う際の要素としてロイヤリティ支払いを評価します。

合意されたロイヤリティ支払いの標準がなければ、NFTエコシステムは全てのマーケットプレイスでロイヤリティを集める効果的な手段を欠くことになり、アーティストや他のクリエイターは持続的な資金調達を受けられなくなります。これはNFTの成長と普及を妨げ、新規かつ革新的なトークンの作成からNFTクリエイターを落胆させることにつながります。

全てのNFTマーケットプレイスが一つのロイヤリティ支払いの標準で統一することを可能にすることは、全体のNFTエコシステムに利益をもたらします。

この標準はNFTとERC-721およびERC-1155規格との互換性に焦点を当てていますが、EIP-2981はERC-721およびERC-1155規格との互換性を必要としません。他の任意の契約もEIP-2981と連携してロイヤリティ支払い情報を返すことができます。そのため、ERC-2981は多くの資産タイプに対する普遍的なロイヤリティ標準となります。

仕様

作成中

合理的な理由

作成中

引用

Zach Burks (@vexycats), James Morgan (@jamesmorgan), Blaine Malone (@blmalone), James Seibel (@seibelj), "ERC-2981: NFT Royalty Standard," Ethereum Improvement Proposals, no. 2981, September 2020. [Online serial]. Available: https://eips.ethereum.org/EIPS/eip-2981.

Last updated