Logos Blockchain Weekly Update - 2026-07-06

blockchain:highlights

blockchain:bedrock:research

  • blockchain:bedrock:research:post-quantum

    • Blend post-quantum primitive candidates document finalized doc
    • Post-quantum primitive benchmark document covering Raspberry Pi 5 and Apple M3 published doc, with consolidated benchmark code branch; post-quantum migration presentation prepared doc
  • blockchain:bedrock:research:cryptarchia

    • Checkpoint-based Fast Bootstrapping RFC opened for review on GitHub (in-review) logos-lips#368
  • blockchain:bedrock:research:total-stake-inference

    • “Improving Total Stake Inference — Notes” published, clarifying technical aspects of the total-stake-inference + uncle-references protocol doc
  • blockchain:bedrock:research:permissionless-channel-sequencing

    • Turn-assignment mechanisms survey completed: 11 candidate schemes with pros/cons, confirming the stake-lottery approach falls apart against the linear-zone-state and envelope-only-inscription properties doc
    • Permissionless Channel Sequencer proposal revised around a reset threat model — channel spam/denial-of-service as the primary threat, targeting 100–1000 sequencers — with open forks on registry mirroring and inactivity delisting doc
  • blockchain:bedrock:research:cross-zone-sequencing

    • Cross-Zone Atomic Coordination Protocol specification extended with a corner-case analysis covering abort scenarios, attack vectors, and failure modes; a timeout mechanism with candidate parameters and tradeoffs; and authentication moved from per-message signatures to per-connection establishment doc
  • blockchain:bedrock:research:anonymous-communications

    • Anonymous-communications pipeline simulation framework built with three system models behind a common interface (Tor-like with and without cover traffic, shared-mixing k-mixer pipeline), plus two closed-form anonymity predictions — a single-mixer mean-field approximation and a multi-stage absorbing-random-walk extension — validated with statistical significance testing doc
    • Experiments framework and Tor-like anonymisation layer built, with a global-passive-adversary observation seam (the Trace schema) doc

blockchain:bedrock:eng

  • blockchain:bedrock:eng:blend

    • Blend peer metrics corrected: reporting stops when a node leaves the membership set logos-blockchain#3044, and the metric now tracks negotiated peers instead of swarm connections #3059; follow-up fixes from monitoring the latest devnet run #3066
  • blockchain:bedrock:eng:security-audit

    • NomEncode/NomDecode migration continued: LeaderClaimOp #3046, TransferOp #3065, and operation proofs #3078 merged; CryptarchiaParameter (in-review) #3082
  • blockchain:bedrock:eng:node

    • Transactions and encodings refactored to prepare the transaction-verification revamp #3076; block size raised to 2 MB #3042
    • Batch Groth16 verification revamped #3026; deployment file structure reworked for templates and multiple environments #3034
    • Mempool now preserves transaction receive order (in-review) #3053; wallet pending-note reservation stops concurrent transactions reusing the same funding note (in-review) #3080; KMS execution errors propagated back to callers (in-review) #3073
    • C bindings shutdown fixed to fully stop the Overwatch process, with improved pointer handling (in-review) #3075
    • SRP enabled #2882, with SdpRewardDistributed events emitted for the wallet #3067; SDP garbage collection removed #2943
    • Bounded-vec invariant protection strengthened #3071; bounded size and transaction count for blocks (in-review) #3068
  • blockchain:bedrock:eng:testing

    • Snapshot support added: Testing Framework core (in-review) logos-blockchain-testing#56 and wallet-aware Cucumber restore merged #3045; end-to-end tests fixed for non-zero gas prices (in-review) #3083
    • tui-sequencer CLI commands enable a roundtrip wallet→zone→wallet demo #2938; Cucumber wallet transaction scenarios stabilized #3052
  • blockchain:bedrock:eng:zone-sdk

    • Channel updates fired on conflict with adjusted policies #3021; MantleTxContext extracted from MantleTxBuilder, the first step toward Tokenomics support in the zone SDK (in-review) #3081
  • blockchain:bedrock:eng:logos-core

blockchain:logos-execution-zone

  • blockchain:logos-execution-zone:lez-module

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

    • Wallet synchronization flow reworked (in-review) #585; wallet deploy command now waits for transaction inclusion in a block (in-review) #587; unnecessary signing with recipient keys dropped (in-review) #594; public-account initialization fix in the wallet UI (WIP, draft) logos-execution-zone-wallet-ui#28
  • blockchain:logos-execution-zone:accounts

    • Commitment mechanism for the new private account merged #546; ephemeral-secret-key generation strengthened #569
    • View-tag randomization for updated accounts (in-review) #591; dummy-note padding via random seeding of nullifiers and commitments (WIP, draft) #592
    • LEE Key Protocol spec updated for ephemeral secret keys doc; account-diff proposal drafted for public-account race conditions doc
  • blockchain:logos-execution-zone:explorer

  • blockchain:logos-execution-zone:sequencer

    • Denial-of-service fix merged: zero-value deposits rejected by the sequencer #583
  • blockchain:logos-execution-zone:cross-zone

    • Async cross-zone messaging ready for review, now with a browser demo: send messages from zone A to zone B and watch send/finalize/receive timings live (in-review) #542
  • blockchain:logos-execution-zone:benchmarks

    • Keccak speedup for the Risc0 backend merged — cuts proving time by ~50% #551
  • blockchain:logos-execution-zone:refactor

    • Long-function cleanups merged across the key protocol, state machine, circuits, and integration tests #532, #533, #535, #541, #545
    • Integration tests sped up by starting the sequencer from prebuilt blocks (in-review) #590
  • blockchain:logos-execution-zone:keycard

    • Migration from keycard-py to keycard-rs started (WIP, draft) #595; keycard-rs secure channel hardened and key material zeroized keycard-rs#1

nimbos

  • libp2p AutoNAT v2 merged on LBP2PNode nimbos#94
  • SDP validator operations wired into the ledger, with a query API and tests (in-review) nimbos#111
  • Flaky QUIC port collisions fixed in P2P and Initial Block Download tests nimbos#110