Logos Blockchain Weekly Update - 2026-08-03

blockchain:highlights

  • Logos Execution Zone v0.2.1 released release
  • Blockchain Node 0.2.1-rc.3 pre-release published #3212
  • Cryptarchia with uncle references RFC opened logos-lips#385
  • Anonymous Leaders Reward Protocol merged in Nimbos nimbos#134; gas metering merged nimbos#149
  • Total Stake Inference network-delay analysis finalized doc, doc
  • Sequencer self-join mechanism designed doc; libp2p chosen for sequencer communication doc

blockchain:bedrock:research

  • blockchain:bedrock:research:cryptarchia

    • Fast Bootstrapping implementation prep: channel state #3194, SDP declarations #3208, locked notes #3214, and voucher nullifiers #3215 migrated to fixed blake2b merkle-tree structures
    • Compressed Block Proposal RFC approved doc; LIP opened (in-review) logos-lips#389
    • Spec emergency fixes merged: CHANNEL_DEPOSIT execution and block limit logos-lips#381, with implementation #3189
  • blockchain:bedrock:research:post-quantum

    • Post-Quantum primitive benchmark document restructured with Rust results and cross-platform graphs doc; dashboard extended to 4 platforms dashboard
    • Post-Quantum Primitive Candidates for the Bedrock layer updated for consistency with the Blend and Bedrock safety analyses doc
  • blockchain:bedrock:research:total-stake-inference

    • “Modelling of Network Delays” doc and “Total Stake Inference with Network Delays” doc finalized and approved
    • Cryptarchia with uncle references RFC opened (in-review) logos-lips#385, backed by per-node Total Stake Inference simulations code and gathered results report
  • blockchain:bedrock:research:empowering

    • Acceleration-resistant Proof of Work survey completed report; Equi-X benchmarking tool built code with analysis report
  • blockchain:bedrock:research:cross-zone-sequencing

    • Costly Abort Mechanism Direction 1 completed: proposal_id commitments provably tied to valid intents via a two-layer construction, audited end to end for self-consistency and optimism doc
    • Costly Abort Mechanism formal specification written doc
  • blockchain:bedrock:research:anonymous-communications

    • Single-path mix latency law replaced with a shifted log-normal moment-matched to real inter-city pings, and a first mix-net grid layer built with a route-marginalising Bayesian attack doc
    • Log-normal single-path mix model and Dandelion++ comparison write-up (WIP) doc

blockchain:bedrock:eng

  • blockchain:bedrock:eng:security-audit

    • Unified BinaryEncode/BinaryDecode trait system with fixture testing merged, replacing the legacy wire encoding #3198, #3201
    • Bounded-input hardening merged: bounded and validated merkle paths #3183, bounded vecs replaced with fixed-size arrays #3191, deposit inputs bounded #3199, decode mitigations for bounded vectors #3224
    • Remaining boundedness hardening (in-review): high-value candidates #3225, serde JSON #3228, alternate wire deserialisation paths #3230
    • Dead/unused code cleanup (in-review) #3227
  • blockchain:bedrock:eng:blend

    • Message encapsulation aligned with the spec: missing headers padded and payload padding randomised #3217
    • Proof of Quota verification benchmarks added #3197
  • blockchain:bedrock:eng:node

    • Operation typestate groundwork toward SignedOp: Op preverification unified #3200; VerificationMode marker and Operation trait split (in-review) #3234; ProvableOperation trait (in-review) #3235
    • Execution market: fee prices rounded up so they can rise from low values #3190 with the spec ceiling-formula fix logos-lips#384; constants aligned with spec G_max/G_target #3187
    • SDP declaration ID computation fixed with length-prefixed locators logos-lips#386, #3218
    • Pending mempool transactions evicted after a configurable TTL (in-review) #3210; typed 404 responses for missing channels (in-review) #3229
    • Mantle gas-cost APIs clarified as predictions, with per-operation minimum proof counts to avoid InsufficientGas errors #3186
    • Cryptarchia walk-back functions hardened against potential infinite loops and panics (in-review) #3209
    • Overwatch returns errors instead of panicking after shutdown Overwatch#146; Rust toolchain updated to 1.97.1 #3207, Overwatch#147
  • blockchain:bedrock:eng:testing

    • Fee-market end-to-end tests merged: price rise/recovery scenarios #3111 and tip-headroom coverage for gas price updates #3223
    • Wallet-drain ability added to the cucumber suite #3188; dead test code removed #3205
    • Merge-queue CI hardened: workflow final steps fixed #3193, fail-fast integration tests #3203, merge-queue integration-test improvements #3206
  • blockchain:bedrock:eng:zone-sdk

    • Funding priority fee made configurable #3195
    • C bindings implement the full Node interface merged #3173, with a default Node trait adapter #3213, groundwork for a switchable API backend
    • Backfilling fixes merged: gap-backfilled inscriptions surface as adopted, orphaned finalized transactions handled #3079
    • Indexer removal in favor of the sequencer for reads and writes (in-review) #3220; pending inscriptions invalidated on config update (in-review) #3237
    • Zone SDK client packaging decided: blockchain-module becomes a mono-repo vendoring generated logos-rust-sdk code, so cargo builds no longer require nix
  • blockchain:bedrock:eng:logos-core

    • Node 0.2.1-rc.3 pre-release published #3212, with the blockchain module updated to match
    • Backoff strategy for dashboard status polling merged logos-blockchain-ui#45
    • FFI config environment-variable overrides fixed (in-review) #3219; versioned Tools image built during releases (in-review) #3221

blockchain:logos-execution-zone

  • blockchain:logos-execution-zone:release

    • Logos Execution Zone v0.2.1 released release: Bedrock node and Zone SDK bumped #654, dev merged to main #661, #663, nix packaging and artifacts-builder fixes #658
  • blockchain:logos-execution-zone:sequencer

    • Multi-sequencer client parallelism merged #638
    • Sequencer self-join/leave mechanism design finished doc; implementation opened (WIP, draft) #653
    • Sequencer communication mechanism research concluded: libp2p chosen doc; gossip module opened (WIP, draft) #662
    • Channel config transactions funded via the node wallet #659
    • Sequencer metrics and a Grafana dashboard generation tool (in-review) #651
  • blockchain:logos-execution-zone:cross-zone

    • Generalization Phase 0 landed: forgery test gated on a verified peer-chain prefix #649, watcher peer read cursors persisted #652
  • blockchain:logos-execution-zone:accounts

    • Dummy-note padding merged #592; note and cipher order obfuscation merged #564
    • Private/public i/o bundled into action structs (in-review) #604
    • Environment unification: public-private semantic discrepancies documented doc, proof-of-concept opened (WIP, draft) #650, private-kinds refactor opened as part 1 of the unification PR stack (in-review) #660
    • Incremental account updates explored (WIP, draft) #656
  • blockchain:logos-execution-zone:proofs

    • Groth16 proving evaluated in the Logos Execution Zone: memory requirement identified as the limiting factor (draft) #645
  • blockchain:logos-execution-zone:wallet-ui

  • blockchain:logos-execution-zone:refactor

    • Valid-proof test removed from per-PR CI runs #646

nimbos

  • Anonymous Leaders Reward Protocol ledger state and claim path merged nimbos#134
  • Gas metering merged nimbos#149