Tokenomics
Chaos Protocol's tokenomics design aims to create a sustainable ecosystem, achieving token value circulation through transaction taxes, burning mechanisms, and betting systems.
Token Basic Information
| Property | Value |
|---|---|
| Token Name | Chaos |
| Token Symbol | Chaos |
| Initial Supply | 100,000,000 (100M) |
| Chain | BSC (Binance Smart Chain) |
| Standard | BEP-20 |
Supply Distribution
Initial Distribution
Initial Supply: 100,000,000 Chaos
| Distribution | Percentage | Amount |
|---|---|---|
| Initial Liquidity (PancakeSwap) | 50% | 50M Chaos + 80K USDT |
| Private Investors (603) | 50% | 200-2000 USDT/Address, Token + LP by ratio |
The initial supply is all minted to tx.origin (deployer address) during contract deployment, then:
- 50,000,000 Chaos + 80,000 USDT for initial liquidity
- Remaining tokens distributed to 603 private investors
Private Distribution Transactions (7 total):
| # | Transaction Hash |
|---|---|
| 1 | 0x863f26e1...473ac0c |
| 2 | 0x0590dffc...d348642 |
| 3 | 0x027c4508...b86baa5fb |
| 4 | 0x24ba92aa...7b3cbff4 |
| 5 | 0x15d37efa...fdd3f10a |
| 6 | 0x3879cd41...79343b8f |
| 7 | 0x070f7833...f861972 |
Private Investor Distribution
Private investors each invest 200-2000 USDT, receiving Token, burn amount and guarantee at a fixed ratio:
| Investment (USDT) | Token Received | Burn Amount (USDT) | Guarantee (USDT) |
|---|---|---|---|
| 2000 | 312,500 Chaos | 500 | 250 |
| 1000 | 156,250 Chaos | 250 | 125 |
| 500 | 78,125 Chaos | 125 | 62.5 |
| 400 | 62,500 Chaos | 100 | 50 |
| 300 | 46,875 Chaos | 75 | 37.5 |
| 200 | 31,250 Chaos | 50 | 25 |
Distribution Ratio:
- Token : USDT = 156.25 : 1
- Burn Amount : USDT = 25%
- Guarantee : USDT = 12.5%
Circulating Supply Changes
Due to the burning mechanism, circulating supply continuously decreases:
Circulating Supply = Initial Supply - Cumulative Burned AmountTransaction Tax Mechanism
Tax Rate Structure
uint256 public constant FEE_RATE = 300; // 3%Each transaction involving PancakeSwap trading pair charges 3% tax.
Tax Distribution
Transaction tax distribution:
| Distribution | Percentage | Purpose |
|---|---|---|
| Dividend Pool | 80% | FIFO queue user dividends |
| Prize Pool | 20% | Boost acceleration rewards |
Tax Flow Example
Assume a user sells 10,000 Chaos:
| Step | Description |
|---|---|
| Sell | 10,000 Chaos |
| Tax Deducted | 3% = 300 Chaos |
| User Receives | 9,700 Chaos |
| Swap | 300 Chaos → 300 USDT via PancakeSwap |
| 80% → BurnPoolV2 | 240 USDT to Dividend Pool |
| 20% → Prize Pool | 60 USDT to Boost rewards |
Burning Mechanism
BurnPoolV2 Burning Flow
User token flow when participating in burning:
With Referrer:
| Distribution | Amount | Description |
|---|---|---|
| Add LP | 40 USDT | All to user |
| Referral Reward | 20 USDT | 10 USDT → Vault LP, 10 USDT → Tokens |
| Buy Tokens for Dividend | 35 USDT | 3% transaction tax goes to dividend pool |
| Buy Tokens to Burn | 5 USDT | Sent to black hole address |
Without Referrer:
| Distribution | Amount | Description |
|---|---|---|
| Add LP | 40 USDT | All to user |
| Buy Tokens for Dividend | 55 USDT | 3% transaction tax goes to dividend pool |
| Buy Tokens to Burn | 5 USDT | Sent to black hole address |
LP Deposited to VaultV5 → Enter FIFO Dividend Queue
Token Burning
Each burn destroys a portion of tokens:
| Scenario | Burn Ratio |
|---|---|
| With Referrer | 5% (5 USDT) |
| Without Referrer | 5% (5 USDT) |
Deflationary Effect
As burning progresses, circulating supply continuously decreases:
Time →
Supply ↓
Initial Supply (100M)
↓
Burn #1 → Destroy X Chaos
↓
Burn #2 → Destroy Y Chaos
↓
...
↓
Circulating supply continuously decreasesRevenue Model
BurnPoolV2 Revenue
User revenue from burning:
| Metric | Value |
|---|---|
| Minimum Investment | 100 USDT |
| Target Return | 2x (200 USDT) |
| Revenue Source | Transaction tax dividends |
| Distribution Method | FIFO Queue |
Revenue Calculation Example
User Investment: 1000 USDT
Target Return: 2000 USDT
↓
Wait for transaction tax accumulation
↓
When dividends reach 2000 USDT
↓
User can withdraw all returnsBoost Acceleration
Referrers can receive accelerated queue exit:
VaultV5 Betting Model
Betting Mechanism
Users can bet on token price movements:
| 角色 | 投入 | 价格上涨 | 价格下跌 |
|---|---|---|---|
| 创建者 (Creator) | USDT | 获得利润的 50% | 保本 |
| 接单者 (Taker) | LP 代币 | 获得利润的 50% | 承担亏损 |
- 基准价:创建合约时的代币价格
- 结算时间:3 天后自动结算
Revenue Limits
- Maximum profit: 2x investment
- Lock time: 30 minutes (after creation)
- Contract validity: 3 days
Economic Cycle
Complete Economic Flow
Value Cycle
- Transaction Generates Tax → Increases dividend pool
- User Burns → Receives LP and dividend rights
- Dividends Accumulate → User receives returns
- Returns Reinvested → Continue burning
- Token Burning → Reduces supply, increases value
Risks and Incentives
Incentive Mechanism
| Incentive | Description |
|---|---|
| Transaction Tax Dividends | Hold tokens to receive dividends |
| Burn Returns | 2x return target |
| Referral Rewards | Additional LP and token rewards |
| Boost Acceleration | 8-hour referral window for queue acceleration |
| Betting Returns | Profit from price predictions |
Risk Factors
| Risk | Description |
|---|---|
| Market Risk | Token price fluctuations affect betting results |
| Liquidity Risk | Insufficient dividend pool funds may delay returns |
Key Parameters
// TaxToken
uint256 FEE_RATE = 300; // 3% tax rate
uint256 MIN_SWAP_AMOUNT = 200; // Minimum swap amount
// BurnPoolV2
uint256 MIN_BASKET = 100; // Minimum investment (USDT)
uint256 MULTIPLE = 2; // Return multiple
uint256 BOOST_INTERVAL = 8 hours; // Boost trigger interval
// VaultV5
uint256 LOCK_PERIOD = 3 days; // Contract lock time
uint256 MIN_CONTRACT = 30; // Minimum bet amount (USDT)
uint256 MAX_PROFIT = 2; // Maximum profit multiple
// Private Distribution
uint256 INVESTORS = 603; // Number of private investors
uint256 TOKEN_RATIO = 15625; // Token/USDT ratio (×100)
uint256 LP_RATIO = 625; // LP/USDT ratio (×100)
uint256 MIN_INVEST = 200; // Minimum investment (USDT)
uint256 MAX_INVEST = 2000; // Maximum investment (USDT)
// Initial Liquidity
uint256 INITIAL_USDT = 80_000; // Initial liquidity USDT
uint256 INITIAL_TOKEN = 50_000_000; // Initial liquidity Token (50% supply)