Logos Blockchain Weekly Update - 2026-03-16
blockchain:highlights
- Data Availability adversarial model: calculated recoverability threshold and probability under subnetwork adversary, validated against simulations
- Data Availability Calculator v2 ready with generic encoder adversary calculations
- Total Stake Inference: derived honest slot utilization rate q via Bernoulli trial model with network delay
- Cryptarchia bootstrapping protocol defined, fast bootstrapping draft in progress
- Blend: key nullifiers for duplicate message detection, peer banning persistence, Rust 1.94 update
- Testing framework: Kubernetes attached mode, cfgsync generalized into reusable library
- Distributed sequencer proof-of-concept started with inscription lineage tracking and event streaming
- Areon paper submitted to SBC 2026
- Bridging proof-of-concept with deposit/withdraw operations
blockchain:bedrock:research
-
blockchain:bedrock:research:cryptarchia- Total Stake Inference: derived honest slot utilization rate q using Bernoulli trial model with network delay parameter, discussed consequences of underestimating q on blockchain growth draft
- Cryptarchia bootstrapping and synchronization protocol defined collaboratively draft
- RFC to modify Mantle transaction hash computation RFC
- RFC to make Ledger Transaction an operation RFC
- Areon paper revised and submitted to SBC 2026 paper
- Initial sketch of Mantle operation/transaction for EmPoWering the Consensus doc
- Ran Logos blockchain node on a Raspberry Pi Zero 2 at all-hands
-
blockchain:bedrock:research:da:sampling- Data Availability adversarial model: calculated recoverability threshold k_c for adversarial nodes in subnetworks and probability of data being unrecoverable, validated against simulations analysis
- Data Availability Calculator v2 completed with generic encoder adversary calculations calculator
blockchain:bedrock:eng
-
blockchain:bedrock:eng:blend- Simplify
initsubcommand: remove identify and--no-public-ipcheck with working NAT traversal (in-review) logos-blockchain#2329 - Use fixed-size arrays for Merkle paths in ZK proofs (in-review) logos-blockchain#2333
- Use key nullifiers instead of public keys to check for duplicate Blend messages (in-review) logos-blockchain#2348
- Persist banned Blend peers across restarts (in-progress) logos-blockchain#2363
- Update Rust to 1.94 Overwatch#130, logos-blockchain#2362
- Release-related changes logos-blockchain#2345, logos-blockchain#2355
- Simplify
-
blockchain:bedrock:eng:testing- Cucumber transaction stress tests: added practical test usability features (in-review) logos-blockchain#2327
- Testing framework: Kubernetes attached mode (merged) logos-blockchain-testing#39
- Testing framework: cfgsync generalized into reusable library for external applications (merged) logos-blockchain-testing#40
- Add dedicated banning service (draft) logos-blockchain#2381
- Performed devnet stress tests
-
blockchain:bedrock:eng:zones- Bridging proof-of-concept with deposit and withdraw operations
- Add sequencer inscription lineage tracking (draft) logos-blockchain#2379
- Add efficient inscription channel event/item streaming (draft) logos-blockchain#2380
-
blockchain:bedrock:eng:logos-core- Debug and fix Logos Core permissions issues triggering circuit failures
- Cargo Hack UI for debugging logos-blockchain#2364
blockchain:logos-execution-zone
-
blockchain:logos-execution-zone:indexer- Batched read/write operations logos-execution-zone#390
- Initial state unification across services (in-progress) logos-execution-zone#393
-
blockchain:logos-execution-zone:integration- Clippy pedantic and restriction lint pass completed logos-execution-zone#391
- Sequencer RPC refactored to use library instead of manual implementation logos-execution-zone#394
blockchain:comms
blockchain:comms:blog- “Decentralise the Log, Not the Server” blog article ready for review draft