blockchain-2026-05-11 (#445)

This commit is contained in:
davidrusu
2026-05-12 18:24:51 -04:00
committed by GitHub
parent e9d1774376
commit 963ca4ef3d
+130
View File
@@ -0,0 +1,130 @@
---
title: 2026-05-11 Logos Blockchain weekly
tags:
- nomos-updates
date: 2026-05-11
lastmod: 2026-05-11
draft: false
description: Weekly update of Logos Blockchain
---
# Logos Blockchain Weekly Update - 2026-05-11
## `blockchain:highlights`
- Multiple-owners task complete on LEZ: GroupKeyHolder for GMS key management [logos-execution-zone#449](https://github.com/logos-blockchain/logos-execution-zone/pull/449) and wallet group commands with shared account derivation (PDA + non-PDA accounts) [logos-execution-zone#460](https://github.com/logos-blockchain/logos-execution-zone/pull/460) both merged
- Areon paper submitted to NDSS 2027: substantial revision of the CCS 2026 version with tightened claims and expanded theory + experiments [submission](https://www.notion.so/nomos-tech/Areon-NDSS-2027-submission-35b261aa09df80bb9435d9fff0f41636), [artifacts](https://anonymous.4open.science/r/artifact-D143)
- Mantle Tx simplification RFC implemented: transaction hash simplified (Poseidon2 removed, blake-only) and gas prices removed from Mantle Transactions [RFC](https://www.notion.so/nomos-tech/RFC-Simplify-Mantle-Transaction-and-Refactor-Ledger-Operations-33d261aa09df803d96b0ebcd83013865), [logos-blockchain#2612](https://github.com/logos-blockchain/logos-blockchain/pull/2612), [logos-blockchain#2670](https://github.com/logos-blockchain/logos-blockchain/pull/2670)
- LEZ sequencer and indexer migrated to zone-sdk (away from bedrock client): foundational architectural cleanup [logos-execution-zone#389](https://github.com/logos-blockchain/logos-execution-zone/pull/389)
- Decentralized Sequencing main logic merged: completes the zone-sdk competing sequencer suite (joining TUI and e2e tests from prior weeks) [logos-blockchain#2446](https://github.com/logos-blockchain/logos-blockchain/pull/2446)
## `blockchain:bedrock:research`
- `blockchain:bedrock:research:total-stake-inference`
- "Modelling of random delays" document created: reviews statistical properties of the delay model used in simulations and proposes a new model accounting for O(log N) broadcast latency on a network of N nodes [doc](https://www.notion.so/nomos-tech/Modelling-of-random-delays-357261aa09df806ab687c115e5ba55e0)
- `blockchain:bedrock:research:cryptarchia`
- Areon paper submitted to NDSS 2027: substantial revision of the CCS 2026 version; protocol scoped to Nakamoto-style multi-proposer PoS DAG with explicit assumptions; new simulations (multi-seed comparison, delay stress tests, robustness, design ablations) [submission](https://www.notion.so/nomos-tech/Areon-NDSS-2027-submission-35b261aa09df80bb9435d9fff0f41636), [artifacts](https://anonymous.4open.science/r/artifact-D143)
- Cryptarchia v1 and Post-Quantum Security report updated with Table 3: operational migration summary listing each Cryptarchia component's current primitive, proposed PQ replacement, size impact, and migration phase [doc](https://www.notion.so/nomos-tech/Cryptarchia-v1-and-Post-Quantum-Security-331261aa09df80d8906bd57c55a56be8)
- `blockchain:bedrock:research:blend`
- Session-removal RFC: Mantle spec revision added, withdrawal-logic inconsistency identified and corrected, and SDP snapshot timings clarified [RFC](https://www.notion.so/nomos-tech/RFC-Remove-Concept-of-a-Session-f39261aa09df826db83e81613bb454dc)
- Post-Quantum Safety Analysis of the Blend Protocol: revisions incorporating review feedback [doc](https://www.notion.so/nomos-tech/Post-Quantum-Safety-Analysis-of-the-Blend-Protocol-341261aa09df80a1b048fa90a72b9b40)
- `blockchain:bedrock:research:cryptoeconomics`
## `blockchain:bedrock:eng`
- `blockchain:bedrock:eng:blend`
- HTTP CLI wrapper for API: first command to join Blend as a core node [logos-blockchain#2695](https://github.com/logos-blockchain/logos-blockchain/pull/2695)
- Expose Blend provider ID via `/blend/info` endpoint [logos-blockchain#2715](https://github.com/logos-blockchain/logos-blockchain/pull/2715)
- Fix core→edge transition bug in Blend (in-review) [logos-blockchain#2722](https://github.com/logos-blockchain/logos-blockchain/pull/2722)
- Remove sessions from SDP (in-review) [logos-blockchain#2692](https://github.com/logos-blockchain/logos-blockchain/pull/2692)
- SDP: remove dead `SessionState::update` code as preparation for session→epoch replacement [logos-blockchain#2666](https://github.com/logos-blockchain/logos-blockchain/pull/2666)
- SDP: don't store Blend reward parameters in recovery state — params always loaded from deployment config [logos-blockchain#2676](https://github.com/logos-blockchain/logos-blockchain/pull/2676)
- SDP HTTP set-declaration-id endpoint [logos-blockchain#2716](https://github.com/logos-blockchain/logos-blockchain/pull/2716)
- SDP genesis validation context (in-review) [logos-blockchain#2731](https://github.com/logos-blockchain/logos-blockchain/pull/2731)
- Add `blend_zk_pk` to known keys [logos-blockchain#2718](https://github.com/logos-blockchain/logos-blockchain/pull/2718)
- `blockchain:bedrock:eng:mantle`
- Mantle Tx simplification RFC implemented [RFC](https://www.notion.so/nomos-tech/RFC-Simplify-Mantle-Transaction-and-Refactor-Ledger-Operations-33d261aa09df803d96b0ebcd83013865)
- Transaction hash simplified: Poseidon2 removed; only blake used, with modulo to convert to Fr element where needed [logos-blockchain#2612](https://github.com/logos-blockchain/logos-blockchain/pull/2612)
- Gas prices removed from Mantle Transactions [logos-blockchain#2670](https://github.com/logos-blockchain/logos-blockchain/pull/2670)
- Poseidon2 instantiation clarified in specs and test values implemented [spec](https://www.notion.so/nomos-tech/1-0-2-Common-Cryptographic-Components-1fd261aa09df81ac8ebbe0111e2c2d84?source=copy_link#1fd261aa09df81f48afcd5bbe86c4a18), [logos-blockchain#2710](https://github.com/logos-blockchain/logos-blockchain/pull/2710)
- `blockchain:bedrock:eng:mempool`
- Remove unused tx broadcast [logos-blockchain#2684](https://github.com/logos-blockchain/logos-blockchain/pull/2684)
- `blockchain:bedrock:eng:decentralized-sequencing`
- Zone-SDK competing sequencers main logic merged [logos-blockchain#2446](https://github.com/logos-blockchain/logos-blockchain/pull/2446)
- Zone-SDK reorg event simplified for decentralized sequencer first-write-wins (in-review) [logos-blockchain#2697](https://github.com/logos-blockchain/logos-blockchain/pull/2697)
- Channel signature and zone-sdk updates (in-review) [logos-blockchain#2733](https://github.com/logos-blockchain/logos-blockchain/pull/2733)
- Flexible bounded blocks streaming API merged (in support of sequencer POC) [logos-blockchain#2610](https://github.com/logos-blockchain/logos-blockchain/pull/2610)
- `blockchain:bedrock:eng:testing`
- Use different runner for each platform when building images in CI [logos-blockchain#2647](https://github.com/logos-blockchain/logos-blockchain/pull/2647)
- `cargo hack` proc-macro feature declaration fix [logos-blockchain#2689](https://github.com/logos-blockchain/logos-blockchain/pull/2689)
- Fix large transaction input handling in cucumber tests [logos-blockchain#2680](https://github.com/logos-blockchain/logos-blockchain/pull/2680)
- Stress test for continuous coin split transactions (in-review) [logos-blockchain#2711](https://github.com/logos-blockchain/logos-blockchain/pull/2711)
- `blockchain:bedrock:eng:testnet`
- Docker image publish workflow: `latest` for releases, `latest-rc` for release candidates [logos-blockchain#2665](https://github.com/logos-blockchain/logos-blockchain/pull/2665)
- Use explorer tag for environment in docker [logos-blockchain#2726](https://github.com/logos-blockchain/logos-blockchain/pull/2726)
- `blockchain:bedrock:eng:node`
- Block-tracker abstraction explored and closed; follow-up issue opened to revisit multi-branch state tracking [logos-blockchain#2674](https://github.com/logos-blockchain/logos-blockchain/pull/2674), [issue #2687](https://github.com/logos-blockchain/logos-blockchain/issues/2687)
- Validate locator format: reject multiaddrs with peer ID or unspecified IPv4/IPv6 [logos-blockchain#2712](https://github.com/logos-blockchain/logos-blockchain/pull/2712)
- KMS configuration detached from node config: enables easier configuration migration across testnet runs and token migrations [logos-blockchain#2713](https://github.com/logos-blockchain/logos-blockchain/pull/2713)
- Logging improvements: reduce noisy node logs (in-review) [logos-blockchain#2675](https://github.com/logos-blockchain/logos-blockchain/pull/2675), runtime log reload (in-review) [logos-blockchain#2706](https://github.com/logos-blockchain/logos-blockchain/pull/2706), init log filter [logos-blockchain#2720](https://github.com/logos-blockchain/logos-blockchain/pull/2720), normalise default node logs (in-review) [logos-blockchain#2719](https://github.com/logos-blockchain/logos-blockchain/pull/2719)
- Verify immutable block ID [logos-blockchain#2682](https://github.com/logos-blockchain/logos-blockchain/pull/2682)
- Ignore blocks before LIB [logos-blockchain#2683](https://github.com/logos-blockchain/logos-blockchain/pull/2683)
- Restore unwired metrics [logos-blockchain#2690](https://github.com/logos-blockchain/logos-blockchain/pull/2690)
- Cryptarchia: always compute LCA with old tip to collect reorged blocks (fixes potential infinite loop) [logos-blockchain#2677](https://github.com/logos-blockchain/logos-blockchain/pull/2677)
- Chainsync: `MAX_INCOMING_REQUESTS` made user-configurable [logos-blockchain#2701](https://github.com/logos-blockchain/logos-blockchain/pull/2701)
- Add `--no-ibd` flag and increase default PBP to 1 hour [logos-blockchain#2705](https://github.com/logos-blockchain/logos-blockchain/pull/2705)
- Orphan recovery node stalling fix (in-review) [logos-blockchain#2709](https://github.com/logos-blockchain/logos-blockchain/pull/2709)
- Stateless genesis block generation tooling: distribution command [logos-blockchain#2688](https://github.com/logos-blockchain/logos-blockchain/pull/2688), inscriptions command (in-review) [logos-blockchain#2696](https://github.com/logos-blockchain/logos-blockchain/pull/2696), ceremony command (in-review) [logos-blockchain#2728](https://github.com/logos-blockchain/logos-blockchain/pull/2728), genesis CI workflow (in-review) [logos-blockchain#2732](https://github.com/logos-blockchain/logos-blockchain/pull/2732)
- Tracing/logging: appender options for max files + simple logger [logos-blockchain#2717](https://github.com/logos-blockchain/logos-blockchain/pull/2717), compressed appender [logos-blockchain#2686](https://github.com/logos-blockchain/logos-blockchain/pull/2686)
- Chain service: await chain start time [logos-blockchain#2685](https://github.com/logos-blockchain/logos-blockchain/pull/2685)
- Blockchain-tools binary name prefix [logos-blockchain#2723](https://github.com/logos-blockchain/logos-blockchain/pull/2723)
- `blockchain:bedrock:eng:circuits`
- Circuits as libraries: poc, pol, and signature circuits implemented (joining poq); common utils crate extracted; pre-commit + CI lint/test workflows added (WIP) [logos-blockchain-circuits#16](https://github.com/logos-blockchain/logos-blockchain-circuits/pull/16)
- Integrate circuits libraries into node for poq, pol, poc, and sig (in-review) [logos-blockchain#2679](https://github.com/logos-blockchain/logos-blockchain/pull/2679)
- Unify proofs' Error type across ZK code [logos-blockchain#2694](https://github.com/logos-blockchain/logos-blockchain/pull/2694)
- `blockchain:bedrock:eng:explorer`
## `blockchain:logos-execution-zone`
- `blockchain:logos-execution-zone:accounts`
- Diversify private PDAs by identifier: integration tests and edge case coverage added (in-review) [logos-execution-zone#464](https://github.com/logos-blockchain/logos-execution-zone/pull/464)
- Investigated Kyber as a replacement for ECIES for key agreement in LEZ: initial findings documented [notes](https://www.notion.so/Notes-on-Kyber-in-LEE-3588f96fb65c80ff96a0dccb539482e8)
- Multiple-owners task complete: `GroupKeyHolder` for GMS key management [logos-execution-zone#449](https://github.com/logos-blockchain/logos-execution-zone/pull/449), wallet group commands with shared account derivation (covering both PDA and non-PDA shared accounts, with sync mechanism and tests) [logos-execution-zone#460](https://github.com/logos-blockchain/logos-execution-zone/pull/460)
- Strong-type `PrivacyPreservingCircuitInput` with per-account enum merged [logos-execution-zone#462](https://github.com/logos-blockchain/logos-execution-zone/pull/462)
- Privacy-preserving circuit refactor: split guest into bin-dir submodules (in-review) [logos-execution-zone#469](https://github.com/logos-blockchain/logos-execution-zone/pull/469)
- `blockchain:logos-execution-zone:indexer`
- Indexer query API merged [logos-execution-zone#456](https://github.com/logos-blockchain/logos-execution-zone/pull/456)
- Basic UI for indexer-module testing (in-review) [logos-execution-zone-indexer-module-ui#2](https://github.com/logos-blockchain/logos-execution-zone-indexer-module-ui/pull/2)
- `blockchain:logos-execution-zone:explorer-ui`
- `blockchain:logos-execution-zone:sequencer`
- LEZ sequencer and indexer migrated to zone-sdk (away from bedrock client) [logos-execution-zone#389](https://github.com/logos-blockchain/logos-execution-zone/pull/389)
- `blockchain:logos-execution-zone:deployment`
- Genesis configurable state reimplemented to use system faucet and vaults to supply accounts (in-review) [logos-execution-zone#450](https://github.com/logos-blockchain/logos-execution-zone/pull/450)
## `nimbos`
- Genesis from deployment (in-review) [nimbos#40](https://github.com/logos-co/nimbos/pull/40)
- Genesis Mantle tx vectors: deterministic genesis vector coverage for Mantle tx encoding, hashing, and block root/id checks (WIP) [branch](https://github.com/logos-co/nimbos/tree/feat/genesis-mantle-tx-vectors)
- Nimbos code restructured to align with the modular architecture proposed in issue #29 (in-review) [nimbos#41](https://github.com/logos-co/nimbos/pull/41)
## `blockchain:comms`
- `blockchain:comms:docs`
- LEZ specs update started (in-review) [logos-execution-zone#472](https://github.com/logos-blockchain/logos-execution-zone/pull/472), [task](https://www.notion.so/R-Update-LEZ-Specs-3348f96fb65c804da424ef34ac921ff3)
- `blockchain:comms:blog`