How does Paradigm's newly proposed GOO (Gradual Ownership Optimization) work?

Paradigm
2022-09-07 13:02:20
Collection
When NFT projects have fungible tokens, communities holding NFTs and tokens separately often diverge over time. Progressive ownership optimization will address this tokenomics issue.

Original Title: “GOO (Gradual Ownership Optimization)

Authors: Dave White & Frankie, Paradigm

Compiled by: Biscuit, Chain Catcher

Today, Paradigm research partner Dave White and research assistant Frankie proposed the Gradual Ownership Optimization model (GOO) to address the challenges of distributing fungible tokens for NFT projects. Below is a compilation and organization of parts of the article by Chain Catcher.

Currently, there are two main ways NFT projects issue fungible tokens:

  • Airdrop. At a specific point in time, all NFT holders receive fungible tokens proportional to the number of NFTs they hold.
  • Constant Release. Over time, each NFT holder receives a constant number of tokens.

One method of constant release is staking, where NFT holders lock their NFTs in a smart contract and receive a certain number of tokens daily.

Another similar method to constant release is Play to Earn, where users who own or have access to designated NFTs can play games and earn a certain number of tokens daily.

In both cases, the number of people holding NFTs may differ significantly from the number of people holding fungible tokens over time.

In the case of airdrops, some users may choose to sell only their NFTs while others may choose to sell only their tokens, leading to a mismatch in the ownership of tokens and NFTs for the entire project, with no force to restore consistency.

In the case of constant release, since fungible tokens are issued at a constant rate, the proportion of newly issued tokens in the total supply becomes smaller over time, making it impossible for the ownership represented by NFTs and fungible tokens to restore consistency. Additionally, regardless of how many fungible tokens a user holds, there is no incentive to match them with a corresponding number of NFTs, and vice versa. Once a divergence occurs between the groups of NFT and token holders, there is nothing to realign their relationship.

GOO Solution Use Case

The upcoming NFT project Art Gobblers will issue an ERC-20 token called Goo. The more Goo a Gobbler NFT holder owns, the faster they generate Goo. This means the total supply of Goo is increasing daily, from thousands to millions or more.

image

For users who do not hold any Gobbler NFTs, hoarding Goo is a very poor strategy, as others will acquire Goo much faster, and the non-holders' share of the total supply of Goo will quickly diminish to zero. On the other hand, if a user holds multiple Gobblers NFTs but only has a small amount of Goo, their Goo production will lag behind other players.

image

Assuming a user holds a Gobbler NFT and their total Goo production capacity accounts for 1% of the total, as long as that user never removes their NFT and Goo, they will always receive at least 1% of the total supply of Goo. This ensures that NFT holders can maintain control over their share of Goo in the long term.

Mathematically, the initial issuance of Goo is equal to:

image

A single Gobbler NFT has a mult multiplier representing the base acquisition rate of Goo. We use differential equations to automatically combine the issuance of Goo over time, and if a user holds multiple Gobblers, it will also automatically balance the issuance of Goo among them.

There are some very interesting mathematical operations in this system, which show that if multiple Gobbler NFTs have a total mult multiplier equal to that of a single Gobbler NFT, then they acquire Goo at the same rate. This means players can enhance their competitiveness by acquiring more Gobblers, keeping the game fair.

image

Although designed for Art Gobblers, this mechanism is applicable to any NFT ecosystem with fungible tokens. It keeps NFT and token holders aligned while ensuring the priority importance of the NFTs themselves.

GOO Mechanism Overview

All Art Gobbler NFT addresses will map Goo to a Goo container associated with that account. The owner of that address can add or remove Goo from the container at any time.

The rate at which Art Gobblers acquire Goo is proportional to the square root of the Goo in their container. Each Gobbler has its own mult multiplier that describes the base acquisition rate of Goo.

We use differential equations to automatically compound this token issuance model, finding that the issuance of Goo expands quadratically over time, but still much slower than the exponential growth common in most token staking schemes.

Because when a user's Gobbler is held in proportion to Goo, Goo is in an optimal issuance state, which is a good incentive for users to hold Goo and Gobblers in proportion. Since the total emission of Goo is continuously increasing, these incentives remain strong regardless of the current issuance of Goo.

Final Thoughts

We have open-sourced the GOO scheme on GitHub (transmissions11/goo-issuance), and we welcome developers to adopt the highly optimized, production-ready, and permissive (MIT) GOO scheme.

GOO is designed for Art Gobblers, but we believe it is applicable to various NFT projects and on-chain games. If you want to issue fungible tokens from NFTs while ensuring that users hold NFTs and tokens in roughly proportional amounts, GOO may be suitable for you.

ChainCatcher reminds readers to view blockchain rationally, enhance risk awareness, and be cautious of various virtual token issuances and speculations. All content on this site is solely market information or related party opinions, and does not constitute any form of investment advice. If you find sensitive information in the content, please click "Report", and we will handle it promptly.
ChainCatcher Building the Web3 world with innovators