Logos Blockchain Weekly Update - 2026-08-24

blockchain:highlights

  • Node 0.2.3 released: testnet fee-funding fix and new diagnostics release, #3359, #3393
  • Proof of Work mining service merged: nodes mine and claim tickets over HTTP and FFI #3357, #3380, #3382
  • Cryptarchia with uncle references RFC merged logos-lips#385
  • Logos Execution Zone sequencer join/exit queues merged #725
  • Transaction blending in Blend merged #3321

blockchain:bedrock:research

  • blockchain:bedrock:research:cryptarchia

    • Cryptarchia with uncle references RFC merged: Total Stake Inference counts only uncles referenced within the window, body_root and block_id test vectors regenerated logos-lips#385
    • Compressed Block Proposal LIP rebased onto the merged uncle-references spec: commitments redirected to body_root, rejection outcomes classified against block_id (in-review) logos-lips#389
    • Revised block proposal compression with keyed 8-byte SipHash-2-4 short transaction IDs and bounded-ambiguity reconstruction, stacked on the prefix LIP (draft) logos-lips#408; reference-prefix length priced with a benchmark-backed report (in-review) research#8
    • Mempool RFC opened (draft) logos-lips#413
    • Chain sync restricted to serving only the publicly disseminated block tree (draft) logos-lips#411
    • Blend token evaluation and active-message encoding fixed, blend digest width derived from the quota requirement (in-review) logos-lips#405; Blend delivery failure detection and reactions drafted logos-lips#412
    • SDP declarations keyed by zk_id with the declaration id dropped, provider_id uniqueness across the registry, a locked note per service, and the active set specified (in-review) logos-lips#407; per-service zk_id uniqueness made normative for rewards (in-review) logos-lips#406
  • blockchain:bedrock:research:total-stake-inference

    • Total Stake Inference gap simulated with and without uncle references, confirming the fix, merged #3341
  • blockchain:bedrock:research:empowering

    • Reward pool floor risk bounded: conservative finite-horizon bounds (Cantelli plus union bound) on the probability the Proof of Work reward pool falls below its fee-only floor, covering transient and equilibrium phases doc; utility-function extension outlined so newcomers, stakeholders, service providers, and external miners choose strategies dynamically doc
    • Participation simulator, cost estimator, and strategies report: emission split settled, bond fixed at 1,000 tokens, original proposal marked superseded after six of its seven claims failed (in-review) research#6
    • De novo model: six open questions settled, simulator and browser bootstrap calculator built, both designs simulated, and a de novo variant introduced to mitigate whale exposure (in-review) research#7
    • Tokenomics simulations: pow_quota settled at 3 (in-review) research#5
  • blockchain:bedrock:research:post-quantum

    • Post-Quantum Migration Strategy for the Logos stack completed and ready for review doc
    • Post-Quantum migration blog post drafted doc
  • blockchain:bedrock:research:cross-zone-sequencing

    • Costly Escalation economics redesigned: challenge and response fees routed to a neutral zone fee collector, valid responses preserve both stakes, and stake forfeiture only follows an unanswered on-chain challenge code
    • Costly Escalation v2 specification reworked around two participant sequencers and a neutral bond sequencer, with fields, transitions, payouts, and security boundaries aligned to the implementation; demo expanded to cover both challenge-response directions and both unanswered-challenge forfeiture directions doc

