Logos Blockchain Weekly Update - 2026-07-13

blockchain:highlights

  • Tokenomics enabled on master (baselayer only): transaction fees end-to-end #3070, fund endpoint #3100, non-zero-gas tests #3083
  • Scalable Initial Block Download merged: requests fan out across discovered peers #3019
  • Channel operations merged in Nimbos nimbos#100
  • Proof of Leadership post-quantum proving findings published doc

blockchain:bedrock:research

  • blockchain:bedrock:research:post-quantum

    • Proof of Leadership post-quantum proving findings summary published, based on the cross-scheme benchmark results doc
    • Post-quantum primitive benchmark dashboard published dashboard
  • blockchain:bedrock:research:mantle

    • Multiple Ed25519 threshold verification factored out of the Mantle spec, with configuration-threshold validation added logos-lips#367
    • SDP Per-Service Uniqueness RFC opened: provider_id and zk_id unique within a service (in-review) logos-lips#371
  • blockchain:bedrock:research:total-stake-inference

    • “Referenced-Block Visibility for Total Stake Inference” report restructured with an explicit inference-feedback evaluation layer and comparisons among known-stake, chain-only, and reference-enhanced inference; references substantially improve denominator calibration and reduce chain-only over-emission and fork waste doc
    • New network-delays model implemented and tested in Python, with a new results section added to the report doc
  • blockchain:bedrock:research:cross-zone-sequencing

    • Costly Abort Mechanism drafted: on-chain bond protocol steps (deposit timing, on-chain lock window, fund recovery under normal completion and abort), plus a survey of timed-lock puzzles and timed commitments for penalizing non-responsive parties in the off-chain protocol doc
  • blockchain:bedrock:research:anonymous-communications

    • Single-path mix model specified end to end, with a sender-set stake estimator and closed-form latency and bandwidth overheads validated against the simulator doc

blockchain:bedrock:eng

  • blockchain:bedrock:eng:blend

    • Blend message wire encoding fixed to avoid dynamically sized types #3105
  • blockchain:bedrock:eng:security-audit

    • NomEncode/NomDecode migration continued: CryptarchiaParameter #3082 and MantleTx #3103 merged; unified WireEncode/WireDecode traits in a new logos-blockchain-wire crate (WIP, draft) #3119
    • Bounded wrapper introduced for size-validated types, with String and Multiaddr aliases #3093; bounded size and transaction count enforced for blocks #3068
  • blockchain:bedrock:eng:node

    • Scalable Initial Block Download merged: requests fan out across discovered peers #3019
    • Tokenomics enabled on master, baselayer only, with genesis gas prices set to 1 #3070
    • Merged from last week’s in-review set: mempool transaction receive order #3053, wallet pending-note reservation #3080, KMS error propagation #3073, C bindings shutdown fix #3075
    • Current gas prices exposed over HTTP #3088; faucet drips serialized through a queue with per-key cooldown #3092
    • Fee market test suite with end-to-end price rise/recovery scenarios (in-review) #3111; channel thresholds accounted for in gas costs (in-review) #3118
  • blockchain:bedrock:eng:testing

    • End-to-end tests fixed for non-zero gas prices #3083; atomic wallet scanner test added #3101; e2e and cucumber suites split #3120
  • blockchain:bedrock:eng:zone-sdk

    • MantleTxContext extracted from MantleTxBuilder merged, a first step toward Tokenomics support in the zone SDK #3081
    • Tokenomics wiring: transaction fund endpoint #3100 with C bindings #3104, non-zero gas prices enabled in the zone SDK #3109; priority tip on the fund endpoint to buffer transaction resubmission (in-review) #3116
    • Pending set unified with the channel view #3113; channel-update transactions unified with custom transactions (in-review) #3122
  • blockchain:bedrock:eng:logos-core

    • Deployments now use Logos Core as the init node #3084
    • External testnet nodes can send metrics to testnet.blockchain.logos.co: OTLP HTTP exporter in the tracing crate #3096, /otlp endpoint exposed #3098
    • Grafana data persists across deployments #3090; cfgsync removed from deployments #3099
    • Blend join fixed over FFI with regression fixes #3121; module update (in-review) logos-blockchain-module#53; explorer tab with copyable fields in the dashboard UI (in-review) logos-blockchain-ui#33
    • Module migration guide from 0.1.2 to 0.2.0 published doc

blockchain:logos-execution-zone

  • blockchain:logos-execution-zone:cross-zone

    • Async cross-zone messaging merged, including the browser demo with live send/finalize/receive timings #542
  • blockchain:logos-execution-zone:accounts

    • Viewing key and ciphertext binding merged #550
  • blockchain:logos-execution-zone:wallet-ui

    • Wallet deploy command now waits for transaction inclusion in a block #587
    • PDA account-id generation in the wallet FFI (in-review) #582; batched merkle proof fetching (in-review) #598
    • Multi-sequencer wallet client opened (in-review) #600
    • Account labels functionality merged in the LEZ module logos-execution-zone-module#41
  • blockchain:logos-execution-zone:sequencer

    • Sequencer state bootstrap from Bedrock (in-review) #606
    • Common two-tip chain state for decentralized sequencing (in-review) #603
  • blockchain:logos-execution-zone:explorer

    • Indexer recovers from invalid blocks #581; initial indexer breakpoint fix preparation #607
  • blockchain:logos-execution-zone:refactor

    • Integration tests start the sequencer from prebuilt blocks #590; missed mutants addressed in the bridge guard #609

nimbos

  • Channel operations merged: channel_state, mantle_state, and ledger tests nimbos#100
  • Proof of Claim Groth16 verifier with shared verification-key helpers and circuit/fixture tests (in-review) nimbos#120