Bitcoin is a peer-to-peer electronic cash system that allows users to send money directly to each other over the internet without needing a trusted third party. It solves the double spending problem through proof-of-work and decentralization. Bitcoin scales to handle increasing transaction volumes through parallel processing and increasing computational resources. It uses economic incentives rather than cryptography alone to secure the network.