blockchain:bedrock:eng

  • blockchain:bedrock:eng:blend

    • Proof of Work proof generator merged #3310; Blend-related epoch state tracked for epoch-bound difficulty updates merged #3317
    • Transaction blending supported in the Blend service #3321
    • Proof generation dropped from old-epoch crypto processors during epoch transitions #3350
    • Non-zero redundancy enforced for Blend cover messages #3364
  • blockchain:bedrock:eng:node

    • Proof of Work mining service merged: nodes trigger mining and claim winning tickets, with start/stop, claim, and claim-info endpoints on the HTTP API and the same control surface over FFI #3357, #3380, #3382
    • Block compression implementation updated to the latest spec draft #3346
    • Transaction typestate refactor: VerificationState-aware transactions propagated through the codebase, sequence types collapsed into a generic system, serialization format preserved, chunked into six review PRs (in-review) #3383, #3385, #3386, #3387, #3388, #3389, #3390
    • ZK batch verification integrated into transaction validation #3353, with a ledger-level benchmark (in-review) #3355
    • Fee margin added to SDP transaction funding #3359; fee horizon added to wallet funding (in-review) #3392
    • Flaky FFI test root-caused to an Overwatch deadlock on service stop Overwatch#150
    • Rust toolchain updated to 1.98 #3362, Overwatch#152
  • blockchain:bedrock:eng:zone-sdk

    • Channel wallet tracker merged #3246; withdraw with note tracking merged #3396
    • Block event processing made cancellation-safe #3334
    • Channel config lineage enforced via parent message id (in-review) #3272
    • λSQL: architecture proposal finalized doc; channel write application (in-review) #3333, inscription encoding (in-review) #3348, nondeterministic function result capture for deterministic replay (in-review) #3361
  • blockchain:bedrock:eng:logos-core

    • Node 0.2.3 released release, adding a fee margin to SDP transaction funding #3359 and Blend and Total Stake Inference diagnostic instrumentation for the testnet #3393; blockchain module 0.2.3 released logos-modules-release#49

blockchain:logos-execution-zone

  • blockchain:logos-execution-zone:sequencer

    • Sequencer join/exit queues merged #725
    • Slashing v1 finished (in-review) #737, fixing mantle transaction parent selection on reorgs and Logos Execution Zone cursor rewinding on reorgs along the way; k-of-N threshold slashing signatures over gossip started; self-join/leave specs updated with join/leave finality delays
    • Actor architecture phase 2 merged: Storage actor #736
    • Multi-sequencer support in the wallet CLI merged #703
    • Returned-withdrawals fix finalized, blocked on integration tests pending a new bedrock node image (draft) #745
  • blockchain:logos-execution-zone:fees

    • Fee-charging implementation opened as a PR stack (in-review): fee program skeleton with zero fees #746, fee market computations under zero load #747, fee fields and payer authorization on the wire format #750, fee arithmetic and producer identity #753, cycle-count metering for public execution #752, fee-charging wiring #754, admission screen with getFeeState RPC and mempool cap budgeting #758, fee-aware integration suite #762; wallet payer designation and default fee fields on public transactions merged #751
  • blockchain:logos-execution-zone:accounts

    • Environment unification: private PDA authorization scoped to the callee subtree merged #683; protocol-wide authorized balance decrease considered and dropped
    • Events: indexer state-bloat addressed with event filters (in-review) #785
    • Incremental updates toward diff-native program execution (in-review): AccountDiff core types #749, programs wired to diff-native execution #757, AccountDiffs emitted instead of post_states #775, ChainedCalls keyed by account id #777, AccountPostState removed #778
    • Programs as accounts: Deploy bytecode batched across multiple transactions (draft) #748; Account::data packed densely on the RISC0 word wire (draft) #756
    • Program updates: program upgrade capability (draft) #782, private execution of permanently-immutable programs (draft) #783, shadow programs (draft) #784
    • Serialization and I/O moved to a borsh codec, up to 10x cycle reduction for large-data programs in current use #770
  • blockchain:logos-execution-zone:testing

    • Cucumber environment with initial ported integration tests merged #741; cucumber integration tests wired into CI (in-review) #779

nimbos

  • Bedrock specification tags upgrade merged nimbos#165
  • SRP and Blend rewards implemented (in-review) nimbos#172
  • SDP validations at genesis fixed (in-review) nimbos#171
  • libp2p GossipSub topic subscriptions and message validation (WIP) code; Kademlia discovery integration started (WIP) code