A transaction from intent to settlement
A transaction is a proposed state change. Signing, broadcasting, inclusion, execution and finality are separate stages with different failure modes.
THE INTERACTIVE FIELD GUIDE
Step through signing, broadcast, validation, inclusion and finality, with rejected, delayed and reorganized paths.
Enable JavaScript to use this simulation. Read its assumptions and related explanations below.
READ THE MODEL
A transaction is a proposed state change. Signing, broadcasting, inclusion, execution and finality are separate stages with different failure modes.
A signature lets a network check that an instruction was authorized by a key, without receiving that secret key.
Nodes run the rules, exchange information and reconstruct network state. Running a node is different from producing blocks or earning staking rewards.
Finality describes the strength of settlement under a network’s assumptions. A transaction can be visible, included and successful before it is considered final.