The Bitcoin network is powered by a shared public ledger called the blockchain. Data on the blockchain is recorded and made instantly visible to everyone on the network. The ledger also contains details of every transaction processed since Bitcoin was created, making it easy to verify a transaction’s validity. Each transaction is protected by the digital signatures corresponding to the sending addresses, ensuring authenticity in all dealings. Furthermore, every transaction has to be confirmed by the network via a process called mining.