Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
88 changes: 88 additions & 0 deletions content/blockchain/updates/2026-10-05.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
---
title: 2026-10-05 Logos Blockchain weekly
tags:
- blockchain-updates
date: 2026-10-05
lastmod: 2026-10-05
draft: false
description: Weekly update of Logos Blockchain
---

# Logos Blockchain Weekly Update - 2026-10-05

## `blockchain:highlights`

- **Testnet 0.3.0 released!** [node 0.3.0](https://github.com/logos-blockchain/logos-blockchain/releases/tag/0.3.0), [Logos Execution Zone v0.3.0](https://github.com/logos-blockchain/logos-execution-zone/releases/tag/v0.3.0)
- **Hard fork support landed in the node: fork digest, era deployment settings, protocol names derived from the fork digest** [#3679](https://github.com/logos-blockchain/logos-blockchain/pull/3679), [#3683](https://github.com/logos-blockchain/logos-blockchain/pull/3683), [#3687](https://github.com/logos-blockchain/logos-blockchain/pull/3687), [#3689](https://github.com/logos-blockchain/logos-blockchain/pull/3689)
- **Blend connection traffic bounded at the receiver RFC merged** [logos-lips#421](https://github.com/logos-co/logos-lips/pull/421)
- **EmPoWering retarget bounds and pool funding RFC merged** [logos-lips#443](https://github.com/logos-co/logos-lips/pull/443)
- **Zone SDK automatic refund of transactions on timeout merged** [#3704](https://github.com/logos-blockchain/logos-blockchain/pull/3704)
- **Nimbos block validation hardened against denial of service** [nimbos#204](https://github.com/logos-co/nimbos/pull/204)

## `blockchain:bedrock:research`

- `blockchain:bedrock:research:cryptarchia`
- Blend connection traffic bounded at the receiver RFC merged [logos-lips#421](https://github.com/logos-co/logos-lips/pull/421); connection maintenance tightened after the implementation review: only verified messages count towards a connection's share, handshake time a core node parameter (draft) [logos-lips#468](https://github.com/logos-co/logos-lips/pull/468)
- Eras RFC extended: eras can change consensus parameters, transactions and protocol identifiers carry the fork digest (draft) [logos-lips#439](https://github.com/logos-co/logos-lips/pull/439)
- Strict EdDSA verification gas figures merged [logos-lips#464](https://github.com/logos-co/logos-lips/pull/464); multi-signature encoding swaps index and signature, merged [logos-lips#469](https://github.com/logos-co/logos-lips/pull/469); gossip topics clarified in the p2p network document, merged [logos-lips#466](https://github.com/logos-co/logos-lips/pull/466)

- `blockchain:bedrock:research:empowering`
- Retarget bounds and pool funding RFC merged: reward retarget bounded below by ceil(F/(P-F)) and above by its genesis target, pool refilled from a share of fees with the accounting carried through genesis, rewards, and cryptoeconomics [logos-lips#443](https://github.com/logos-co/logos-lips/pull/443)
- Onboarding model extended so a fraction of mined tokens unlocks immediately, calculator and documentation updated [doc](https://www.overleaf.com/read/xqzvgkxbcvhn#75248b); slides summarising model parameters, derived quantities, and assumptions [slides](https://www.overleaf.com/read/ksqyvvxyszyq#f8a284)

## `blockchain:bedrock:eng`

- `blockchain:bedrock:eng:blend`
- Unordered warm buffer for Proof of Work Blend proofs, removing head-of-line blocking in prefetch, merged [#3678](https://github.com/logos-blockchain/logos-blockchain/pull/3678)
- Blend stability diagnostic scenarios for devnet and testnet-style tests merged [#3677](https://github.com/logos-blockchain/logos-blockchain/pull/3677)

- `blockchain:bedrock:eng:node`
- Hard fork support merged: variant tags removed and block slot moved first in the header [#3679](https://github.com/logos-blockchain/logos-blockchain/pull/3679), deployment settings support multi-era definitions [#3683](https://github.com/logos-blockchain/logos-blockchain/pull/3683), fork digest computation [#3687](https://github.com/logos-blockchain/logos-blockchain/pull/3687), libp2p protocol names derived from the fork digest [#3689](https://github.com/logos-blockchain/logos-blockchain/pull/3689)
- u32::MAX enforced for canonical encodings so 32-bit and 64-bit architectures agree, merged [#3693](https://github.com/logos-blockchain/logos-blockchain/pull/3693); bounded sets integrated for UncleHeaders, Inputs, and Locators, merged [#3664](https://github.com/logos-blockchain/logos-blockchain/pull/3664)
- Chain sync peer selection made protocol-aware, merged [#3640](https://github.com/logos-blockchain/logos-blockchain/pull/3640); chain recovery restores the LIB with its real parent id (in-review) [#3719](https://github.com/logos-blockchain/logos-blockchain/pull/3719), [#3720](https://github.com/logos-blockchain/logos-blockchain/pull/3720)
- Mempool aligned with the RFC: transactions of every block newly entering the canonical chain retired (in-review) [#3734](https://github.com/logos-blockchain/logos-blockchain/pull/3734)
- Deferred proof typestate (in-review): each op types its deferred proof [#3732](https://github.com/logos-blockchain/logos-blockchain/pull/3732), deferred proofs pushed into the batch on verification [#3733](https://github.com/logos-blockchain/logos-blockchain/pull/3733), naming standardised [#3735](https://github.com/logos-blockchain/logos-blockchain/pull/3735), split per kind [#3736](https://github.com/logos-blockchain/logos-blockchain/pull/3736)
- Hierarchical deterministic wallet: passphrase primitive (in-review) [#3695](https://github.com/logos-blockchain/logos-blockchain/pull/3695); node integration drafted then shelved pending the private UTXO design [#3727](https://github.com/logos-blockchain/logos-blockchain/pull/3727)
- KMS message signing exposed over FFI for the module referral program (in-review) [#3744](https://github.com/logos-blockchain/logos-blockchain/pull/3744)
- `select!` cancellation safety revision merged [#3725](https://github.com/logos-blockchain/logos-blockchain/pull/3725); own spans emitted in the tracing crate macro, merged [#3543](https://github.com/logos-blockchain/logos-blockchain/pull/3543)
- Release checklist updated from the 0.3.0 release learnings [#3710](https://github.com/logos-blockchain/logos-blockchain/pull/3710); Rust toolchain bumped to 1.99 [#3729](https://github.com/logos-blockchain/logos-blockchain/pull/3729), [Overwatch#157](https://github.com/logos-co/Overwatch/pull/157)

- `blockchain:bedrock:eng:testing`
- Cucumber invariants consolidated to cut CI cost, merged [#3672](https://github.com/logos-blockchain/logos-blockchain/pull/3672); mempool diagnostics transaction throughput improved (in-review) [#3741](https://github.com/logos-blockchain/logos-blockchain/pull/3741)
- Testing Framework integration unified around the app model, merged [#3681](https://github.com/logos-blockchain/logos-blockchain/pull/3681); shared port allocator (in-review) [#3706](https://github.com/logos-blockchain/logos-blockchain/pull/3706); Cucumber runner reusable across node implementations (in-review) [#3723](https://github.com/logos-blockchain/logos-blockchain/pull/3723); interoperability runners and mixed-cluster testing (in-review) [#3730](https://github.com/logos-blockchain/logos-blockchain/pull/3730)
- CI: redundant post-merge code checks avoided [#3714](https://github.com/logos-blockchain/logos-blockchain/pull/3714); merge-queue telemetry (in-review) [#3740](https://github.com/logos-blockchain/logos-blockchain/pull/3740)

- `blockchain:bedrock:eng:zone-sdk`
- Automatic and m-of-n refund of transactions on timeout merged [#3704](https://github.com/logos-blockchain/logos-blockchain/pull/3704), after transaction status and subscription removal [#3703](https://github.com/logos-blockchain/logos-blockchain/pull/3703)
- 位SQL: SQL execution bounded and displaced write recovery verifies the original write (in-review) [#3701](https://github.com/logos-blockchain/logos-blockchain/pull/3701)

- `blockchain:bedrock:eng:logos-core`
- Testnet 0.3.0 released: node [0.3.0](https://github.com/logos-blockchain/logos-blockchain/releases/tag/0.3.0) and Logos Execution Zone [v0.3.0](https://github.com/logos-blockchain/logos-execution-zone/releases/tag/v0.3.0)
- Unique explorer database per deployment, merged [#3647](https://github.com/logos-blockchain/logos-blockchain/pull/3647); blockchain module client and Zone SDK backend pinned to the 0.3.0-rc.5 node [logos-blockchain-module#109](https://github.com/logos-blockchain/logos-blockchain-module/pull/109); generated client checked in CI (in-review) [logos-blockchain-module#107](https://github.com/logos-blockchain/logos-blockchain-module/pull/107)
- Logos Execution Zone indexer backend reworked into a default `http` feature (in-review) [#897](https://github.com/logos-blockchain/logos-execution-zone/pull/897)

## `blockchain:logos-execution-zone`

- `blockchain:logos-execution-zone:sequencer`
- Decentralized sequencing polish: incorrect slashing when many sequencers join at once fixed (in-review) [#944](https://github.com/logos-blockchain/logos-execution-zone/pull/944); head blocks marked on view entries (in-review) [#945](https://github.com/logos-blockchain/logos-execution-zone/pull/945); `sequencer_bootstrap` integration tests run sequentially, merged [#934](https://github.com/logos-blockchain/logos-execution-zone/pull/934)
- Read-only sequencer: FFI primitives unification (in-review) [#930](https://github.com/logos-blockchain/logos-execution-zone/pull/930), wallet statistics collection removed (in-review) [#940](https://github.com/logos-blockchain/logos-execution-zone/pull/940), read-only sequencer set up at wallet startup in the wallet FFI (draft) [#948](https://github.com/logos-blockchain/logos-execution-zone/pull/948)
- Transactional actors with side-effects (draft) [#935](https://github.com/logos-blockchain/logos-execution-zone/pull/935)

- `blockchain:logos-execution-zone:cross-zone`
- Peer zone identity relies on Bedrock channel guarantees instead of the signing key, merged [#931](https://github.com/logos-blockchain/logos-execution-zone/pull/931)

- `blockchain:logos-execution-zone:fees`
- Privacy-preserving transactions pay fees inside their proof, with transaction dry-runs for wallets to price any transaction (in-review) [#949](https://github.com/logos-blockchain/logos-execution-zone/pull/949)
- Public transaction fees journal written [logos-docs#514](https://github.com/logos-co/logos-docs/issues/514); private transaction fees scoped with a tracker [#941](https://github.com/logos-blockchain/logos-execution-zone/issues/941); transaction ordering by arrival vs nonce flagged for a dedicated fix [#942](https://github.com/logos-blockchain/logos-execution-zone/issues/942)
- Indexer and explorer modules use the `prove` feature for the indexer FFI, merged [#936](https://github.com/logos-blockchain/logos-execution-zone/pull/936)

- `blockchain:logos-execution-zone:accounts`
- Chained calls added to effect application, so programs act on the latest state of an account, merged [#929](https://github.com/logos-blockchain/logos-execution-zone/pull/929)
- Program deployment hardening: WriteSegment requires authorization (draft) [#943](https://github.com/logos-blockchain/logos-execution-zone/pull/943); system builtins upgradable through the builtin loader (draft) [#946](https://github.com/logos-blockchain/logos-execution-zone/pull/946)
- Logos Execution Environment, Logos Execution Zone, and built-in program specs updated (draft) [#932](https://github.com/logos-blockchain/logos-execution-zone/pull/932)

## `nimbos`

- Block validation hardened against denial of service: staged multi-tier validation and cooperative asynchronous orphan promotion across Chain and BlockProcessor, merged [nimbos#204](https://github.com/logos-co/nimbos/pull/204)
- Genesis validations merged [nimbos#203](https://github.com/logos-co/nimbos/pull/203); network key parsing fixed [nimbos#209](https://github.com/logos-co/nimbos/pull/209); Mantle encoding and decoding return explicit results instead of raising, merged [nimbos#201](https://github.com/logos-co/nimbos/pull/201)
- Block header commits to `body_root`, aligning block ids with the spec (in-review) [nimbos#210](https://github.com/logos-co/nimbos/pull/210); deployment settings validation and genesis block creation (in-review) [nimbos#212](https://github.com/logos-co/nimbos/pull/212); GossipSub proposals ignored during initial block download (in-review) [nimbos#214](https://github.com/logos-co/nimbos/pull/214)
Loading