Logos Blockchain Weekly Update - 2026-06-08

blockchain:highlights

  • Sessions fully removed from the Logos Blockchain node: the final feature pull request merged and a fresh devnet deployed logos-blockchain#2850
  • Smart block building merged: the block builder can now sequence many dependent transactions from the mempool into a single block logos-blockchain#2864
  • Logos Execution Zone performance benchmarks completed: summary document published covering minimum and recommended hardware requirements for running a zone doc
  • Four research interns joined the blockchain team for the summer, and two new contributors joined the Logos Execution Zone team

blockchain:bedrock:research

  • blockchain:bedrock:research:total-stake-inference

    • “Modelling of Network Delays” extended with pairwise broadcast latency analysis on random regular graphs: the right tail of the latency distribution decreases with connectivity C and increases with 1/(dλ) doc
    • “Total Stake Inference with Network Delays” significantly revised: Section 4 reworked, figures regenerated, notation simplified — near complete doc
  • blockchain:bedrock:research:cryptarchia

    • Checkpoint-based Fast Bootstrapping RFC revised RFC; “Checkpoint State and StateRoot Specification” subpage substantially extended: new StateRoot specification, checkpoint_state defined as the state after epoch transition and before first block execution, hashing and verification against epoch_state_root, canonical ordering and encoding rules draft
  • blockchain:bedrock:research:post-quantum

    • “Post-Quantum Safety Analysis of the Logos Bedrock Layer” document updated doc
    • “Post-Quantum Migration Strategy for the Logos Bedrock Layer” document started (WIP) doc

blockchain:bedrock:eng

  • blockchain:bedrock:eng:blend

    • Session removal completed: the final feature pull request merged, removing sessions across the stack including SDP and SRP logos-blockchain#2850; leftover session mentions removed #2847; self-applying blocks before broadcasting re-enabled #2851
    • /blend/join HTTP endpoint added for joining Blend as a core node with an SDP declaration #2873
    • Stake-less service provision prevention (in-review) #2855; SDP test improvements (in-review) #2852
  • blockchain:bedrock:eng:mempool

    • Smart block building merged: the block builder now loops to sequence dependent transactions from the mempool into a single block logos-blockchain#2864, respecting transaction topological order under the block size limit #2868 (supersedes the TxTracker approach #2746)
    • Oversized transactions now rejected in the mempool logos-blockchain#2870
  • blockchain:bedrock:eng:zone-sdk

    • zone-sdk split into multiple files with a unified sync/stream API logos-blockchain#2834
    • Deposit amount support and LEZ bug fixes #2776; checkpoint and readiness support #2818
    • Checkpoint returned with the block-processed event, plus sync publish (in-review) #2872
    • Cycle bug fix (in-review) #2840
  • blockchain:bedrock:eng:decentralized-sequencing

  • blockchain:bedrock:eng:testing

    • Wallet tracking from the block feed added to the testing framework logos-blockchain#2835
    • Local inscription throughput measurements mostly matched theoretical limits: larger payloads bounded by block size, small payloads by per-block transaction count
    • Proposed-block transaction selection now capped correctly by block size #2842
    • E2e log-level overrides preserved #2845; node binary set explicitly for nextest e2e runs #2862
    • E2e test artifact handling improvements merged #2819
    • Cucumber stress tests improved while stress-testing the new mempool (in-review) #2854
    • Testing disabled on Nix due to failures in Nix’s restricted environment #2848
  • blockchain:bedrock:eng:node

    • Node 0.1.3-rc.8 released with deployment fixes logos-blockchain#2877; manual dispatch added for the Node Docker Image workflow #2865; logging level configurable via the compose run file #2860
    • Keystore management commands added (generating and adding the devnet faucet key) #2846
    • Genesis generation binary now checks validity of generated deployment settings #2859; node fails fast on invalid serialized deployment and user configs #2863
    • Cargo-hack compilation issue fixed #2856; Rust toolchain updated for testing-framework Dockerfiles #2866
    • C-bindings logging fixed #2789
    • CLI init, update and migrate commands reworked: updated keystore file format and commands to generate user_config.yaml from the keystore #2801, with devnet init node keys and recreation instructions documented doc; cargo-hack CI step fixed #2807
  • blockchain:bedrock:eng:circuits

    • rust-rapidsnark fork introduced to replace the prover and verifier binaries with library counterparts logos-blockchain#2839; rapidsnark dependency update to address concurrency issues and a buffer-based prover (WIP) branch, branch
    • Fr field type localised to avoid collisions with other libraries logos-blockchain-circuits#45; circuit file embeds gated behind feature flags (in-review) #44

blockchain:logos-execution-zone

  • blockchain:logos-execution-zone:accounts

    • NSSA → LEE rename merged logos-execution-zone#499; lez-related crates moved into the new lez/ folder #503
    • PQ Kyber-768 encryption merged #474
    • Keycard support merged #461
    • LEE key protocol specs completed (in-review) #505
  • blockchain:logos-execution-zone:logos-core

  • blockchain:logos-execution-zone:wallet-ui

    • Wallet UI builds restored logos-execution-zone-wallet-ui#15
    • Wallet UI improvements — network selector (testnet/localhost), shielded and deshielded transfers, account filtering by transaction type, syncing progress bar, proof-generation spinner — tested on local and testnet (in-review) logos-execution-zone-wallet-ui#16
    • Wallet UI journey draft targeting current v0.1.2 functionality doc
  • blockchain:logos-execution-zone:benchmarks

    • LEZ performance benchmarks finished: summary document on minimum and recommended requirements for running LEZ doc; throughput bottleneck identified
    • Sequencer performance analysis: flamegraph generated for a 10-auth-transfer run
  • blockchain:logos-execution-zone:bridging

    • Bridge Deposit made fault-tolerant logos-execution-zone#506
    • Bridge Withdraw flow implementation (in-review) #508
    • Vault program commands for the wallet (in-review) #511
  • blockchain:logos-execution-zone:cross-zone

    • Cross-LEZ zones first draft ready, up to date with the merged zone SDK and bridging work doc
  • blockchain:logos-execution-zone:aggregation

    • Proof aggregation tests in Risc0 (in-review) logos-execution-zone#512; notes started on adapting Mina’s aggregation approach to LEZ doc
  • blockchain:logos-execution-zone:deployment

    • Indexer tests split into individual integration tests to avoid competing Docker instances on CI runners

nimbos

  • Genesis Mantle transaction vectors merged nimbos#45
  • PoL Groth16 verification and circuit provisioning via nim-groth16 integration (in-review) nimbos#50
  • discv5/eth discovery stack replaced with libp2p AutoNAT v2 for reachability (WIP) branch
  • Cryptarchia Initial Block Download aligned with Rust nodes — Ed25519 libp2p keys, wire-framing fixes, Bedrock block-header validation; GetTip succeeds against a local Rust node (WIP) branch