Welcome to the Course
Learn about the L1 Tokenomics.
Welcome to the L1 Tokenomics course! This course is designed to give you a deep understanding of tokenomics, including the creation, distribution, utility, and governance of tokens within blockchain ecosystems. By the end of this course, you will have practical skills in managing tokens across multi-chain ecosystems, configuring transaction fees, and designing staking and governance models.
Course Content
Basics
Learn the fundamentals of tokenomics, including native tokens, ERC-20 tokens, wrapped tokens, and how token decimals affect transactions and supply.
Native Tokens
Explore how to create custom native tokens, use Avalanche’s native token minter, and integrate ERC-20 tokens as native tokens in cross-chain environments.
Multi-Chain Ecosystems
Delve into interchain token transfers and cross-chain functionality, using both ERC-20 and native tokens across multiple blockchains.
Staking
Understand staking tokens, liquid staking, and how to deploy staking contracts, with a focus on post-Etna upgrade features.
Transaction Fees
Master transaction fee configuration, dynamic fee models, and learn how to distribute fees effectively within decentralized ecosystems.
Token Distribution
Learn about initial token allocation, advanced vesting schedules, bonding curves for token pricing, and how to implement airdrops.
Governance
Study governance models, DAOs, quadratic voting, and the latest innovations in governance (Governance 2.0) for decentralized decision-making.
Prerequisites
Before starting this course, you should have:
Basic Understanding of Blockchain
This course is for people with some blockchain knowledge. Check out this guide to review what a blockchain is.
Avalanche
This course is intended for people with knowledge about Cross-Chain communication protocols, and a solid understanding of the basic concepts of Avalanche. You should be familiar with these concepts:
- Avalanche Architecture: Be familiar with Avalanche blockchains.
- Cross-Chain Messages: Know how to communicate between two Avalanche blockchains with Teleporter.
If some of this is not clear, we strongly recommend taking the Avalanche Fundamentals, Multi-Chain Architecture, and Interchain Messaging courses first.
Software Development
You will need a general understanding of Software Development. You won't have to write a lot of code, but you will have to be able to understand some. Therefore, we recommend:
- Solidity: Basic Knowledge, familiarity with types and interfaces.
- Foundry: Familiarity with Foundry will help to deploy and interact with contracts.
Learning Outcomes
By the end of this course, you will:
- Gain a solid grasp of token fundamentals, tokenomics models, and how to create sustainable token economies.
- Learn how to create custom native tokens and integrate ERC-20 tokens as native tokens in multi-chain environments.
- Understand the challenges and opportunities in cross-chain token transfers, and liquidity management.
- Master the technical aspects of configuring transaction fees, setting up staking contracts, and designing dynamic fee models.
- Create initial allocation plans, implement advanced vesting schedules, and manage bonding curves and airdrops.
- Develop governance structures, including DAOs and quadratic voting models, to manage decentralized decision-making effectively.
Start exploring the course content now to dive deep into the exciting world of tokenomics!