Smart Creator Coins

Note: This is an early draft and may be outdated. Please follow the latest updates at https://github.com/public-awesome/stargaze.

Yield-bearing Creator Coins

Stargaze creator coins are "smart" because they are productive assets. They earn yield just by holding them, and derive their value from content creation rewards + curation rewards + staking rewards. They aren't just for speculative trading.

Every Stargaze user can mint their own creator coin. A creator coin is minted on a bonding curve (with STARS reserves) that favor early buyers. STARS reserves used for buying creator coins are staked on the network, earning yield for the creator. Thus, creator coins are staking derivatives. This enables users to earn staking yield on their coins. Then can also earn DeFi yield by transferring to other protocols in the Cosmos and Ethereum ecosystems.

The creator coin curve is a power function of the form: y=mxn+cy = mx^n + c

x is the reserve asset (STARS), while y is the price of the creator coin. m and n control the incline of the curve, and c lowers and lifts the curve.

Stargaze will use the following constants for creator coins:

m = 1/400
n = 2
c = 0

This generates the following curve:

To calculate the buying price for new creator coins, or for selling them, we have to calculate the area under the curve, or the integral. This formula is:

r=mn+1xn+1+cxr = \frac{m}{n+1}x^{n+1} +cx

r is the reserve balance (amount of STARS) required to be in the place for the creator coin's supply to be x.

Buy Creator Coin to "Follow"

Buying a creator coin is the crypto-native way of "following" a user. In the Stargaze web app, users of the creator coins you own will show up higher in your feed, creating a token curated feed. This gives users control over constructing their own feed algorithm, instead of an opaque algorithm used in legacy social media.

Whenever a user earns rewards from their posts being curated, it get added to their creator coin bonding curve, increasing the coin price.

Creator coins are only for registered Stargaze users and are opt-in. A user's Twitter account has to be verified in order for them to mint creator coins.

Creator coins will be interoperable as ERC-20s in Ethereum, transferrable over Gravity Bridge.