This document provides an overview of blockchain technology and its uses. It begins with an introduction to blockchain and how it serves as the foundation for cryptocurrencies. It then outlines the key components of blockchain including private key cryptography, peer-to-peer networks, blockchain programs, transactions, and different types (public, private, consortium). Examples of potential uses for blockchain are also given, such as in banking, payments, voting, and solving issues with the current banking system like double spending. The document concludes with a brief explanation of Bitcoin and resources for further information.