Skip to content
All library documents

Bitcoin Transactions: UTXOs, Fees, Confirmation, and Lightning

Article OKX Learn

Summary

The document explains Bitcoin transactions as transfers of ownership recorded through inputs and outputs. Wallets select unspent transaction outputs (UTXOs) as inputs, create payment and change outputs, and authorize the transaction with a private-key signature. It also distinguishes public addresses from secret keys and describes the transaction lifecycle from signing and network broadcast through mining and confirmation.

The overview explains that miners validate transactions through proof of work and that fees depend on transaction size, which can grow with the number of inputs. Higher fees may help transactions get selected sooner when the mempool is congested. It describes using a transaction ID and block explorer to check status, notes that Bitcoin transactions are public but pseudonymous, and introduces Lightning payment channels as a way to make off-chain payments. This is an introductory explanation, not a trading method; its confirmation timing and security guidance are generalizations, and it does not analyze fee data or quantify Lightning’s tradeoffs.

Key ideas

  • Bitcoin transactions spend whole UTXOs as inputs and create payment outputs, often with a change output.
  • A wallet uses a private key to sign a transaction, while the corresponding address can be shared to receive funds.
  • Transactions wait in the mempool until miners include them in a proof-of-work block.
  • Fees depend on transaction size, so transactions with many inputs can cost more than simpler transactions.
  • Lightning channels enable off-chain payments while recording channel opening and closing on Bitcoin’s base layer.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.