
JER Cryptocurrency
JER Cryptocurrency is a production-ready Bitcoin fork featuring custom network configuration and enterprise-grade infrastructure. The project successfully implements a complete blockchain network with properly mined genesis blocks, custom network parameters, and a robust build system. At its core, JER utilizes Bitcoin Core v30+ architecture with C++20, delivering a fully functional cryptocurrency with 21 million max supply and custom address formatting.
GitHub Repository: https://github.com/frdrckj/JER_Coin
Features
- Production-Grade Genesis Mining: Successfully mined mainnet genesis block with Bitcoin's original difficulty (0x1d00ffff) achieving 6.28 billion hashes in 34.85 minutes at 3,001.8 KH/s.
- Custom Network Implementation: Unique magic bytes (JERU/JERT), dedicated ports (8732 mainnet, 18732 testnet), and Bech32 address format with jer1/tjer1 prefixes.
- Complete Tokenomics: 21M max supply with 50 JER block rewards and 210K block halving schedule matching Bitcoin's economic model.
- Enterprise Build System: CMake-based build infrastructure with automated CI/CD via GitHub Actions supporting multiple platforms.
- Multi-Platform Support: Optimized builds for macOS ARM64 and Linux x86_64 with ccache optimization reducing build time to ~15 minutes.
- Custom Mining Tools: Standalone C++ genesis miner with OpenSSL SHA-256 achieving 3,000+ KH/s on M-series hardware.
Stack
• Core Technologies
- C++20 - Modern C++ standard with enhanced features for blockchain implementation.
- Bitcoin Core v30+ - Foundation architecture providing proven blockchain infrastructure and consensus mechanisms.
- OpenSSL 3.x - Cryptographic library for SHA-256 hashing and secp256k1 elliptic curve operations.
- LevelDB - High-performance key-value storage for blockchain data persistence.
- SQLite - Lightweight embedded database for wallet functionality and transaction management.
• Build & Infrastructure
- CMake 3.28+ - Cross-platform build system generator ensuring consistent compilation across environments.
- GitHub Actions - Automated CI/CD pipeline for testing and deployment on Ubuntu 22.04 and macOS 14.
- Libevent 2.1+ - Asynchronous I/O library enabling efficient network communication and event handling.
- ccache - Compiler cache significantly reducing incremental build times during development.