Skip to main content

Transaction

blockchain
technical
basics

A signed data message that asks a blockchain to transfer value, execute code, or update state.

1
concept

A transaction is the basic message users submit to a blockchain. Nodes verify that it follows consensus and policy rules, then miners or validators may include it in a block so it becomes part of the chain's history.

2
models

Transaction structure depends on the accounting model. UTXO chains consume previous outputs as inputs and create new outputs, while account-based chains update balances and may execute contract code.

3
lifecycle

A typical transaction is created, signed, broadcast, stored temporarily in mempools, included in a block, and then gains confirmations as more blocks build on top. Before confirmation, it may be replaced, dropped, or conflicted depending on network rules.

4
identifiers

Transactions are usually tracked by a transaction ID, but pre-confirmation behavior can matter. Some historical malleability issues allowed IDs to change before confirmation, and some networks allow fee-bumping or replacement policies.

Conceptual links

Related terms

9 linked

Explore connected entries beyond the alphabetical index.

All terms and definitions may update as the Cryptionary improves.