SACRÉ BLEU: Self-Assessed Creator Royalties Énforced by Balancing Liquidity Estimation & Utility (A formal definition and analysis of Ethereum Request for Comment ERC-7526)

David Huber,Arran Schlosberg
2024-02-20
Abstract:The secondary market for Ethereum non-fungible tokens (NFTs) has resulted in over $1.8bn being paid to creators in the form of a sales tax commonly called creator royalties. This was despite royalty payments being enforced by no more than social contract alone. Predictably, such an incentive structure led to zero-royalty alternatives becoming abundant and payments dwindled. A purely programmatic solution to royalty enforcement is hampered by the prevailing NFT standard, ERC-721, which is ignorant of sale values and royalty enforcement therefore relies on (potentially dishonest) third parties. We thus introduce an incentive-compatible mechanism for which there is a single rationalisable solution, in which royalties are paid in full, while maintaining full ERC-721 compatibility. The mechanism constitutes the core of ERC-7526.
Computer Science and Game Theory,Theoretical Economics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: in the secondary market of Ethereum non - fungible tokens (NFTs), how to ensure that creator royalties can be effectively paid in a decentralized manner and compatible with existing standards such as ERC - 721. Specifically, the paper points out that in the secondary - market transactions of NFTs, the payment of creator royalties initially relied on social contracts and good will rather than programmatic enforcement. This has led to the proliferation of zero - royalty alternatives, preventing creators from receiving their due earnings. The existing ERC - 721 standard lacks support for the selling price and royalty payment, so it depends on third parties to execute royalty payments, and these third parties may be untrustworthy. To solve this problem, the author proposes an incentive - compatible mechanism, namely the ERC - 7526 standard. This mechanism aims to ensure that in the NFT transfer process, the new holder is motivated to truthfully disclose their valuation of the NFT and pay the corresponding royalties by designing the incentive structure in game theory. At the same time, this mechanism maintains full compatibility with the ERC - 721 standard and does not require changing the existing transfer mechanism. ### Main Objectives: 1. **Ensure Royalty Payment**: By designing an incentive mechanism, when the ownership of an NFT changes each time, the new holder will truthfully disclose the market price valuation of the NFT and pay the corresponding royalties. 2. **Decentralized Execution**: This mechanism can automatically execute royalty payments without a centralized third party, avoiding reliance on untrustworthy third parties. 3. **Compatibility with ERC - 721 Standard**: Ensure that this mechanism can operate under the existing ERC - 721 standard without modifying the existing NFT contracts. ### Key Challenges: - **Information Asymmetry**: The transfer of NFTs may involve multiple addresses, and the transferor and the transferee may not know each other's identities, so a mechanism needs to be designed to ensure the truthful disclosure of information. - **Prevent Evasion**: Prevent malicious users from evading royalty payments by various means, such as through self - transfer or collusion with other users. By introducing ERC - 7526, the author hopes to re - establish a fair and transparent royalty payment mechanism without disrupting the existing NFT ecosystem, thereby protecting the interests of creators and promoting the healthy development of the NFT market.