What is a Blockchain Game Token?
Registering in-game assets (currency, items, characters, etc.) on the decentralized CROSS chain allows users to own them, and enables transparent trading/storage.
Key Features
- On-chain Assets: Issue in-game assets as tokens or NFTs
- Ownership: Assets are owned by the user's wallet, not a central server
- Asset Mobility: Assets can be exchanged, traded, or used outside the game
- Transparency of Transactions: All transaction history is recorded on the blockchain
Coin is the native unit of a blockchain network, issued on its own independent chain. E.g., Bitcoin, Ethereum, CROSS, etc.
Token is an asset issued via a smart contract on an existing blockchain, operating on a platform (e.g., Ethereum, CROSS Chain) rather than its own chain. In summary, all coins have their own chain, but tokens do not. You can think of coins as national currency and tokens as local currency (or gift certificates).
1. Major Blockchain Standards and Use Cases
💰 ERC-20: Game Token (Currency)
- Definition: Fungible Token standard based on Ethereum
- Features: Divided by quantity, all units have the same value
Example Use Cases
- In-game currency (e.g., gold, points, crystals)
- User reward tokens
- Voting rights for game DAOs (governance)
- Currency for item purchase, enhancement, etc.
🖼️ ERC-721: NFT (Non-Fungible Token)
- Definition: Standard for unique, non-fungible tokens (NFTs)
- Features: Each token has a unique ID, ensuring uniqueness/rarity
Example Use Cases
- Unique assets such as characters, equipment, skins, mounts
- Evolutionary NFTs (reflecting enhancement, growth)
- Collectible rewards (limited edition cards, trophies, etc.)
- Recording game results (e.g., champion records)
2. Example Use Cases
Game Type | ERC-20 Example Use | ERC-721 Example Use | Key Features |
---|---|---|---|
🎯 RPG Game | Buy/enhance weapons with $RUNE | Mint legendary weapons, mounts, rare characters as NFTs | Trade NFT items in marketplace |
🃏 Card Battle | Buy card packs, recombine cards with $DUST | Mint each card as NFT, evolve/enhance | Register/burn card NFTs on external market |
⚔️ PvP Battle | Enter matches, draw items with $GEM | Store battle records, champion medals, replays as NFTs | Prove user win rate/achievements as NFT |
3. Example User Experience Flow
--- config: look: neo layout: dagre theme: default --- flowchart TD A["Game Play"] --> B["Earn In-game Currency<br>(Gold, Points, etc.)"] & C["Obtain In-game Items<br>(Equipment, Cards, Skins, etc.)"] B --> D["Convert to ERC-20 Token<br>e.g., $RUNE, $DUST"] C --> E["Mint as ERC-721 NFT<br>e.g., Weapons, Mounts, Cards, etc."] D --> F["Send to User Wallet"] E --> F F --> G["Register on Marketplace"] G --> H["Trade or Sell to Other Users"]
1.
Game Play
The user plays the game as usual, defeating monsters or completing missions.
2.1.
Earn In-game Currency
Earn in-game currency such as gold or points as rewards for playing. This currency can later be converted to ERC-20 tokens.
2.2.
Obtain In-game Items
Obtain items such as weapons, equipment, cards, or skins through dungeon rewards or shop purchases. Certain rare items can be converted to NFTs.
3.1.
Convert to ERC-20 Token
Accumulate in-game currency and convert it to ERC-20 tokens (e.g., $RUNE, $DUST) via smart contracts. These tokens are sent to the user's Web3 wallet.
3.2.
Mint as ERC-721 NFT
Mint certain items as NFTs and assign them to the user's wallet address. Each NFT has a unique ID, ensuring rarity and tradability.
4.
Send to User Wallet
The issued ERC-20 or ERC-721 assets are sent to the user's Web3 wallet (e.g., MetaMask), granting on-chain ownership.
5.
Register on Marketplace
Users can register their tokens or NFTs on external marketplaces (OpenSea, LooksRare, etc.), setting price, conditions, fees, etc.
6.
Trade or Sell to Other Users
Registered assets can be purchased by other users, allowing users to generate real profit or exchange assets.
4. Notes and Considerations
Item | Description |
---|---|
Fee (Gas) | Gas fees occur when minting or transferring |
User Onboarding | Web3 entry barriers such as wallet setup, seed phrase understanding |
Security | Need measures to prevent NFT theft, phishing, etc. |
Regulation | Need to respond to country-specific NFT/token regulations |
Economic Design | Must adjust in-game inflation/deflation structure |
5. Summary
Category | ERC-20 | ERC-721 |
---|---|---|
Purpose | Game currency | Unique asset |
Structure | Uniform value tokens | NFTs with unique IDs |
Example | Gold, reward tokens | Items, characters, trophies |
Usage | Trade, spend | Store, collect, display, trade |
Updated 2 days ago