In one sentence
A crypto transaction is an authorized message that a wallet signs and broadcasts so a network can validate it and, if accepted, record a transfer or another state change.
Pressing Send begins a process. It does not guarantee immediate confirmation, finality, successful contract execution, correct delivery, privacy, or reversibility.
The simple explanation
A wallet first builds a transaction using details such as the destination, amount, network, fee settings, and sometimes application instructions. It then uses private-key authority to create a digital signature over that specific data.
The signed transaction is broadcast to network participants. Nodes check whether it follows protocol rules. A miner, validator, or other block producer may select it for a block. Later accepted history can increase confidence that the result will remain.
Ethereum's transaction documentation calls transactions cryptographically signed instructions that update network state. The Bitcoin Developer Guide describes transactions as inputs spending earlier outputs and new outputs defining what can be spent next. The common lifecycle is similar; the actual data and rules are not identical.
A familiar example
Imagine sending a sealed instruction to a public accounting network.
The instruction says which account or spendable output is being used, what destination or program should receive the request, and what change should occur. Your signature proves that the required authority approved the exact instruction. Network participants check the seal and the accounting rules before adding the instruction to the shared record.
That process verifies protocol conditions, not human intent. A correctly signed payment to a scammer can still be valid. A transaction identifier can prove that data was submitted or included without proving that the intended person controls the destination.
How it works
- Prepare: The wallet gathers the destination, amount, asset, network, fee, and any contract-call data.
- Review: The user is shown some representation of the proposed action. Wallet displays can be incomplete, especially for complex smart-contract requests.
- Sign: The wallet uses private-key authority to sign the transaction. The signature should authorize that data without revealing the private key.
- Broadcast: The signed transaction is sent to one or more nodes and may enter a pending transaction pool.
- Validate: Nodes check signatures, balances or spendable outputs, sequence rules, fees, and other network-specific conditions.
- Include: A miner or validator may place the transaction in a block. Valid pending transactions can still wait, be replaced, expire from a local pool, or fail to be selected.
- Confirm or finalize: Later blocks or finality checkpoints increase settlement confidence according to that network’s rules.
Fees and failed transactions
Fees pay for scarce network resources or help determine which pending transactions receive priority. Their units and calculation vary.
In Bitcoin, transaction construction balances inputs and outputs; part of the difference can become a miner fee. In Ethereum, gas measures computational work. The Ethereum gas guide explains that the sender pays for computation and that failed execution can still consume gas because network participants performed work.
A wallet fee estimate is not a promise. Network demand can change, an underpriced transaction can wait, and a complex contract call can use more resources than a simple asset transfer.
What it is not
A transaction is not universally instant, free, private, or reversible. It is also not always a simple payment.
On programmable networks, a signed transaction can call a smart contract, approve another address to move tokens, exchange assets, mint an item, vote, or alter application state. The visible button may say “Connect,” “Claim,” or “Swap,” while the signed data authorizes something more specific.
Before authorizing any real transaction, the relevant checks include the destination, network, asset, amount, fee, and action. Sending an asset on an unsupported network, approving the wrong contract, or copying a substituted address can produce a valid but unwanted result.
The FTC's crypto guidance warns that cryptocurrency payments often lack familiar legal protections and are typically difficult to reverse.
Why it matters
Transaction status words describe different stages:
- Pending generally means broadcast but not yet accepted into settled history.
- Included means recorded in a block.
- Confirmed usually means included, sometimes with later blocks after it.
- Finalized has a protocol-specific meaning indicating much stronger resistance to reversal.
- Failed can mean the network recorded an attempted action that did not complete as intended; fees may still be charged.
Never apply one network’s confirmation rule to every asset or service. Exchanges and merchants can also require their own waiting period before crediting a deposit.
Key terms
- Transaction: An authorized request to change network state.
- Signature: Cryptographic evidence that the required key approved particular transaction data.
- Fee: Payment for network resources or transaction processing.
- Transaction hash: An identifier derived from transaction data; often used to look up status.
- Finality: The network-specific point at which reversal becomes extremely unlikely or requires exceptional conditions.
See the Crypto Recon glossary for related definitions.
What to learn next
Finish the Start Here path with why crypto prices move, where liquidity, news, leverage, and speculation are separated from network mechanics.
Informational content only; not financial, legal, tax, or security advice. Never share a private key or seed phrase.
