About our projectZeiCoin is a blockchain implemented from scratch in Zig, a modern systems programming language with explicit error handling, no hidden control flow, and compile-time memory safety. The core implementation totals approximately 20,000 lines of code.
Key features include an account-based transaction model, concurrent blockchain analytics via RocksDB secondary instances, and a modular 14-message network protocol. The cryptographic stack comprises RandomX ASIC-resistant mining, Ed25519 signatures, BLAKE3 hashing, and ChaCha20-Poly1305 wallet encryption.
Current Use CasesEducational: Learning blockchain development and consensus algorithms
Research: Experimenting with blockchain protocols and network behavior
Development: Testing multi-node synchronization and P2P networking
Our Key FeaturesLongest Chain Consensus - Cumulative proof-of-work with configurable peer verification
RandomX Mining - ASIC-resistant with Light (256MB) and Fast (2GB) modes
HD Wallets - BIP39/BIP32 hierarchical deterministic wallets with mnemonic recovery
Modern Cryptography - ChaCha20-Poly1305 encryption, Argon2id key derivation, Ed25519 signatures
Analytics Platform - TimescaleDB integration with REST API (optional)
P2P Networking - Custom binary protocol with CRC32 integrity
High Performance - ~15 tps, concurrent indexing, efficient sync protocols
Layer 2 Messaging - Rich transaction metadata with PostgreSQL indexing (testnet, optional)
Testnet Faucet - Rate-limited signed ZEI distribution for testnet (optional)
MiningRandomX Algorithm: ASIC-resistant proof-of-work
TestNet: Light mode (256MB RAM), difficulty threshold: 0xF0000000
MainNet: Fast mode (2GB RAM), difficulty threshold: 0x00008000
Mining rewards locked for 100 blocks (coinbase maturity)
Network ProtocolPorts: P2P (10801), Client API (10802), JSON-RPC (10803), REST API (8080)
Bootstrap Nodes: /ip4/209.38.84.23/tcp/10801
Address Format: Bech32 with BLAKE3 hashing (tzei1... for TestNet, zei1... for MainNet)
Message Types: Handshake, Ping/Pong, Block, Transaction, GetBlocks, GetPeers, BlockHash
Integrity: CRC32 checksums on all messages
Wallet SecurityEncryption: ChaCha20-Poly1305 AEAD (Authenticated Encryption)
Key Derivation: Argon2id (64MB memory, 3 iterations)
HD Wallets: BIP39 (12-word mnemonic) + BIP32 derivation
Signatures: Ed25519 for transaction signing
Password Requirements: Minimum 8 characters
Memory Protection: Passwords cleared after use
NetworkP2P Port: 10801
Client API: 10802
TestNet: tzei1...
MainNet: zei1...
For more information about project please read our official zeicoin github.
Our official linksSource:
https://github.com/zeicoin/zeichainWallets:
https://github.com/zeicoin/ocelot-wallet (own gui wallet)
Available for mac, ubuntu and windows
SocialsDiscord:
https://discord.gg/ZUqyZMvh (for quickly responds and community talks)
Website: active development