LI COIN (LI) Whitepaper
A CPU-Friendly, ASIC-Resistant Layer-1 Blockchain
Version 1.0
Date: March 2026
Abstract
LI COIN (LI) is a production-ready Layer-1 blockchain designed for public mainnet deployment with a focus on CPU-friendly mining and full node interoperability on standard personal computers. The network employs a novel Proof-of-Work consensus algorithm called LiHashX, which is memory-hard, ASIC-resistant, and optimized for consumer-grade hardware.
1. Introduction
The cryptocurrency landscape has evolved significantly since Bitcoin's inception, with many networks becoming dominated by specialized mining hardware (ASICs) that exclude ordinary users from participating in network security. LI COIN addresses this centralization concern by implementing a mining algorithm specifically designed to remain efficient on consumer CPUs while being economically unfavorable for ASIC development.
1.1 Design Goals
- CPU-Optimized Mining: Ensure mining remains accessible to users with standard PCs
- ASIC Resistance: Implement memory-hard algorithms that discourage specialized hardware
- Low Resource Requirements: Enable full nodes on modest hardware (2-core CPU, 2GB RAM)
- Fast Block Times: 15-second block intervals for responsive transactions
- Fixed Supply: Capped at 100 million LI tokens to ensure scarcity
- Production Ready: Built for immediate mainnet deployment
2. Technical Specifications
2.1 Core Parameters
| Parameter | Value |
|---|---|
| Ticker | LI |
| Total Supply | 100,000,000 LI |
| Block Time | 15 seconds |
| Initial Block Reward | 50 LI |
| Halving Interval | 210,000 blocks (~4 years) |
| Difficulty Adjustment | Every block (LWMA algorithm) |
| Address Format | LI-prefixed Base58 |
2.2 Minimum System Requirements
- CPU: 2 cores, any modern architecture
- RAM: 2GB minimum, 4GB recommended
- Storage: 10GB for full node (growing ~1GB/year)
- Network: Broadband internet connection
- OS: Linux, Windows, macOS
3. LiHashX Algorithm
3.1 Overview
LiHashX is LI COIN's custom Proof-of-Work algorithm, derived from RandomX principles but optimized specifically for CPU mining. The algorithm combines memory-hardness with computational complexity to create an environment where CPUs maintain a significant advantage over GPUs and ASICs.
3.2 Algorithm Components
Memory Hardness
- Scratchpad Size: 2MB per mining thread
- Dataset Size: 64MB shared dataset
- Access Pattern: Pseudo-random memory access prevents optimization
Virtual Machine
- Instruction Set: 10 custom opcodes optimized for CPU execution
- Register Count: 8 x 64-bit registers
- Program Size: 256 instructions per program
- Execution: 1,024 iterations per hash calculation
Security Features
- 256-bit Hash Output: Using SHA-256 for final hash computation
- Deterministic VM: Reproducible execution across all platforms
- Entropy Mixing: Block template data mixed throughout execution
3.3 ASIC Resistance Strategy
LiHashX achieves ASIC resistance through several mechanisms:
- Memory Bandwidth Requirements: 2MB scratchpad requires significant memory bandwidth
- Complex Control Flow: Conditional jumps and variable execution paths
- Mixed Operations: Arithmetic, logical, and memory operations intermixed
- Large Program Space: 256-instruction programs with pseudo-random generation
- Frequent Dataset Updates: Dataset regeneration prevents pre-computation
4. Blockchain Architecture
4.1 Block Structure
Block Header (80 bytes):
├── Version (4 bytes)
├── Previous Block Hash (32 bytes)
├── Merkle Root (32 bytes)
├── Timestamp (4 bytes)
├── Difficulty Bits (4 bytes)
└── Nonce (4 bytes)
Block Body:
├── Transaction Count (varint)
└── Transactions (variable)4.2 Transaction Format
LICOIN uses a simplified UTXO model similar to Bitcoin but optimized for efficiency:
Transaction:
├── Version (4 bytes)
├── Input Count (varint)
├── Inputs (variable)
├── Output Count (varint)
├── Outputs (variable)
└── Lock Time (4 bytes)4.3 Address System
LICOIN addresses use a distinctive "LI" prefix for easy identification:
- Format: LI + Base58(version + hash160 + checksum)
- Example: LI1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
- Types: Pay-to-Public-Key-Hash (P2PKH) initially, with P2SH planned
5. Consensus Mechanism
5.1 Proof-of-Work
LICOIN employs Proof-of-Work consensus using the LIHashX algorithm. Miners compete to find a nonce value that, when combined with the block header, produces a hash below the current difficulty target.
5.2 Difficulty Adjustment
The network uses a Linearly Weighted Moving Average (LWMA) algorithm for difficulty adjustment:
- Adjustment Frequency: Every block
- Target Block Time: 15 seconds
- Window Size: 60 blocks
- Maximum Change: 25% per adjustment
This ensures stable block times even with fluctuating hash rates.
5.3 Block Rewards
Block rewards follow a predictable halving schedule:
| Period | Blocks | Reward (LI) | Total Issued |
|---|---|---|---|
| 1 | 0 - 209,999 | 50 | 10,500,000 |
| 2 | 210,000 - 419,999 | 25 | 15,750,000 |
| 3 | 420,000 - 629,999 | 12.5 | 18,375,000 |
| ... | ... | ... | ... |
| Final | 0 | 100,000,000 |
6. Network Protocol
6.1 Peer-to-Peer Network
LICOIN operates on a decentralized P2P network with the following characteristics:
- Default Port: 8333 (mainnet), 18333 (testnet)
- Protocol: TCP-based with message framing
- Peer Discovery: DNS seeds + peer exchange
- Maximum Connections: 125 outbound, unlimited inbound
6.2 Message Types
| Message | Purpose |
|---|---|
version | Handshake and capability negotiation |
inv | Inventory announcement |
getdata | Request specific data |
block | Block transmission |
tx | Transaction transmission |
ping/pong | Connection keepalive |
6.3 Security Features
- DDoS Protection: Rate limiting and peer banning
- NAT Traversal: UPnP support for home networks
- Encryption: Optional transport layer encryption (future)
7. Economic Model
7.1 Monetary Policy
LICOIN implements a deflationary monetary policy with:
- Fixed Supply Cap: 100,000,000 LI (never to be exceeded)
- Predictable Issuance: Halving every ~4 years
- No Pre-mine: Fair launch with no pre-allocated tokens
- No Developer Tax: 100% of rewards go to miners
7.2 Transaction Fees
- Fee Structure: Satoshi per byte (1 LI = 100,000,000 satoshis)
- Minimum Fee: 1,000 satoshis per transaction
- Fee Market: Dynamic fees based on network congestion
- Miner Incentive: All fees go to block miners
7.3 Supply Schedule
The total supply follows a predictable curve:
Year 1-4: 50 LI/block → ~52.5M LI (52.5%)
Year 5-8: 25 LI/block → ~78.75M LI (78.75%)
Year 9-12: 12.5 LI/block → ~89.375M LI (89.375%)
...
Year 32+: Minimal issuance → 100M LI (100%)8. Mining
8.1 Solo Mining
Individual miners can participate directly:
LICOIN-miner --address LI1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa --threads 48.2 Pool Mining
Mining pools use the Stratum protocol for coordinated mining:
- Protocol: Stratum v1 with LICOIN extensions
- Difficulty: Pool-adjusted based on miner hashrate
- Payouts: PPLNS (Pay Per Last N Shares)
8.3 Mining Profitability
CPU mining remains profitable due to:
- Low Electricity Costs: CPUs are energy-efficient
- No Hardware Investment: Use existing computers
- Decentralized Rewards: No pool fees for solo mining
- ASIC Resistance: Level playing field for all miners
9. Wallet and Tools
9.1 Reference Implementation
The LICOIN reference implementation includes:
- LICOINd: Full node daemon
- LICOIN-cli: Command-line interface
- LICOIN-miner: CPU miner
- LICOIN-wallet-cli: Wallet management
9.2 Third-Party Integration
APIs are provided for:
- RPC Interface: JSON-RPC 2.0 compatible
- REST API: HTTP endpoints for blockchain data
- WebSocket: Real-time notifications
- Libraries: C++, Python, JavaScript bindings
10. Security Analysis
10.1 Attack Vectors
51% Attack: Requires majority of network hashrate
- Mitigation: Distributed CPU mining makes this expensive
- Detection: Network monitors for chain reorganizations
Selfish Mining: Miners withhold blocks to gain advantage
- Mitigation: Fast block times reduce profitability
- Detection: Network latency monitoring
Eclipse Attack: Isolate nodes from honest network
- Mitigation: Multiple seed nodes and peer diversity
- Detection: Peer connection monitoring
10.2 Cryptographic Security
- Hash Function: SHA-256 (256-bit security)
- Digital Signatures: ECDSA with secp256k1 curve
- Address Generation: RIPEMD-160(SHA-256(pubkey))
- Merkle Trees: SHA-256 based for transaction integrity
11. Roadmap
11.1 Phase 1: Mainnet Launch (Q1 2026)
- ✅ Core blockchain implementation
- ✅ LIHashX mining algorithm
- ✅ Basic wallet functionality
- ✅ Network protocol
- 🔄 Genesis block creation
- 🔄 Seed node deployment
11.2 Phase 2: Ecosystem Development (Q2 2026)
- 📋 Block explorer
- 📋 Mobile wallets
- 📋 Mining pool software
- 📋 Exchange integrations
- 📋 Developer documentation
11.3 Phase 3: Advanced Features (Q3-Q4 2026)
- 📋 Multi-signature transactions
- 📋 Stealth addresses (privacy)
- 📋 Lightning Network compatibility
- 📋 Smart contract research
- 📋 Cross-chain bridges
11.4 Phase 4: Long-term Vision (2027+)
- 📋 Quantum-resistant cryptography
- 📋 Sharding reLIrch
- 📋 Governance mechanisms
- 📋 Sustainability initiatives
12. Conclusion
LICOIN represents a return to the original vision of cryptocurrency: a decentralized digital currency that anyone can participate in securing. By prioritizing CPU-friendly mining and maintaining low resource requirements, LICOIN ensures that the network remains accessible to ordinary users while providing the security and reliability expected of a production blockchain.
The combination of the LIHashX algorithm, fast block times, and fixed supply creates an attractive proposition for both miners and users. As the network grows, LICOIN aims to become a viable alternative for daily transactions while maintaining its core principles of decentralization and accessibility.
References
- Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System.
- RandomX Algorithm Specification. Monero ReLIrch Lab.
- Zawy, A. (2018). Linearly Weighted Moving Average Difficulty Algorithm.
- Decker, C., & Wattenhofer, R. (2013). Information propagation in the Bitcoin network.
Appendices
Appendix A: Technical Specifications
[Detailed technical parameters and constants]
Appendix B: API Reference
[Complete RPC and REST API documentation]
Appendix C: Mining Guide
[Step-by-step mining setup instructions]
Appendix D: Security Audit
[Third-party security assessment results]
LICOIN Foundation
Building the future of decentralized currency
For more information, visit: https://linet.work
GitHub: https://github.com/LI-COIN/Li-Network
Discord: https://discord.gg/
