Logos Blockchain Weekly Update - 2026-10-12

blockchain:highlights

  • Testnet 0.3.1 released! node 0.3.1, Logos Execution Zone v0.3.1
  • Logos Execution Zone decentralized sequencing hardened after a testnet incident: no more incorrect slashing on sequencer restarts, chain consistency improvements #944, #959
  • Zone SDK m-of-n signatures for withdraw and transfer merged #3495
  • Mempool implementation aligned with the Mempool RFC: transactions retired with every newly canonical block, not re-inserted after reorgs logos-lips#413, #3734, #3746

blockchain:bedrock:research

  • blockchain:bedrock:research:cryptarchia

    • Uncle slot must strictly exceed its parent’s slot, merged logos-lips#471; uncle references reduced to their rules (draft) logos-lips#472; block test vectors completed (draft) logos-lips#474
    • Eras follow-ups stacked on the Eras RFC (draft): recorded chain state and its encoding logos-lips#473, what a checkpoint carries logos-lips#475, form of an era migration logos-lips#476
    • Private UTXO ledger RFC opened (in-review) logos-lips#480, with a write-up of what moving to private UTXOs gains, loses, and leaves to do doc
  • blockchain:bedrock:research:empowering

    • Ordinary differential equation modelling framework agreed with tokenomics as the approach going forward doc
    • Liquid-and-locked mining model extended with newcomers arriving each epoch, time-varying mining income, and mining by genesis-capitalised participants: reward-pool and stake dynamics, onboarding times, and monthly numbers of financially eligible service providers derived, with pool exhaustion and delayed unlocking included doc
  • blockchain:bedrock:research:post-quantum

    • Note encryption survey of deployed shielded ledgers, with a proposal to go post-quantum hybrid (draft) research#23

blockchain:bedrock:eng

  • blockchain:bedrock:eng:node

    • Era machinery (in-review): foundational components #3774, era schedule in the time service #3775, slot and epoch durations served only through the time service #3777; duplicates in uncle references allowed again, merged #3748
    • Mempool: transactions of every newly canonical block retired #3734, reorged transactions the new canonical chain already carries not re-inserted #3746, both merged
    • Chain recovery restores the LIB with its real parent id, merged #3719, #3720
    • Deferred proof typestate merged: each op types its deferred proof #3732, deferred proofs pushed into the batch on verification #3733, naming standardised #3735, split per kind #3736
    • Hierarchical deterministic wallet passphrase primitive merged #3695
    • FFI safety audit merged #3731; OpenMetrics exposed over FFI for module consumption, merged #3772
    • Post-quantum TLS handshakes via the new libp2p release (draft) #3768
    • Testnet fixes merged: 0.3.0 testnet defaults #3751, recovery on lagged streams when monitoring proposal and transaction dissemination #3790, gossipsub duplicate cache extended to 24 hours #3793
    • SDP service config taken from provider information #3745, SDP transaction returned over the HTTP API #3750, both merged
  • blockchain:bedrock:eng:testing

    • Mempool diagnostics transaction throughput improved, merged #3741; merge-queue telemetry merged #3740
    • Interoperability runners and mixed-cluster testing #3730, Cucumber runner reusable across node implementations #3723, shared port allocator #3706, all merged; saved configurations retained for compatibility experiments (draft) #3742
    • Scoped peer banning reference implementation for discussion (draft) #3794
  • blockchain:bedrock:eng:zone-sdk

    • m-of-n signatures for withdraw and transfer merged #3495
    • Canonical backfill no longer mirrors a fork’s entries, merged #3769; unfinalized channel history exposed, merged #3771
    • λSQL: database recovery rebuilt from Zone SDK history (in-review) #3778

blockchain:logos-execution-zone

nimbos

  • Block header commits to body_root, aligning block ids with the spec, merged nimbos#210
  • Flaky sleep-based test delays replaced with wait-until helpers, merged nimbos#221; HTTP API (draft) nimbos#215