|
| 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 | +- **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) |
| 16 | +- **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 |
| 17 | +- **Token bridge withdraw flow merged** [#508](https://github.com/logos-blockchain/logos-execution-zone/pull/508) |
| 18 | + |
| 19 | +## `blockchain:bedrock:research` |
| 20 | + |
| 21 | +- `blockchain:bedrock:research:post-quantum` |
| 22 | + - 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) |
| 23 | + |
| 24 | +- `blockchain:bedrock:research:cryptarchia` |
| 25 | + - 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) |
| 26 | + |
| 27 | +- `blockchain:bedrock:research:session-removal` |
| 28 | + - "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) |
| 29 | + |
| 30 | +- `blockchain:bedrock:research:permissionless-channel-sequencing` |
| 31 | + - 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) |
| 32 | + |
| 33 | +- `blockchain:bedrock:research:cross-zone-sequencing` |
| 34 | + - 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) |
| 35 | + |
| 36 | +- `blockchain:bedrock:research:anonymous-communications` |
| 37 | + - 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) |
| 38 | + - 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) |
| 39 | + |
| 40 | +## `blockchain:bedrock:eng` |
| 41 | + |
| 42 | +- `blockchain:bedrock:eng:blend` |
| 43 | + - 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) |
| 44 | + - 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) |
| 45 | + |
| 46 | +- `blockchain:bedrock:eng:security-audit` |
| 47 | + - 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) |
| 48 | + |
| 49 | +- `blockchain:bedrock:eng:node` |
| 50 | + - Genesis block proof format fixed [#2952](https://github.com/logos-blockchain/logos-blockchain/pull/2952) |
| 51 | + - `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) |
| 52 | + |
| 53 | +- `blockchain:bedrock:eng:rewards` |
| 54 | + - 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) |
| 55 | + - 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) |
| 56 | + |
| 57 | +- `blockchain:bedrock:eng:logos-core` |
| 58 | + - 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) |
| 59 | + - 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) |
| 60 | + - 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) |
| 61 | + |
| 62 | +## `blockchain:logos-execution-zone` |
| 63 | + |
| 64 | +- `blockchain:logos-execution-zone:lez-module` |
| 65 | + - 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) |
| 66 | + |
| 67 | +- `blockchain:logos-execution-zone:bridge` |
| 68 | + - 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) |
| 69 | + |
| 70 | +- `blockchain:logos-execution-zone:wallet-ui` |
| 71 | + - 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 |
| 72 | + |
| 73 | +- `blockchain:logos-execution-zone:accounts` |
| 74 | + - 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) |
| 75 | + - 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) |
| 76 | + |
| 77 | +- `blockchain:logos-execution-zone:explorer` |
| 78 | + - 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) |
| 79 | + |
| 80 | +- `blockchain:logos-execution-zone:refactor` |
| 81 | + - LEZ decoupled from the remaining LEE crates, finalized and undrafted (in-review) [#524](https://github.com/logos-blockchain/logos-execution-zone/pull/524) |
| 82 | + |
| 83 | +- `blockchain:logos-execution-zone:cross-zone` |
| 84 | + - 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) |
| 85 | + |
| 86 | +- `blockchain:logos-execution-zone:journeys` |
| 87 | + - 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 |
| 88 | + |
| 89 | +- `blockchain:logos-execution-zone:benchmarks` |
| 90 | + - 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) |
| 91 | + |
| 92 | +## `nimbos` |
| 93 | + |
| 94 | +- Proof of Leadership verification merged [nimbos#50](https://github.com/logos-co/nimbos/pull/50) |
0 commit comments