Mainnet Readiness

Live tracking dashboard for Miden protocol development
Last updated: Loading...
[01]

Release Progress

v0.14 SHIPPED
Protocol Shipped ✓
73/73 issues
Node Loading...
View analysis ▾
Node v0.14 Analysis
  • Heaviest lifts
    • #1592 Deferred block proving — allows the network to validate blocks separately from generating cryptographic proofs, improving performance under high load
    • #1316 Transaction and block validation safeguards — critical security checks to prevent invalid transactions from entering the network
    • #1112 Support for proven batch submissions — enables the node to process pre-validated transaction bundles, reducing processing overhead
    • #1306 Extract network transaction builder service — separates transaction creation from node operation for better scalability
  • Also remaining
    • #1697 Improve node startup time — reduces network downtime during node restarts
    • #1746 Fix excessive TCP connection usage — resolves network resource consumption issues
    • #1439 Enhanced mempool management API — improves transaction queue efficiency
    • #594 Better transaction reverting strategy — handles failed transactions more gracefully
    • #1605 Rethink transaction sync endpoint — optimizes data synchronization between nodes
    • #1720 Optimize note metadata storage — reduces storage requirements for transaction data
    • #1661 Enable TLS support in Docker deployment — ensures secure communications in containerized environments
    • #995 Merge proving services — consolidates cryptographic proof generation components
    • Multiple configuration improvements, error handling fixes, and documentation updates
Expected completion: ~3 weeks
v0.15 MAINNET — IN PROGRESS
Protocol Loading...
View analysis ▾
Protocol v0.15 Analysis
  • Heaviest lifts
    • #1122 Batch processing engine implementation — core system for bundling multiple transactions together for efficiency, built in MASM for maximum security
    • #1706 Block processing kernel — fundamental blockchain component that validates and processes new blocks in the network
    • #2330 Cross-chain bridge balance tracking (AggLayer) — maintains accurate token balances across different networks with invariant checks for security
    • #1686 Dynamic fee system — implements demand-based transaction fees that adjust automatically based on network usage
    • #1766 Foreign account mutation mechanism — allows external accounts to interact with and modify transactions securely
  • Also remaining
    • #1685 Base fee structure covering core transaction components (nullifiers, accounts, notes)
    • #2555 Enhanced note attachments — allows multiple data payloads per transaction with immutability guarantees
    • #1689 Transaction fee validation within batches — ensures proper fee payment for bundled transactions
    • #1768 Batch transaction cycle prevention — security feature preventing circular transaction dependencies
    • #1770 Account update size limits — prevents oversized account modifications that could impact network performance
    • #2466 Simplified smart contract note creation — streamlines how contracts generate transaction outputs
    • #1687 Transaction tipping mechanism — allows users to pay extra fees for priority processing
    • #1513 Comprehensive test suite for MASM and Rust implementations
    • Asset handling improvements, memory optimization, and security enhancements
Expected completion: ~5-6 weeks
Node Loading...
View analysis ▾
Node v0.15 Analysis
  • Heaviest lifts
    • #341 Block streaming endpoint — real-time block data distribution system for efficient network synchronization
    • #777 Block insertion and retrieval optimization — significantly improves database performance for block operations
    • #50 Initial sync state download endpoint — enables new nodes to quickly bootstrap and join the network
    • #1242 Fee-based mempool constraints — manages transaction queue based on fee priorities to optimize network throughput
    • #222 End-to-end testing framework — comprehensive testing infrastructure to ensure network reliability
  • Also remaining
    • #1444 Storage slot querying by ID — improves efficiency of account data retrieval
    • #617 Batch proof optimization for account queries — reduces data transfer for account information requests
    • #1188 Robust note script insertion — improves reliability of transaction script deployment
    • #1467 Database query result limits — prevents resource exhaustion from large queries
    • #1842 Chain synchronization endpoint improvements — better handling of network state synchronization
    • #1841 In-memory chain tip caching — improves performance of network state queries
    • #600 Account ID performance optimization — reduces memory allocations for better efficiency
    • Code refactoring for maintainability, API improvements, and configuration clarifications
Expected completion: ~4 weeks after protocol v0.15 ships
Velocity Projection: Calculating...
Bottom line: Protocol v0.15 (~6 wks) + Node v0.15 (~4 wks after) + testnet bake ≈ 11 weeks to mainnet
v0.16 UPCOMING
Protocol Loading...
View analysis ▾
Protocol v0.16 Analysis
  • Heaviest lifts
    • #1695 Account code upgrades — enables smart contracts and accounts to update their logic post-deployment, critical for long-term network evolution
    • #1338 Kernel memory access for accounts — allows accounts to read and write shared memory regions during transaction execution, enabling advanced smart contract functionality
    • #1450 Graceful expired transaction handling — improves batch processing by skipping expired transactions instead of invalidating entire batches
  • Also remaining
    • #1907 Transaction kernel stack safety — prevents execution errors that could crash transaction processing
    • #852 Kernel procedure access refinement — improves security by changing how core procedures are exposed
Expected completion: ~2 weeks post-mainnet
[02]

Timeline

v0.14
Mar 23
Shipped
v0.15 · Mainnet
~June
In Progress
v0.16
Jul 1
Scheduled
[03]

Velocity

Issues/week avg
Open issues (v0.15)
Projected mainnet
[04]

Recent Activity

  • Loading recent activity...