Behind the scenes, the Bitcoin network distributes a public register called the "blockchain." This log contains every transaction ever processed, allowing a user's computer to verify the validity of each transaction. The authenticity of each transaction is protected by digital signatures corresponding to the addresses from which the bitcoins were sent, allowing all users to have full control over the sending of bitcoins from their personal Bitcoin addresses. Additionally, anyone can process transactions using the computing power of specialized hardware and be rewarded with bitcoins for this service. This is often called "mining".