orbit_n0deNewbie
Posts: 1 · Reputation: 27
#1Jun 24, 2024, 03:14 AM
Website: yonacode.com
Telegram: https://t.me/bydbyb
Open-source (GitHub): https://github.com/duyvn878-ui/YonaCode
YonaCode Go (also known as YonaCode Minimalist in academics) is a totally unique Layer-1 Proof-of-Work blockchain built from scratch. It uses a multi-process parallel design using Go and Rust, aiming to tackle three major issues that plague older blockchain systems: Finality issues (like 51% attacks), State Bloat (that's Storage DoS), and delays in transactions with pure account models (Nonce Gap).
Here’s a breakdown of the cool tech behind YonaCode:
1. VNT Consensus: Math-Driven Finality & Segmented Governance
YonaCode moves away from just relying on the traditional "Longest Chain Rule" found in Nakamoto Consensus. Instead, it introduces a two-zone ledger governance system:
5-Block Finality Firewall (Micro-protection): The ledger splits into two zones: the Flexible Zone (which includes the last 5 blocks to manage micro-forks caused by network delays) and the Boulder Zone (that goes back from the 6th block). When a block is 5 deep (around 6 minutes with a 75s block time), the Rust Core mathematically secures it as Permission to change: DISABLED. Any Deep Reorg attempts (like 51% attacks) trying to alter finalized history get shot down at the network level, no matter how powerful the attacker's Hashrate is.
Invisible Hand Protocol (handling extreme incidents): If a "Black Swan" event happens causing a global Internet Network Partitioning, instead of just letting the algorithm wipe things clean...