Consensus
Local Protocol uses BFT Proof-of-Stake consensus to finalize blocks and epoch commitments, providing a canonical set of ledger facts.
Local Protocol uses standard BFT Proof-of-Stake consensus to finalize blocks and epoch commitments (snapshot roots and randomness). This provides a single, canonical set of ledger facts for claims and audits to reference.
See: State Model, Settlement, and Graph Commitments & Epoch Snapshots.
What consensus finalizes (fact-layer)
Consensus finalizes ledger facts:
- which transactions and SDLs are included
- which escrow/dispute outcomes are finalized
- which graph deltas (edge/attribute updates) are applied
- a canonical market label per commerce interaction:
marketIdderived from execution and registry state (see note below) - the canonical epoch snapshot roots
and - the canonical epoch randomness beacon
- a canonical snapshot artifact identifier
for authenticated snapshot data
Diffusion values (PageRank/PPR fixed points) are snapshot-relative interpretations and are not finalized as a global vector.
Claim-layer finality (optimistic diffusion claims)
Diffusion-derived reward claims are finalized through optimistic verification with mandatory audits. Consensus finalizes the fact-layer roots and randomness; the claim protocol defines transcript commitments, sampling, and fraud proofs.
See: Optimistic Diffusion Claims and Validator Audits & Penalties.
Chain
|
|-- Validator Set (600 total stake)
| |-- V1 [stake: 100] [Block_t ✓]
| |-- V2 [stake: 150] [Block_t ✓]
| |-- V3 [stake: 200] [Block_t ✓]
| |-- V4 [stake: 150] [Block_t pending]
|
|-- Finalized Block_t: {
| SDLs: [...],
| graph_deltas: {...},
| epoch_roots: {GraphRoot_t, SeedRoot_t, Rand_t, SnapshotId_t},
| QC: {signatures: [...], total_stake: 450/600}
| }
Next Steps
This concludes the detailed breakdown of the Local Blockchain architecture. Explore further to understand how these concepts integrate with other features of the network.