Skip to content

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

ParameterValue
TickerLI
Total Supply100,000,000 LI
Block Time15 seconds
Initial Block Reward50 LI
Halving Interval210,000 blocks (~4 years)
Difficulty AdjustmentEvery block (LWMA algorithm)
Address FormatLI-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:

  1. Memory Bandwidth Requirements: 2MB scratchpad requires significant memory bandwidth
  2. Complex Control Flow: Conditional jumps and variable execution paths
  3. Mixed Operations: Arithmetic, logical, and memory operations intermixed
  4. Large Program Space: 256-instruction programs with pseudo-random generation
  5. 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:

PeriodBlocksReward (LI)Total Issued
10 - 209,9995010,500,000
2210,000 - 419,9992515,750,000
3420,000 - 629,99912.518,375,000
............
Final0100,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

MessagePurpose
versionHandshake and capability negotiation
invInventory announcement
getdataRequest specific data
blockBlock transmission
txTransaction transmission
ping/pongConnection 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:

bash
LICOIN-miner --address LI1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa --threads 4

8.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

  1. Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System.
  2. RandomX Algorithm Specification. Monero ReLIrch Lab.
  3. Zawy, A. (2018). Linearly Weighted Moving Average Difficulty Algorithm.
  4. 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/

Released under the MIT License.