Skip to main content

Fork Choice Rule

Definition

A fork choice rule is an algorithm used by blockchain nodes to determine which chain is the canonical, or correct, chain when multiple valid chains exist simultaneously. This rule helps resolve conflicts arising from network latency or malicious activity, ensuring all honest nodes agree on a single history of transactions. The “longest chain rule” is a common example. This mechanism is crucial for maintaining chain consistency.