Back to Home

Last updated • March 2026

Roadmap

Track the current TestNet state, the wallet progress, and the milestones between now and MainNet.

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

Blockchain

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

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 are currently passing across the Rust and TypeScript codebases.

  • 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

Roadmap Snapshot

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.

Acknowledgements

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.

ZigRocksDBRandomX
Linux KernelArch LinuxUbuntuWaylandHyprlandTauriSvelteKitQuickshellKittyDBeaverInkscapeDockerNeovimVisual Studio CodeWebKit

Thank you.