Content
@
0 reply
0 recast
0 reaction
Stephen Caudill
@mrmemes.eth
Given the success and popularity of custom native token chains like Degen and Ham, and our collaboration with /ethxy, we've been getting a lot of questions about about how chains using custom native tokens work. Understanding the operational implications and the numerous nuances is difficult and requires a lot of research... so we thought we'd save you the work. With that in mind, let's look at: 1. Why you might use a custom native token 2. How custom native tokens work 3. How rollups support them and what they require 4. Differences in how they are implemented by rollups Without further ado...
1 reply
1 recast
4 reactions
Stephen Caudill
@mrmemes.eth
Why use a custom native token? If you’re still reading, you’ve probably already spent some time thinking about this and have your own list of reasons. Here’s a brief overview of the most common motivations that others find compelling to consider launching chains with custom native tokens: • Subsidized Gas Fees: Chain operators can enhance accessibility and user engagement by subsidizing transaction costs, absorbing some or all of the gas fees, or dynamically adjusting the fee structure. • Enhanced User Experience: Utilizing the project’s own token for transaction fees streamlines interactions, especially when most activities on the chain involve this token. • Token Utility: Deploying a custom native token can increase its utility, potentially elevating the token’s value and its significance within the ecosystem. • Innovative Economic Models: Utilizing a custom token enables the creation of novel economic models, offering opportunities that standard configurations do not.
1 reply
0 recast
2 reactions
Stephen Caudill
@mrmemes.eth
How do custom native tokens work? TL;DR: Every rollup must have contracts on the main chain it rolls up to. These contracts can be set to accept a specific token from a specific address as the rollup’s native currency. After confirming the token deposit, they issue the equivalent amount as native currency on the rollup. The subtlety this glosses over is that the rollup chain itself continues to work as usual. Its native currency remains its native currency, only differing in name and symbol. Most necessary changes happen on the parent chain, with strict controls around deposits and withdrawals of the new native token. The rollup only accepts its designated native currency for deposits, ignoring the parent chain’s native currency.
1 reply
0 recast
2 reactions