Tag: development

10 pages tagged "development"

A hands-on developer course that teaches how Bitcoin transactions work by building one from scratch. Start here.

bitcointransactiondevelopmenttutorial

Understanding UTXOs

intermediate

How Bitcoin tracks balances using Unspent Transaction Outputs instead of accounts. The foundation of every transaction you'll build.

bitcointransactiondevelopmenttutorial

How to build transaction inputs by referencing UTXOs. Each input points to a coin you're about to spend.

bitcointransactiondevelopmenttutorial

How to build transaction outputs — defining recipients, amounts, and locking scripts. Includes P2PKH, P2WPKH, and change outputs.

bitcointransactiondevelopmenttutorial

How Bitcoin transaction fees work — the relationship between inputs, outputs, transaction size, and fee rates.

bitcointransactiondevelopmenttutorial

How to serialize a Bitcoin transaction into raw hex — version, inputs, outputs, and locktime in the correct byte order.

bitcointransactiondevelopmenttutorial

How Bitcoin transaction signing works — SIGHASH types, the signing digest, and ECDSA signatures that prove ownership.

bitcointransactiondevelopmenttutorial

How Segregated Witness restructures transactions by moving signatures into a separate witness field — fixing malleability and reducing fees.

bitcointransactiondevelopmenttutorial

How to broadcast a signed Bitcoin transaction to the network — from your node to the mempool and into a block.

bitcointransactiondevelopmenttutorial

How to verify your transaction on the blockchain, understand confirmations, and explore advanced transaction types next.

bitcointransactiondevelopmenttutorial