MineSOL Whitepaper
A comprehensive guide to the MineSOL game mechanics, tokenomics, and ecosystem
Introduction
MineSOL is a blockchain-based mining simulation game built on the Solana network. Players can build and manage virtual mining operations, earning real cryptocurrency rewards based on their in-game performance. This whitepaper outlines the game mechanics, economic model, and technical implementation of the MineSOL ecosystem.
Game Mechanics
Core Gameplay
MineSOL simulates cryptocurrency mining operations where players:
- Manage and upgrade their mining facility
- Purchase and deploy miners
- Upgrade their facility to increase capacity
- Earn $MINE tokens based on their hashpower
Facilities
The player's mining facility is the foundation of their mining operation:
- The facility has a level, maximum miner capacity, and power output
- The initial facility starts at level 1 with 5 miner capacity and 50 power output
- The facility can be upgraded to increase capacity and power output
- Upgrade costs increase with each level
- A cooldown period of 6 hours exists between upgrades
Facility Level | Max Miners | Power Output (W) |
---|---|---|
1 | 5 | 50 |
2 | 8 | 180 |
3 | 12 | 420 |
4 | 16 | 600 |
5 | 20 | 1200 |
6 | 24 | 2400 |
7 | 28 | 3000 |
8 | 32 | 6000 |
9 | 36 | 9000 |
10 | 40 | 12000 |
Miners
Miners generate hashpower and consume power:
- Different types of miners have varying hashrates and power consumption
- Players start with one free Toaster Node in their facility
- Miners are primarily purchased with $MINE tokens to be placed in the facility. The initial facility is purchased with SOL.
- Total power consumption within the facility cannot exceed the facility's power output
Removing Miners
Players have the option to remove miners from their facilities. This can be useful for managing space or power when planning to acquire more advanced miners. To remove a miner, players can click the designated remove icon on the miner within their facility view, which will prompt a confirmation.
- Important: Removing a miner is an irreversible action.
- Players will NOT receive any refund for a removed miner.
- The miner is permanently removed from the facility, freeing up one miner slot and its associated power consumption.
Miner Type | Hashrate | Power Consumption (W) |
---|---|---|
Toaster Node | 10 H/s | 10 |
Gamer Rig | 30 H/s | 45 |
Fusion Miner | 75 H/s | 120 |
Pro Miner | 90 H/s | 600 |
Elite Miner | 250 H/s | 1200 |
Quantum Core | 500 H/s | 2500 |
Rewards System
The rewards system distributes $MINE tokens based on:
- A player's proportional share of the total network hashpower
- A block reward that halves at regular intervals
- Players can claim their accumulated rewards at any time
- Players can refer others to the game using their unique referral link, and earn 2.5% of all $MINE their referrals mine
$MINE Tokenomics
Token Utility
$MINE is the native utility token of the MineSOL ecosystem:
- Used to purchase miners and upgrades
- Earned through mining operations
- Can be traded on decentralized exchanges
- Features deflationary mechanics through burn mechanisms
Reward Distribution
Rewards are distributed based on the following formula:
Where Block_Reward follows a dynamic era-based schedule:
- Initial reward for Era 0: 578.703704 $MINE per block
- Blocks are produced approximately every 1 second
- Rewards are adjusted at the end of each era. An era lasts for 345,600 blocks (approximately 4 days).
- At the end of an era, the reward per block is typically reduced (e.g., by a factor defined by `rewardReductionNumerator`/2), but can also be manually set by the admin for the new era. The reward aims to remain above a minimum threshold.
Burn Mechanism
To create deflationary pressure on the token supply:
- 75% of all $MINE spent in-game is burned
- 25% goes to the treasury
- This mechanism reduces supply over time, potentially increasing token value
Referral System
MineSOL features a rewarding referral system to incentivize community growth:
- Players can refer friends using their unique referral link
- When a new player starts using a referral link, the referrer is automatically set
- Referrers earn 2.5% of all $MINE their referrals mine
- There is no limit to how many players you can refer
Technical Implementation
MineSOL is built on the Solana blockchain, leveraging its fast and low-cost transactions:
- Smart contracts written in Rust using the Anchor framework
- Player state stored on-chain, including facilities, miners, and earned rewards
- Global game state tracks total hashpower, block number, and accumulated rewards
- Price oracle for SOL payments
- Automatic rewards calculation based on hashpower contribution
Contract Architecture
Key components of the smart contract include:
- GlobalState - Tracks game-wide variables like total hashpower
- PlayerState - Stores individual player data including facilities and miners
- Miner - Represents mining equipment with hashrate and power consumption
- Facility - Represents mining facilities with level, capacity, and power output
Roadmap
The MineSOL development roadmap includes:
Phase 1: Core Game (Current)
- Basic mining mechanics focused on a single facility
- Facility and miner system within that facility
- $MINE token rewards
- Referral system
Phase 2: Marketplace & Multi-Facility Exploration
- NFT miners with unique properties
- Trading platform for miners
- Limited edition miner releases
- Exploration of multi-facility management for advanced players
Phase 3: Expanded Gameplay
- Mining pools and collaborations
- Special events and competitions
- More facility types and specializations
Phase 4: Governance
- DAO for game decisions
- Community-led development
- Protocol revenue sharing
Conclusion
MineSOL combines engaging gameplay with real cryptocurrency rewards, creating a sustainable play-to-earn ecosystem. By leveraging Solana's speed and efficiency, the game provides a seamless experience for players while maintaining the integrity of blockchain-based asset ownership and rewards. The deflationary tokenomics and halving schedule are designed to create long-term value for participants in the MineSOL ecosystem.
This whitepaper serves as a living document and may be updated as the game evolves and additional features are implemented based on community feedback and technological advancements.