Back to Home

Roadmap

Last updated - March 2026 · TestNet

Where things stand

ZeiCoin is actively in TestNet. The core blockchain is functional - you can mine blocks, create wallets, send transactions, and restore from a seed phrase. The ZeiCoin CLI covers the minimum functionality expected of a blockchain node, with many additional commands planned for future releases. A TestNet faucet is built into the app so you can easily get ZEI to test with.

Currently there is one public bootstrap node running at zei.network. This is to keep cloud costs manageable, but the network can expand as usage grows. ZeiCoin has been tested on a 3-node network during reorg testing - chain reorganisation works correctly and longest-chain consensus has been confirmed.

The network is under active development, with potential protocol forks ahead. Planned future work includes post-quantum cryptography using ML-DSA, libp2p for peer discovery, and possibly QUIC transport - though TCP will remain the primary protocol for the foreseeable future.

~15
TPS (current)
Easy
Mining difficulty
1
Bootstrap nodes
0.16
Zig nightly 2193

ZeiCoin core - what's working

  • RandomX mining - Light mode (256MB), easy difficulty for TestNet
  • HD Wallets - BIP39/BIP32, ChaCha20-Poly1305 encryption, Argon2id KDF
  • Transactions - Ed25519 signed, mempool validation, send and receive ZEI
  • Block storage - RocksDB with concurrent secondary indexing
  • REST API - balance, nonce, account, transaction endpoints
  • Analytics - TimescaleDB integration with continuous aggregates
  • Peer consensus - block hash consensus with configurable modes
  • Fork detection - chain reorg handling with orphan pool

Ocelot Wallet - what's working

Ocelot Wallet is a non-custodial desktop wallet built with Tauri and SvelteKit. Private keys never leave the Rust process. 71 tests passing (41 Rust, 30 TypeScript).

  • Wallet creation - BIP39 12-word mnemonic, BIP44 HD derivation
  • Wallet restore - seed phrase or .zeibackup file
  • Send and receive ZEI
  • Transaction history - with sent/received direction
  • Address book - contacts with categories and search
  • L2 messaging - on-chain messages via dust transactions
  • TLS 1.3 - all blockchain API communications encrypted

ZeiCoin Roadmap

An overview of where the project is headed. Subject to change as development progresses.

Phase 01
Stabilize the network core
In Progress

The current focus is getting TestNet durable enough to support a wider wallet release and a more realistic path to MainNet.

1
P2P networking Evaluating libp2p porting work and reworking peer sync.
2
TPS improvements Raise throughput beyond the current ~15 TPS and soft 1000 transaction block limit.
3
Dynamic difficulty Finish automatic mining difficulty adjustment before any MainNet transition.
4
Security hardening Strengthen the protocol and node implementation for a more resilient production path ahead of MainNet.
5
Fast reorg recovery Implement state snapshot storage so chain reorganisation recovery remains practical as the network and chain history grow.
6
Ocelot Wallet Beta Release Prepare signed beta installers for macOS, Windows, and Linux, including the platform trust and notarization requirements needed to deliver a smoother and more credible installation experience.
Phase 02
Expand the ecosystem surface
Pending

Once the protocol and wallet are stable, the next step is making the chain easier to inspect, launch, and build on.

7
Block explorer Add a public interface for inspecting accounts, blocks, and transaction activity.
8
Post-quantum cryptography migration Introduce ML-DSA and related upgrades once the base network and wallet path are stable.
9
Full migration to Zig 0.16 and std.Io Track the evolving Zig 0.16 nightly builds and complete the remaining std.Io migration work as the standard library APIs continue to change and stabilize.
10
Smart contract layer (Optional / Exploratory) Explore programmable execution as a longer-term optional direction once the base network fundamentals are reliable.
Phase 03
MainNet release
Final Phase

The final step is shipping MainNet once the network, wallet, and supporting ecosystem are stable enough to hold up under real-world use.

11
Extended testnet soak Run a longer public testnet period to surface stability issues and edge cases under broader real-world usage.
12
External security audit Complete an independent third-party review of the protocol and implementation before finalizing the MainNet launch decision.
13
MainNet Release Launch only after stable P2P networking, dynamic difficulty, wallet readiness, and roadmap prerequisites are proven in TestNet.

Standing on the shoulders of giants

There is a lot of work ahead before MainNet. None of this would be possible without the open source community and the people who dedicate their time to building the tools and infrastructure that ZeiCoin is built on.

Zig RocksDB RandomX
Linux Kernel Arch Linux Ubuntu Wayland Hyprland Tauri SvelteKit Quickshell Kitty DBeaver Inkscape Docker Neovim Visual Studio Code WebKit

Thank you.