Nomos Weekly Update - 2025-06-09
Nomos Bedrock
Research
- Cryptarchia development:
- Block Construction, Validation and Execution Specification synchronized with cryptarchia header, modifying service reward distribution to use single Ledger Transaction for distribution and collection
- Causal Finality for Sovereign Rollups responding to reviews with focus on multi-signer channel effects
- Comprehensive Technical Review of Blockchain Block Header Specifications completed comparing Nomos with other blockchains (AI assisted)
- New Cryptarchia (v2 with MCP) proposal under analysis
- Service Declaration Protocol:
- Service Declaration Protocol Specification finalized and marked as green with last review comments resolved
- Cryptographic components:
- Common Cryptographic Components updated based on feedback received
- Trusted Setup Ceremony Specification prepared and ready for review
- Economics:
- Dashboard implementation for token emission schedule based on configurable KPIs completed
- KPI selection and target values decision phase for token emission schedule
- Block rewards calibration and analysis in progress
- Network specifications:
- Nomos P2P Network NAT Solution NAT traversal state machine implementation nearing completion
Development
- Consensus integration:
- Fork-choice rule implementation merged with LIB support
- Fork pruning implementation merged with fault-tolerant DB removal and state tracking
- P2P network enhancements:
- Cryptarchia bootstrapping networking core networking protocol implementation almost complete
- Bootstrapping block retrieval initial implementation for storage-based block responses
- NAT traversal state machine type-safe implementation with embedded NatBehaviour
- Transaction framework:
- SignedMantleTx in mempool integration with verification and MantleTx accessibility for consensus
- Block number type in nomos-core for SDP, mempool and service usage
- Service Declaration Protocol:
- DA membership handlers integration with mock Membership Adapter and Storage
- Membership service integration implementation progress
- Code quality improvements:
- Rustc lints setup for enhanced codebase quality
- Cargo.toml lint migration from .cargo/config.toml workaround
- Rustc lints enforcement implementation
- Cargo version revert after test failure investigation
- Multiple minor improvements: log level fixes, flaky test fixes, code style improvements, async task abort fixes
Nomos Bedrock Services
Research
- Data Availability improvements:
- Analysis of rewarding in data availability network completed with efficiency of sampling analysis showing O(N) K-subsets needed for full node coverage
- NomosDA Rewarding specification drafted and marked as yellow
- DA sampling analysis completed showing nodes sampled TK times average with T = O(N) subsets required for deviation control
- Blend Network progress:
- Impact of the Service Declaration Protocol on the statistical inference of relative stake document revision completed according to review comments
- Blend Protocol Version 1 specification refinements: simplified cover message schedule, clarified message cache/deduplication
- Message Encapsulation Mechanism key usage clarification and Key Types and Generation Specification updates for SDP alignment
Development
- Data Availability implementation:
- DA encoder/verifier updates completed with code readability improvements and test fixes
- Blend Network implementation:
- Blend development planning with GitHub issues organization
- Message cache fixes and async swarm task abort fixes completed
- Blend specification changes implementation in progress
Road to Production, Testnet and Tooling
Development
- Overwatch framework enhancements:
- Services ready notification implementation with status change to Ready on full initialization
- Inter-service relay dependencies documentation with mermaid support addition to mdbook
- Services readiness macro and PoC with membership service awaiting SDP dependencies
- Service lifecycle integration and graceful stop implementation in progress
- Node recovery and tooling:
- Node recovery tool rework scheduled after LIB changes integration
- Wallet API specification requirements analysis initiated
Documentation
- Blog and content progress:
- Stirring Mixing Blending: Different Approaches to Proposer Anonymity article draft in progress
- Nomos Monthly May 2025 published
- Total Stake Inference V2 Simulation analysis completed with simulation implementation