Bitcoin's key innovation was the blockchain — a piece of software that acts like a ledger, logging every transaction ever made using Bitcoin. Unlike a bank's ledger, the Bitcoin blockchain is distributed and verified across a network of computers, meaning that no company, country, or third party is in control of it, and anyone can become part of that network. The process by which new bitcoins are entered into circulation involves solving computationally difficult puzzles to discover a new block, which is added to the blockchain. The individuals who present their solution to the puzzle first are compensated with a certain number of bitcoins. Finally, anyone, anywhere, with Internet access, can receive, send, and hold Bitcoin using the public version of their key (i.e., the version of their private key that can be freely shared in order to receive funds).