From Skeleton to Production-Ready#
Shell Chain has reached v0.6.0 — the culmination of six intensive development milestones that transformed an architectural blueprint into a fully functional, audited, post-quantum blockchain. As we prepare for the alpha test launch (M6), here's a look back at the journey and what lies ahead.
Milestone by Milestone#
M0: Skeleton — Laying the Foundation#
Every ambitious project starts with structure. M0 established Shell Chain's Feature-Driven Development (FDD) process, modular crate architecture, and CI/CD pipeline. We defined the 12-crate workspace that would become the backbone of the system: shell-crypto, shell-core, shell-evm, shell-consensus, shell-p2p, shell-rpc, shell-storage, and more. The goal was clear — build a blockchain where post-quantum security isn't an afterthought but the default.
M1: Crypto + Core — The Quantum-Safe Foundation#
Milestone 1 delivered the cryptographic heart of Shell Chain. We implemented CRYSTALS-Dilithium (ML-DSA) for digital signatures and SPHINCS+ as a hash-based fallback, both at NIST Security Level 3. Core types — blocks, transactions, addresses, and state tries — were defined with post-quantum signatures as first-class citizens. By the end of M1, 62 tests validated the correctness of our cryptographic primitives.
M1a–M1b: From Solo Chain to Multi-Node Network#
M1a proved that Shell Chain could produce blocks as a single node, with a working executor, state manager, and block builder. M1b extended this to a multi-node network with libp2p-based peer discovery, block gossip, and transaction propagation. The test suite grew to 231 tests, covering network topology, message serialization, and peer lifecycle management.
M2: Usable Chain — Transactions in the Wild#
M2 made Shell Chain usable. Transaction gossip, event logs, receipt generation, and a full JSON-RPC API (eth_, web3_, net_*) turned the chain from a research prototype into something developers could actually interact with using standard Ethereum tooling. Hardhat, ethers.js, and MetaMask all worked out of the box. Test count: 296.
M3: Production Hardening — Built to Last#
The focus shifted to resilience. M3 introduced Kademlia DHT for decentralized peer discovery, on-chain governance for validator management, dynamic fee markets, and comprehensive error handling throughout the stack. We stress-tested the network under adversarial conditions — malformed transactions, byzantine peers, storage corruption — and hardened every layer. Tests reached 450.
M4: Advanced Features — Finality and Beyond#
M4 delivered features that separate a serious blockchain from a toy implementation: probabilistic finality tracking, state snapshots for fast sync, a debug_* RPC namespace for developer tooling, and metrics/observability across all subsystems. The chain could now handle complex DApp deployment scenarios. Test suite: 659.
M5: EVM & Security — The Audit Gauntlet#
The most rigorous milestone. M5 brought full Cancun-spec EVM compatibility — including EIP-4844 blob transactions, EIP-1153 transient storage, and EIP-6780 SELFDESTRUCT restrictions. Simultaneously, we conducted a comprehensive security audit that identified 69 findings across all severity levels. Every single one was resolved. Post-quantum precompiles for on-chain signature verification were added as native operations. The test suite reached 853 tests — all passing.
Where We Stand Today#
Shell Chain v0.6.0 represents the complete M5 delivery:
- 853 tests across all 12 crates, covering unit, integration, and end-to-end scenarios
- 69 audit findings identified and resolved, from critical cryptographic issues to informational best practices
- Cancun-spec EVM with full opcode coverage and gas metering
- Post-quantum precompiles for Dilithium verification, SPHINCS+ verification, and Kyber decapsulation
- Full JSON-RPC compatibility — deploy with Hardhat, interact with ethers.js, browse with any block explorer
- Modular architecture across 12 well-defined crates with clean interfaces
What's Next: M6 — Alpha Test#
The alpha test launch (M6) is the next major milestone. Here's what to expect:
- Public validator onboarding — run a node and participate in consensus
- Faucet and block explorer — tools for developers to get started immediately
- Developer documentation — comprehensive guides for smart contract deployment, node operation, and SDK usage
- Bug bounty program — incentivized security testing by the community
- Performance benchmarking — published TPS, latency, and finality metrics under realistic load
We're building Shell Chain in the open because post-quantum security is too important to develop behind closed doors. The alpha test is your invitation to help us stress-test, break, and improve the first blockchain built for the quantum era.
Stay tuned. The future is quantum-safe.