Logos Blockchain Weekly Update - 2026-06-22

blockchain:highlights

blockchain:bedrock:research

  • blockchain:bedrock:research:post-quantum

    • FrodoKEM, Classic McEliece, and HQC key-encapsulation benchmarks added on Raspberry Pi 5 branch; Blend post-quantum primitive candidates document nearing its final version doc
  • 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
  • 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
  • blockchain:bedrock:research:permissionless-channel-sequencing

    • Working permissionless channel sequencer implemented, with new unit and end-to-end tests passing (WIP) branch
  • 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
  • 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
    • 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

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; winning-slot handling replaced with a lazy stream polled per subscriber #2965; default peering degree widened from 2–3 to 3–5 #2950; “Blend Info” link added to the devnet and testnet dashboard #2971
    • Dial-retry bug fixed so a peer below the minimum peering degree correctly triggers a new dial (in-review) #2973
  • blockchain:bedrock:eng:security-audit

    • SDP operations migrated to the NomEncode/Decode trait: SDPDeclareOp #2928 and SDPWithdrawOp #2947 merged; SDPActiveOp migration (in-review) #2974
  • blockchain:bedrock:eng:node

    • Genesis block proof format fixed #2952
    • Cryptarchia refactored to use rpds for the prepare-commit pattern #2896; strict_sub used for Epoch #2940
  • blockchain:bedrock:eng:rewards

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

blockchain:logos-execution-zone

  • blockchain:logos-execution-zone:lez-module

  • blockchain:logos-execution-zone:bridge

    • Token bridge withdraw flow merged #508; vault CLI wallet commands merged #511
  • blockchain:logos-execution-zone:wallet-ui

  • blockchain:logos-execution-zone:accounts

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

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

    • LEZ decoupled from the remaining LEE crates, finalized and undrafted (in-review) #524
  • blockchain:logos-execution-zone:cross-zone

    • Two cross-zone messaging demos started, tracked through a demo plan doc and a tracking PR (WIP) #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 and LEZ Indexer issue#349 journeys
  • blockchain:logos-execution-zone:benchmarks

    • Benchmark information added for private transactions (in-review) #534; a keccak speedup via patching drafted for the Risc0 backend (in-review, draft) #551

nimbos

  • Proof of Leadership verification merged nimbos#50