Skip to content
Merged
Show file tree
Hide file tree
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
94 changes: 94 additions & 0 deletions content/blockchain/updates/2026-06-22.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
---
title: 2026-06-22 Logos Blockchain weekly
tags:
- nomos-updates
date: 2026-06-22
lastmod: 2026-06-22
draft: false
description: Weekly update of Logos Blockchain
---

# Logos Blockchain Weekly Update - 2026-06-22

## `blockchain:highlights`

- **Leader rewards claimable end to end**: wallet HTTP API [#2948](https://github.com/logos-blockchain/logos-blockchain/pull/2948), C bindings [#2958](https://github.com/logos-blockchain/logos-blockchain/pull/2958), module [logos-blockchain-module#37](https://github.com/logos-blockchain/logos-blockchain-module/pull/37), dashboard [logos-blockchain-ui#18](https://github.com/logos-blockchain/logos-blockchain-ui/pull/18), [journey](https://app.notion.com/p/nomos-tech/Leader-Rewards-Claim-Rewards-in-the-Dashboard-UI-38a261aa09df80eaafacf26811a41b1b)
- **First stable lez-core tag** [logos-execution-zone#491](https://github.com/logos-blockchain/logos-execution-zone/pull/491), [#510](https://github.com/logos-blockchain/logos-execution-zone/pull/510); all Logos Execution Zone user journeys for testnet v0.2 complete
- **Token bridge withdraw flow merged** [#508](https://github.com/logos-blockchain/logos-execution-zone/pull/508)

## `blockchain:bedrock:research`

- `blockchain:bedrock:research:post-quantum`
- FrodoKEM, Classic McEliece, and HQC key-encapsulation benchmarks added on Raspberry Pi 5 [branch](https://github.com/megonen/pq-bench-rpi5/tree/add-mceliece-frodo-hqc-kems); Blend post-quantum primitive candidates document nearing its final version [doc](https://app.notion.com/p/nomos-tech/Post-Quantum-Primitive-Candidates-for-the-Blend-Protocol-349261aa09df80e3ad9dde032745de6e)

- `blockchain:bedrock:research:cryptarchia`
- Proof of Leadership spec updated to handle the degenerate case where a note value far exceeds total stake (in-review) [logos-lips#362](https://github.com/logos-co/logos-lips/pull/362)

- `blockchain:bedrock:research:session-removal`
- "Remove Concept of a Session" RFC migration to GitHub underway: the Service Declaration Protocol and Mantle sections migrated, with Mantle aligned to the recent SDP withdrawal-logic changes (WIP) [branch](https://github.com/logos-co/logos-lips/tree/Bedrock-RFC-Remove-Concept-of-a-Session)

- `blockchain:bedrock:research:permissionless-channel-sequencing`
- Working permissionless channel sequencer implemented, with new unit and end-to-end tests passing (WIP) [branch](https://github.com/logos-blockchain/logos-blockchain/tree/permissionless-sequencer)

- `blockchain:bedrock:research:cross-zone-sequencing`
- First Cross-Zone Atomic Coordination Protocol draft (v0.1) completed: a 4-phase off-chain protocol (intent proposal → verification → signature exchange → submission) built on synchronous messaging, where both sequencers hold a complete signed transaction after the signature-exchange phase — removing the single point of failure of classical two-phase commit — with stated Safety and Liveness propositions [doc](https://app.notion.com/p/nomos-tech/Qizhe-372261aa09df8090b865cefa893cfc8e)

- `blockchain:bedrock:research:anonymous-communications`
- Consensus model implemented and validated: Pareto stake distribution, the stake-proportional leader-election lottery, and a harness checking the simulator against the closed-form statistics [doc](https://app.notion.com/p/Consensus-Model-Implementation-Validation-384606cbd39b809ab1e4d8e2ced90369)
- Broadcast-network model implemented and validated: a quenched random regular graph with a per-broadcast Dijkstra latency oracle and the expected log N scaling [doc](https://app.notion.com/p/Network-Model-Implementation-Validation-384606cbd39b80ec8452e3ee00fe252f)

## `blockchain:bedrock:eng`

- `blockchain:bedrock:eng:blend`
- Message IDs derived from key nullifiers, with fresh proofs generated from all winning slots of an epoch [logos-blockchain#2959](https://github.com/logos-blockchain/logos-blockchain/pull/2959); winning-slot handling replaced with a lazy stream polled per subscriber [#2965](https://github.com/logos-blockchain/logos-blockchain/pull/2965); default peering degree widened from 2–3 to 3–5 [#2950](https://github.com/logos-blockchain/logos-blockchain/pull/2950); "Blend Info" link added to the devnet and testnet dashboard [#2971](https://github.com/logos-blockchain/logos-blockchain/pull/2971)
- Dial-retry bug fixed so a peer below the minimum peering degree correctly triggers a new dial (in-review) [#2973](https://github.com/logos-blockchain/logos-blockchain/pull/2973)

- `blockchain:bedrock:eng:security-audit`
- SDP operations migrated to the `NomEncode/Decode` trait: `SDPDeclareOp` [#2928](https://github.com/logos-blockchain/logos-blockchain/pull/2928) and `SDPWithdrawOp` [#2947](https://github.com/logos-blockchain/logos-blockchain/pull/2947) merged; `SDPActiveOp` migration (in-review) [#2974](https://github.com/logos-blockchain/logos-blockchain/pull/2974)

- `blockchain:bedrock:eng:node`
- Genesis block proof format fixed [#2952](https://github.com/logos-blockchain/logos-blockchain/pull/2952)
- `Cryptarchia` refactored to use `rpds` for the prepare-commit pattern [#2896](https://github.com/logos-blockchain/logos-blockchain/pull/2896); `strict_sub` used for `Epoch` [#2940](https://github.com/logos-blockchain/logos-blockchain/pull/2940)

- `blockchain:bedrock:eng:rewards`
- Claimable leader reward vouchers exposed end to end: wallet HTTP API [#2948](https://github.com/logos-blockchain/logos-blockchain/pull/2948), C bindings [#2958](https://github.com/logos-blockchain/logos-blockchain/pull/2958), module [logos-blockchain-module#37](https://github.com/logos-blockchain/logos-blockchain-module/pull/37), and dashboard UI [logos-blockchain-ui#18](https://github.com/logos-blockchain/logos-blockchain-ui/pull/18)
- Wallet now tracks claimed leader reward outputs so claimed rewards appear in balances (in-review) [#2978](https://github.com/logos-blockchain/logos-blockchain/pull/2978); devnet Cucumber wallet feed started after node sync (in-review) [#2977](https://github.com/logos-blockchain/logos-blockchain/pull/2977)

- `blockchain:bedrock:eng:logos-core`
- FFI config parameter handling fixed [#2949](https://github.com/logos-blockchain/logos-blockchain/pull/2949); module updated with config-generation fixes [logos-blockchain-module#34](https://github.com/logos-blockchain/logos-blockchain-module/pull/34), a Result-based error type [#40](https://github.com/logos-blockchain/logos-blockchain-module/pull/40), a Nix shell fix [#39](https://github.com/logos-blockchain/logos-blockchain-module/pull/39), and a module-builder header-parsing update [#41](https://github.com/logos-blockchain/logos-blockchain-module/pull/41)
- Module-builder dev-shell external library paths fixed [logos-module-builder#130](https://github.com/logos-co/logos-module-builder/pull/130); C++ SDK specifier stripping fixed before return parsing [logos-cpp-sdk#92](https://github.com/logos-co/logos-cpp-sdk/pull/92)
- Dashboard UI dependencies updated [logos-blockchain-ui#20](https://github.com/logos-blockchain/logos-blockchain-ui/pull/20) and Result usages generalised [#22](https://github.com/logos-blockchain/logos-blockchain-ui/pull/22)

## `blockchain:logos-execution-zone`

- `blockchain:logos-execution-zone:lez-module`
- First stable lez-core tag reached with wallet FFI generic transactions [logos-execution-zone#491](https://github.com/logos-blockchain/logos-execution-zone/pull/491) and program ELF deployments [#510](https://github.com/logos-blockchain/logos-execution-zone/pull/510) merged; mnemonic-based wallet FFI finalized (in-review) [#518](https://github.com/logos-blockchain/logos-execution-zone/pull/518); generic transactions exposed through the module (in-review) [logos-execution-zone-module#29](https://github.com/logos-blockchain/logos-execution-zone-module/pull/29)

- `blockchain:logos-execution-zone:bridge`
- Token bridge withdraw flow merged [#508](https://github.com/logos-blockchain/logos-execution-zone/pull/508); vault CLI wallet commands merged [#511](https://github.com/logos-blockchain/logos-execution-zone/pull/511)

- `blockchain:logos-execution-zone:wallet-ui`
- Withdraw FFI added [#543](https://github.com/logos-blockchain/logos-execution-zone/pull/543); deposit/withdraw claim flow implemented in the wallet UI and tested end to end locally against Bedrock and the sequencer (in-review) [#553](https://github.com/logos-blockchain/logos-execution-zone/pull/553), [logos-execution-zone-module#27](https://github.com/logos-blockchain/logos-execution-zone-module/pull/27), [logos-execution-zone-wallet-ui#20](https://github.com/logos-blockchain/logos-execution-zone-wallet-ui/pull/20); wallet UI documentation packet covering setup and native token transfers on testnet submitted

- `blockchain:logos-execution-zone:accounts`
- Commitment mechanism updated so any commitment root can be paired with an initialized nullifier (in-review) [#546](https://github.com/logos-blockchain/logos-execution-zone/pull/546)
- Shared-accounts design review concluded with findings filed [issue#548](https://github.com/logos-blockchain/logos-execution-zone/issues/548), [issue#549](https://github.com/logos-blockchain/logos-execution-zone/issues/549), and a viewing-key/ciphertext binding fix drafted for the shared-accounts ciphertext vulnerability (in-review, draft) [#550](https://github.com/logos-blockchain/logos-execution-zone/pull/550)

- `blockchain:logos-execution-zone:explorer`
- Indexer FFI refactored to query `IndexerCore` directly and drop RPC (in-review) [#547](https://github.com/logos-blockchain/logos-execution-zone/pull/547); indexer module migrated to `logos-module-builder` and updated to the reworked port-less FFI (in-review) [lez-indexer-module#10](https://github.com/logos-blockchain/lez-indexer-module/pull/10), [#11](https://github.com/logos-blockchain/lez-indexer-module/pull/11); explorer UI migrated to communicate over `logos-protocol` and rewritten to use Logos components (in-review) [lez-explorer-ui#4](https://github.com/logos-blockchain/lez-explorer-ui/pull/4), [#6](https://github.com/logos-blockchain/lez-explorer-ui/pull/6)

- `blockchain:logos-execution-zone:refactor`
- LEZ decoupled from the remaining LEE crates, finalized and undrafted (in-review) [#524](https://github.com/logos-blockchain/logos-execution-zone/pull/524)

- `blockchain:logos-execution-zone:cross-zone`
- Two cross-zone messaging demos started, tracked through a demo plan [doc](https://app.notion.com/p/Demo-plan-for-LEZ-cross-zones-3828f96fb65c809c9009c278721c781e) and a tracking PR (WIP) [#542](https://github.com/logos-blockchain/logos-execution-zone/pull/542)

- `blockchain:logos-execution-zone:journeys`
- Remaining execution-zone user journeys completed — all LEZ journeys for testnet v0.2 are ready, including the LEZ Explorer [issue#344](https://github.com/logos-co/logos-docs/issues/344) and LEZ Indexer [issue#349](https://github.com/logos-co/logos-docs/issues/349) journeys

- `blockchain:logos-execution-zone:benchmarks`
- Benchmark information added for private transactions (in-review) [#534](https://github.com/logos-blockchain/logos-execution-zone/pull/534); a keccak speedup via patching drafted for the Risc0 backend (in-review, draft) [#551](https://github.com/logos-blockchain/logos-execution-zone/pull/551)

## `nimbos`

- Proof of Leadership verification merged [nimbos#50](https://github.com/logos-co/nimbos/pull/50)
Loading
Loading