Consensus ADRs¶
This directory contains Architecture Decision Records related to consensus mechanisms, networking protocols, P2P communication, and blockchain synchronization.
Naming Convention¶
Consensus ADRs use the format: CON-NNN-title.md where NNN is a zero-padded sequential number.
Examples:
- CON-001-rlpx-protocol-deviations.md
- CON-002-bootstrap-checkpoints.md
Current ADRs¶
- CON-001: RLPx Protocol Deviations and Peer Bootstrap Challenge - Accepted
- CON-002: Bootstrap Checkpoints for Improved Initial Sync - Accepted
- CON-003: Block Sync Improvements - Enhanced Reliability and Performance - Accepted
- CON-004: MESS (Modified Exponential Subjective Scoring) Implementation - Accepted
- CON-005: ETH66 Protocol Aware Message Formatting - Accepted
- CON-006: ForkId Compatibility During Initial Sync - Accepted
Creating a New Consensus ADR¶
- Use the next sequential number (e.g.,
CON-006-title.md) - Follow the standard ADR template structure
- Link it in the index above
- Update the main ADR README