BlockchainAdvanced

Fork choice

The rule a node uses to select its preferred chain when multiple valid branches exist.

PLAIN-ENGLISH DEFINITION

In more detail

Temporary branches can appear even when everyone follows the rules, so nodes need a shared way to choose which one to build on. Bitcoin considers accumulated proof of work, rather than simply counting blocks. Ethereum uses a different process involving validator votes and finality constraints. Invalid branches don't become acceptable just by winning a score.

IN THE WILD

How you might use it

Two valid blocks compete briefly, and nodes apply their chain’s fork-choice rule to decide which history to extend.

Was this clear?

Got a way to make Fork choice click?

Add your take

By Crypto Dictionary · Published · Updated

Go to the source

Use the original reference to explore the details behind this entry.

Read the reference

An original explanation with a reference to follow. Protocol details and community usage can evolve. Sources & standards

PASS IT TO THE GROUP CHAT

Share a definition