Logos Blockchain Weekly Update - 2026-04-06 §
blockchain:highlights §
- Blend: protocol simplifications for duplicate detection and faster message dissemination, Proof-of-Quota (PoQ) precomputation, join-as-core-node implementation
- Mantle: Transfer RFC updated, NoteId uniqueness RFC introduced, smart mempool specification drafted
- Bridging: Deposit and Withdraw operations merged, Channel Withdraw implementation with trust-based verification design
- Total Stake Inference: simulation and analytical frameworks aligned, stability condition updated to account for feedback loop
- Testing: remaining e2e tests migrated to Testing Framework, stress test improvements with local NTP and user config
- Memory debugging: jemalloc validated as major mitigation for heap fragmentation, reducing memory growth by 20x
- Nimbos: Identify protocol implemented on the wire, first app-level protocol after QUIC baseline
- Logos Execution Zone: block context system accounts with clock programs, cross-calls foundational work with
self_program_id and caller_program_id
- Data Availability: generalized adversary analysis refined with new calculator and animation tool
- Post-quantum security: Cryptarchia v1 draft updated to reflect recent Google Quantum AI findings on elliptic curve cryptography
blockchain:bedrock:research §
-
blockchain:bedrock:research:total-stake-inference
- Aligned simulation and analytical frameworks; validated counting factor q against simulations for both known and inferred total stake scenarios; derived block production rate as function of delay showing opposite behavior between known and inferred stake due to feedback loop; derived updated stability condition for Total Stake Inference draft
- Improved “Total Active Stake Inference under Stake Privacy” paper to reflect latest q derivation results paper
-
blockchain:bedrock:research:cryptarchia
- NoteId uniqueness RFC: operations must derive unique identifiers for note outputs RFC
- EmPoWering Economics Design Spec doc
- Improved fast bootstrapping RFC/spec RFC
- Improved Cryptarchia v1 and post-quantum security draft, incorporating recent Google Quantum AI findings on elliptic curve cryptography doc
-
blockchain:bedrock:research:rfc
- Revised documentation handling process for GitHub compatibility doc
-
blockchain:bedrock:research:blend
- Revised relaying and processing logic for faster message dissemination without full header check spec
-
blockchain:bedrock:research:da:sampling
- Updated generalized adversary selective availability attack analysis and calculator based on review doc, calculator
- Animation tool for visualizing attack scenarios animation
- Published Data Availability calculators repository with documentation repo
-
blockchain:bedrock:research:mantle
- Smart mempool (TxTracker) specification with dependency tracking doc
blockchain:bedrock:eng §
-
blockchain:bedrock:eng:blend
-
blockchain:bedrock:eng:bridging
- Channel Withdraw operation: split proof verification into context-free and context-dependent paths, with deferred full verification until channel state is available logos-blockchain#2451
- DepositOp (commit), Deposit API (commit), and WithdrawOp (commit) merged
- Zone-SDK: tracking finalized deposits merged (commit); atomic ops+inscribe (in-review) logos-blockchain#2457
-
blockchain:bedrock:eng:mantle
- Updated Transfer RFC with full encoding details RFC
- Gas context for ChannelWithdraw gas calculation logos-blockchain#2450
- Merkle Mountain Range: incremental merkle path maintenance for voucher management logos-blockchain#2469
-
blockchain:bedrock:eng:testnet
- Memory growth: jemalloc reduces memory increase from 1.4GB to 70MB over 5 days; heap fragmentation confirmed as major contributor
- Testnet node bootstrapped from DST nodes; discovered state recovery panic during long bootstrap
-
blockchain:bedrock:eng:tokenomics
-
blockchain:bedrock:eng:testing
-
blockchain:bedrock:eng:node
-
blockchain:bedrock:eng:zones
-
blockchain:bedrock:eng:decentralized-sequencing
- Decentralized sequencer first-write-wins PoC: added unit tests, integration test client simplification, merged stream-sync branch logos-blockchain#2446
blockchain:logos-execution-zone §
-
blockchain:logos-execution-zone:block-context
- Timestamp validity window (merged) logos-execution-zone#404
- Validity windows on program outputs: programs can now set valid ranges for their outputs (merged) logos-execution-zone#400
- Block context system accounts: introduced clock accounts (
CLOCK_01, CLOCK_10, CLOCK_50) exposing current block ID and timestamp, with mandatory clock invocation at end of every block; refactored transaction validation into ValidatedStateDiff for explicit validation/mutation separation; fixed clock program security issue logos-execution-zone#403
-
blockchain:logos-execution-zone:cross-calls
-
blockchain:logos-execution-zone:indexer
-
blockchain:logos-execution-zone:protocol
-
blockchain:logos-execution-zone:accounts
- Transfer to existing private account: simplified approach document and draft implementation for deposit logs logos-execution-zone#413
-
blockchain:logos-execution-zone:explorer
nimbos §
- Identify protocol implementation with mainnet/testnet protocol names and tests; consolidated P2P branch with QUIC, bootstrap by multiaddr, node fixes, and Windows link fix nimbos#27
blockchain:comms §