This document provides an introduction to Bitcoin and blockchain technology. It explains how Bitcoin transactions work using cryptographic hashes and public/private key pairs. It describes how the blockchain records and verifies transactions in a decentralized manner through a consensus of miners. It discusses how altering the blockchain is difficult and how blocks are added to the blockchain approximately every 10 minutes through a random selection process. It also briefly touches on mining, blockchain forks, the theoretical 21 million bitcoin limit, and alternatives to Bitcoin like altcoins.