Lapis Monetae (LMT) is an independent cryptocurrency built on a high-performance BlockDAG consensus engine. Derived from the Kaspa Rust codebase, LMT replaces the original kHeavyHash Proof-of-Work algorithm with RandomX, enabling fair CPU-based mining accessible to anyone with a standard computer. The network starts from its own genesis block with no connection to any prior blockchain.
LMT targets a total supply of 100,000,000 coins distributed over approximately 8 years through a smooth deflationary emission curve. The network launches at 1 block per second (BPS) and scales to 10 BPS via the Crescendo hardfork after approximately 6 months of operation.
The cryptocurrency landscape is dominated by networks that favor specialized hardware (ASICs) or large GPU farms, concentrating mining power in the hands of well-funded operations. This undermines the decentralization that cryptocurrencies were designed to provide.
Lapis Monetae addresses this by using RandomX, a Proof-of-Work algorithm specifically designed to be efficient on general-purpose CPUs and resistant to ASIC and GPU optimization. Combined with the high-throughput BlockDAG consensus from the Kaspa research lineage, LMT offers fast confirmations, high transaction capacity, and genuinely decentralized mining.
LMT is a fair launch project with no premine, no ICO, no developer tax, and no venture capital backing. Every coin is earned through mining.
Unlike traditional blockchains where blocks form a single chain, LMT uses a Directed Acyclic Graph (DAG) structure where multiple blocks can be created simultaneously. The GHOSTDAG protocol determines block ordering and resolves conflicts without discarding parallel blocks, dramatically increasing throughput.
Key consensus parameters:
| Parameter | Value |
|---|---|
| Block time (pre-Crescendo) | 1,000 ms (1 BPS) |
| Block time (post-Crescendo) | 100 ms (10 BPS) |
| Crescendo activation (mainnet) | DAA score 15,000,000 (~6 months) |
| GHOSTDAG K (pre-Crescendo) | 18 |
| Finality depth | 86,400 blocks (~24 hours at 1 BPS) |
LMT uses RandomX as its sole Proof-of-Work algorithm. RandomX was designed by the Monero research team to be optimally efficient on general-purpose CPUs while being resistant to ASICs, GPUs, and FPGAs.
The PoW pipeline in LMT works as follows:
pre_pow_hash(header) → cSHAKE256 → RandomX VM → kHeavyHash(matrix) → compare with target
The RandomX VM executes random programs that are generated from the block header hash. These programs heavily utilize CPU features such as floating-point operations, branch prediction, cache hierarchy, and memory-hard operations, making the algorithm naturally suited for CPUs.
The RandomX dataset (~2 GB) is regenerated every epoch and cached in RAM, ensuring that memory access patterns cannot be optimized by specialized hardware.
LMT has a fixed maximum supply of 100,000,000 coins (100 million LMT). The smallest unit is 1 sompi = 0.00000001 LMT (10^-8).
| Phase | Duration | Block Reward |
|---|---|---|
| Pre-deflationary | ~6 months (DAA 0 to 15,778,800) | 500 LMT |
| Deflationary | ~7.5 years (426 months) | Decreasing monthly |
After the pre-deflationary period, the block reward decreases smoothly each month following a calculated subsidy table. The emission curve is designed to distribute approximately 50% of all coins in the first 2 years, incentivizing early adoption while maintaining long-term mining rewards.
LMT operates a fully independent peer-to-peer network. Nodes communicate via a custom protocol (version 7) over TCP. The network is designed to reject connections from incompatible networks.
| Network | P2P Port | gRPC Port |
|---|---|---|
| Mainnet | 26111 | 26110 |
| Testnet-10 | 26211 | 26210 |
| Testnet-11 | 26311 | 26210 |
| Simnet | 26511 | 26510 |
| Devnet | 26611 | 26610 |
The node software (lmtd) is written in Rust for memory safety and high performance. It includes a full consensus engine, P2P networking stack, gRPC and wRPC RPC servers, UTXO indexer, and mining manager.
LMT uses BIP-32 hierarchical deterministic wallets with BIP-39 mnemonic seed phrases (12 or 24 words). Wallets are encrypted with XChaCha20-Poly1305 using a password-derived key (Argon2id).
Addresses use CashAddr-style Bech32 encoding with network-specific prefixes:
| Network | Prefix | Example |
|---|---|---|
| Mainnet | lmt: | lmt:qz0s...t8cv |
| Testnet | lmttest: | lmttest:qz0s...t8cv |
| Simnet | lmtsim: | lmtsim:qz0s...t8cv |
| Devnet | lmtdev: | lmtdev:qz0s...t8cv |
Account types supported: BIP-32 standard, multisig (m-of-n), watch-only, and legacy import.
LMT includes a complete mining stack out of the box:
The LMT Stratum protocol uses standard JSON-RPC framing with mining.subscribe, mining.authorize, mining.notify, and mining.submit methods. The bridge includes rate limiting, stale job detection, automatic retry with exponential backoff, and structured logging.
LMT inherits the proven security model of the GHOSTDAG consensus protocol and strengthens it with:
| Phase | Target | Description |
|---|---|---|
| Genesis | Q2 2026 | Network launch, initial mining, community building |
| Growth | Q3 2026 | Exchange listings, mining pools, third-party wallets |
| Crescendo | Q4 2026 | Automatic upgrade from 1 BPS to 10 BPS at DAA 15,000,000 |
| Ecosystem | 2027+ | Smart contracts research, mobile wallet, DEX integration |