Skip to content

Commit f5ba728

Browse files
davidrusuclaude
andcommitted
blockchain: 2026-06-22
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent e773ad1 commit f5ba728

1 file changed

Lines changed: 96 additions & 0 deletions

File tree

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
---
2+
title: 2026-06-22 Logos Blockchain weekly
3+
tags:
4+
- nomos-updates
5+
date: 2026-06-22
6+
lastmod: 2026-06-22
7+
draft: false
8+
description: Weekly update of Logos Blockchain
9+
---
10+
11+
# Logos Blockchain Weekly Update - 2026-06-22
12+
13+
## `blockchain:highlights`
14+
15+
- Blend hardening for the testnet v0.2 release: message IDs are now 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 was replaced with a lazy per-subscriber stream [#2965](https://github.com/logos-blockchain/logos-blockchain/pull/2965), and the default peering degree was widened from 2–3 to 3–5 [#2950](https://github.com/logos-blockchain/logos-blockchain/pull/2950)
16+
- Leader reward claim flow advanced end to end: claimable vouchers are now listed through the wallet HTTP API [#2948](https://github.com/logos-blockchain/logos-blockchain/pull/2948) and C bindings [#2958](https://github.com/logos-blockchain/logos-blockchain/pull/2958), exposed in the module [logos-blockchain-module#37](https://github.com/logos-blockchain/logos-blockchain-module/pull/37), and surfaced in the dashboard UI [logos-blockchain-ui#18](https://github.com/logos-blockchain/logos-blockchain-ui/pull/18)
17+
- Logos Execution Zone reached its first stable lez-core tag with wallet FFI generic transactions [logos-execution-zone#491](https://github.com/logos-blockchain/logos-execution-zone/pull/491) and program deployment [#510](https://github.com/logos-blockchain/logos-execution-zone/pull/510) merged, the token bridge withdraw flow merged [#508](https://github.com/logos-blockchain/logos-execution-zone/pull/508), and all execution-zone user journeys for testnet v0.2 completed
18+
- Post-quantum Blend primitive candidates document nearing its final version, with FrodoKEM, Classic McEliece, and HQC key-encapsulation benchmarks added on Raspberry Pi 5
19+
- A working permissionless channel sequencer implemented with passing unit and end-to-end tests [branch](https://github.com/logos-blockchain/logos-blockchain/tree/permissionless-sequencer), and a first cross-zone atomic coordination protocol drafted — a 4-phase off-chain protocol over synchronous messaging
20+
21+
## `blockchain:bedrock:research`
22+
23+
- `blockchain:bedrock:research:post-quantum`
24+
- 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)
25+
26+
- `blockchain:bedrock:research:cryptarchia`
27+
- 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)
28+
29+
- `blockchain:bedrock:research:session-removal`
30+
- "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)
31+
32+
- `blockchain:bedrock:research:permissionless-channel-sequencing`
33+
- 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)
34+
35+
- `blockchain:bedrock:research:cross-zone-sequencing`
36+
- 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)
37+
38+
- `blockchain:bedrock:research:anonymous-communications`
39+
- 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)
40+
- 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)
41+
42+
## `blockchain:bedrock:eng`
43+
44+
- `blockchain:bedrock:eng:blend`
45+
- 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)
46+
- 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)
47+
48+
- `blockchain:bedrock:eng:security-audit`
49+
- 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)
50+
51+
- `blockchain:bedrock:eng:node`
52+
- Genesis block proof format fixed [#2952](https://github.com/logos-blockchain/logos-blockchain/pull/2952)
53+
- `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)
54+
55+
- `blockchain:bedrock:eng:rewards`
56+
- 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)
57+
- 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)
58+
59+
- `blockchain:bedrock:eng:logos-core`
60+
- 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)
61+
- 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)
62+
- 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)
63+
64+
## `blockchain:logos-execution-zone`
65+
66+
- `blockchain:logos-execution-zone:lez-module`
67+
- 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)
68+
69+
- `blockchain:logos-execution-zone:bridge`
70+
- 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)
71+
72+
- `blockchain:logos-execution-zone:wallet-ui`
73+
- 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
74+
75+
- `blockchain:logos-execution-zone:accounts`
76+
- 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)
77+
- 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)
78+
79+
- `blockchain:logos-execution-zone:explorer`
80+
- 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)
81+
82+
- `blockchain:logos-execution-zone:refactor`
83+
- LEZ decoupled from the remaining LEE crates, finalized and undrafted (in-review) [#524](https://github.com/logos-blockchain/logos-execution-zone/pull/524)
84+
85+
- `blockchain:logos-execution-zone:cross-zone`
86+
- 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)
87+
88+
- `blockchain:logos-execution-zone:journeys`
89+
- 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
90+
91+
- `blockchain:logos-execution-zone:benchmarks`
92+
- 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)
93+
94+
## `nimbos`
95+
96+
- Proof of Leadership verification merged [nimbos#50](https://github.com/logos-co/nimbos/pull/50)

0 commit comments

Comments
 (0)