Logos Blockchain Weekly Update - 2026-04-20
blockchain:highlights
- Bridging: all features merged to master including finalized deposit subscription, atomic deposit+inscription, and finalized withdrawal subscription
- Blend: first stable internal testnet in the DST lab
- Total Stake Inference: derived optimal learning rate h=1/f and identified three convergence regimes analysis
- Testnet v0.1.2 launched! announcement and Testnet v0.1 retrospective published article
blockchain:bedrock:research
-
blockchain:bedrock:research:total-stake-inference- Derived variance approximation for total stake estimator: proportional to network delay variance, inversely proportional to mean delay; variance no longer maximized by ideal scenario draft
- Convergence analysis: identified three regimes based on E[Delta] vs 1/f; derived optimal learning rate h=1/f balancing stability, robustness, and simplicity
- TSI Analysis draft: Sections 1-5 rewritten with unified notation and improved readability; appendix reorganized
- Improved “Total Active Stake Inference under Stake Privacy” paper paper
-
blockchain:bedrock:research:blend- Post-quantum safety analysis of Blend protocol cryptographic schemes doc
-
blockchain:bedrock:research:cryptarchia
blockchain:bedrock:eng
-
blockchain:bedrock:eng:blend- Enable DNS for Blend swarms to connect to SDP multi-addresses logos-blockchain#2527
- Exponential back-off for re-dialing peers logos-blockchain#2542
- Track previously failed peers when attempting new dials logos-blockchain#2557
- Disable self-applying locally-generated blocks before propagation logos-blockchain#2538
- Filter by block proposal gossipsub topic for block proposal stream logos-blockchain#2554
-
blockchain:bedrock:eng:bridging- All bridging features merged to master: finalized deposit subscription, atomic deposit+inscription, finalized withdrawal subscription
-
blockchain:bedrock:eng:mantle- Implemented NoteId Uniqueness RFC logos-blockchain#2541
- Merkle Mountain Range: benchmarked vs MerkleTree logos-blockchain#2528, optimized to negligible computation overhead logos-blockchain#2540
-
blockchain:bedrock:eng:testing -
blockchain:bedrock:eng:decentralized-sequencing- Decentralized sequencer first-write-wins PoC accepted logos-blockchain#2446, spec
- Zone-SDK: TUI app updated with decentralized sequencer API logos-blockchain#2555
-
blockchain:bedrock:eng:testing- E2e test output grouped by test name logos-blockchain#2560, logos-blockchain#2568
- Cucumber e2e migration: zone and blend tests logos-blockchain#2526, logos-blockchain#2548
- Shared config extraction into reusable crate logos-blockchain#2556
- Multiple wallet UTXO scanning for forked scenarios (merged) logos-blockchain#2466
- Node wait-for-blockchain-start with comprehensive cucumber step rework (in-review) logos-blockchain#2553
- Fix block fetch client alignment with API block shape (in-review) logos-blockchain#2570
- Investigating node sync issues in e2e and cucumber tests issue #2530
-
blockchain:bedrock:eng:testnet- Correct links according to environment title string logos-blockchain#2531
-
blockchain:bedrock:eng:explorer- Explorer module specs repo
- Extend REST API with get block and get transactions endpoints logos-blockchain#2550
- Extend FFI with get block and get transactions logos-blockchain#2552
- Expose explorer API on module logos-blockchain-module#23
-
blockchain:bedrock:eng:node- Update Rust toolchain to 1.95 (in-review) logos-blockchain#2564, Overwatch#133
- Simplify FFI and fix bugs (infinite recursion, runtime handle reuse) logos-blockchain#2487
- Fix vulnerable dependencies logos-blockchain#2559
- Module standardisation refactor logos-blockchain-module#24
- Circuits path setup abstraction logos-blockchain-module#19
- Network diagnostics and NAT mismatch handling logos-blockchain#2558, logos-blockchain#2562
- Logging contribution guidelines logos-blockchain#2566
- Genesis block migration from genesis tx logos-blockchain#2551
- Genesis CLI tool to replace genesis ceremony logos-blockchain#2565
blockchain:logos-execution-zone
-
blockchain:logos-execution-zone:accounts- Multiple owners: first implementation logos-execution-zone#446
- GroupKeyHolder wallet integration (in-progress) logos-execution-zone#449
- Implemented mechanism for single key pair to control a family of private accounts, unblocking private donations use case logos-execution-zone#447
- Keycard support: draft implementation for public accounts in wallet logos-execution-zone#451
-
blockchain:logos-execution-zone:indexer- Finalized indexer FFI logos-execution-zone#427
- Created indexer module repository repo
- Indexer module implementation started logos-execution-zone-indexer-module#2
-
blockchain:logos-execution-zone:deployment- v0.2.0-rc2 deployed on stage 2 with updated Bedrock node, successfully finalized 100 blocks
- Genesis configurable state: moving initial account state into genesis logos-execution-zone#450
nimbos
- P2P branch merged into
unstablenimbos#27 - Kademlia: bootstrap path through connection queue with dial tracking, refactored lookup with stream reuse, hardened disconnect handling
- Deployment configuration: YAML parser,
--deployment-settingsCLI flag with validation and merge into node config - Tests: connection-state suite, Kad bootstrap chain, dynamic idle ports
blockchain:comms
-
blockchain:comms:docs- Zone SDK tutorial updates logos-docs#211
- New spec structure (in-progress) doc
- Logos password manager extracted to own repo repo
- RFC to rename Nomos to Logos Blockchain in p2p specs RFC
-
blockchain:comms:blog- Testnet v0.1 retrospective article published article