Release containing compiled binaries for Windows, Linux, and macOS.
Important
Update (July 15, 2026): Due to the need for a unique hash algorithm, we have decided to execute a Hard Fork to switch from the standard Blake3 algorithm to Yona Hash.
This is the final hashing algorithm change from the development team, except for critical scenarios defined in the Whitepaper (e.g., violations of the MAD invariants). We do not intend to introduce further original ASIC-resistance algorithm modifications for Yona Code in the future.
This means the transition to Yona Hash serves only to:
- Disable all existing ASIC hardware currently on the market (miners manufactured for standard Blake3 or its older variants).
- Create a fair "Day 0" starting line for GPU/CPU miners to mine efficiently during the initial phase of the project's launch.
- Future Policy: If the project grows and hardware manufacturers decide to design and manufacture custom ASIC miners specifically optimized for Yona Hash, the project will accept it as a natural evolution of the network's security and will not modify the hashing algorithm again to avoid them.
🛡️ Core Features (Original v2.0.0 Release)
- VNT Consensus 2.0: Complete implementation of the Vo Nhat Thien Consensus Protocol (VNT 2.0) and cleanup of the miner FFI bridge.
- P2P Security Patches: Fixed P2P security vulnerabilities by preventing Gossip DDoS, resolving progressive ban loops, and pinning checkpoints at block height 10,000.
- Auto-Installer Wizard: Integrated an automatic network installer and updater supporting directory selection and pre-packaged ledger data.
- Sync & Network Auto-Pause: Enhanced phase 1 block synchronization progress tracking and enabled automatic miner suspension on global P2P network loss.
🚀 Incremental Updates & Security Patches (July 14, 2026)
This update introduces critical security hardening, performance optimizations, and officially publishes the core Mining Pool Engine:
1. Mining Pool Engine & Optimizations (Open-Source):
- Open-Source Release: The core mining pool implementation under
9_mining_pool/(including reward distributionpayout.goand share managementpool.go) is now fully open-source. - Performance Freeze Fix: Resolved pool lockups during automated payout transactions by removing redundant Mutex locks.
- Atomic Nonce Locking: Prevents double submit share exploits (Race Condition) by implementing thread-safe nonce tracking.
- Smart Hashrate Display: Automatically resets hashrate display to
0 GH/safter 45 seconds of worker inactivity. - Bilingual Support (i18n): Localization support (Vietnamese & English) covering 100% of Web UI and CLI commands.
2. Cryptographically Signed Network Alert System:
- Signature Verification: Incorporates Ed25519 cryptographic signature checks with the Admin Public Key (
680303fe...), only displaying alerts signed by the verified key. - Anti-Replay & Anti-Rollback: Alert expiration is now bound to Block Height instead of system time to prevent NTP clock manipulation. Node enforces incremental ID check to reject rollback attempts of older alerts.
- Automatic Web & CLI Integration: The Web UI displays a red flashing banner with a direct "DOWNLOAD UPDATE" link to GitHub releases. CLI console logs flashing warning alerts with update links every 15 seconds.
3. Secure Node Control & Shutdown Protection:
- Protected Endpoint: Node shutdown API now strictly requires
confirm: "yes"payload. - Web UI Confirmation Modal: Employs a premium confirmation modal requiring the user to type
yesto execute shutdown, eliminating accidental node terminations.
🔥 Yona Hash Hard Fork & GPU/CPU Optimizations (July 15, 2026)
This update introduces the official Yona Hash hard fork scheduled at block height 38,500 along with high-performance CPU/GPU mining integrations:
1. Yona Hash Integration & ASIC Resistance:
- Consensus Hard Fork: Switching hashing algorithm to Yona Hash starting at block
38,500. - ASIC Resistance: Custom rotation shifting (
17, 13, 9, 5) and input XOR padding (Y_KEY) implemented directly in the core compression loop to render commercial Blake3 ASIC hardware obsolete. - SIMD CPU Optimization: Refactored memory conversion loops into flat sequential structures, allowing LLVM to perform SIMD Auto-vectorization for maximum CPU hashing throughput.
2. Consolidated GPU Miner (CUDA):
- Dynamic Algorithm Switching: The GPU miner (
yona_gpu_miner.exe) dynamically switches between Blake3-PoW and Yona Hash kernels on-the-fly depending on the target block height, eliminating the need to restart the miner during the fork. - Zero-VRAM-Leak & Performance: Utilizes static constant and device registers for communication. Eliminates runtime dynamic allocations (
cudaMalloc) to ensure leak-free 24/7 stable operation on GPU hardware. - Anti-Overlap Search Space: Seeds the GPU search space with a random 64-bit unsigned
base_nonceon startup to prevent overlapping computations and duplicate submission spam when running multiple instances.
3. Web UI & Explorer Enhancements:
- Mining Device Selector Toggle Fix: Resolves React state sync glitches where node polling status would override user UI device selection.
- Moving Average Hashrate Display: Computes network and miner hashrates using local moving averages of block times at target heights, smoothing out short-term fluctuations for mathematically accurate reports.