0

I am about to create my own ERC20 just to practice what I've learnt in the tutorial I watch, so here in openzeppelin doc https://docs.openzeppelin.com/contracts/4.x/wizard, I can create a contract to create my own token with ease. So in the code, there is an option for initialSupply. this initialSupply appears in my wallet after deploying the contract and I import the token address into my metamask wallet. When I send this token to another account, the amount I transferred was deducted and the address I transferred the token to receive the amount. But what if I transfer all this token to another account, how do I own one again? Someone who know little about this said, one can set a mint function in the contract before deployment to be able to provide more token and he also told me people can exchange my token in a liquidity pool.

What am still unable to understand is:

  1. Do token value increase with the amount of supply I create, if yes how and if no how?
  2. Why do people buy token when they can create one for themselves and start using it?
  3. Why should I have a fix supply/unlimited supply for my token?
  4. Should I let others mint my token or I only should me able to mint it?
  5. Why do I need a liquidity pool?

Thanks in advance for answering this question.

1 Answer 1

0
  1. Do token value increase with the amount of supply I create, if yes how and if no how?

Token value depends on what the market decides it's worth. If you have a lower supply of a high demand token, then that would in theory be more relatively valuable than if it were more abundant, but a low supply of a useless token is still going to be worthless. Just focus on making something useful.

  1. Why do people buy token when they can create one for themselves and start using it?

Network effects. Why join a social network when I can create one for myself and start using it? Well because everyone is already on the one that exists, and that gives it value.

  1. Why should I have a fix supply/unlimited supply for my token?

Fixed supply like Bitcoin may encourage your token to behave in a deflationary manner. But again, a fixed supply of something useless doesn't matter.

An unlimited supply will make your token inflationary. For example any fiat currency in theory has an unlimited supply, as the central bankers can decide to print more out of thin air.

  1. Should I let others mint my token or I only should me able to mint it? If anyone can mint it then you should apply at least some conditions wrt privilege, limits, etc otherwise you'll just have infinite worthless tokens.

If only you can mint it you should think hard about what your role in the network will be. Are you trying to be like an benevolent authoritarian central banker in the system? Or do you want to eventually let go of the power as your network approaches some critical mass?

  1. Why do I need a liquidity pool? You don't. Liquidity pools are used to solve the initial liquidity problem in a decentralized manner by incentivizing liquidity providers with rewards. Read more: https://www.gemini.com/cryptopedia/what-is-a-liquidity-pool-crypto-market-liquidity
0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.