Skip to main content

Transaction

blockchain
technical

A serialized state transition that a blockchain can validate, relay, and include in a block.

1
general

A transaction proposes a change to blockchain state. Most user transactions include cryptographic authorization, but the exact structure depends on the protocol; a proof-of-work coinbase transaction, for example, creates the permitted block subsidy without an ordinary sender signature.

2
models

In a UTXO system, a transaction consumes named outputs and creates new outputs. In an account system, it commonly changes balances, nonces, and contract storage. Nodes independently check the applicable consensus and local relay rules.

3
lifecycle

A relayed transaction may enter a node's mempool before a miner includes it in a block. Inclusion gives it one confirmation; later blocks increase the cost of reorganizing that history. Unconfirmed transactions can be dropped, conflicted, or replaced according to network policy.

Related terms

Explore connected entries beyond the alphabetical index.

All terms and definitions may update as the Cryptionary improves.