Bitcoin is a cryptocurrency that uses public-key cryptography. In public key cryptography, there are two keys used for secret communication between sender and receiver. Both the receiver and sender have their own unique public and private keys.
- A public key is known to everybody. This key is used to send and receive funds from someone. It can be taken as a digital address of an individual.
- A private key is private to the person. All the users have their individual private key which is only known by them. This key is utilized by the owner of the account to spend money. Someone unable to verify themselves with their private key will not be able to spend the money in their account.
Bitcoin was released in 2009 as an open source software by a person or group of people known as Satoshi Nakamoto. Bitcoin’s white paper (a proposal paper) was published by Nakamoto in 2008 on Bitcoin website. The purpose of developing this cryptocurrency was to eliminate the dependency of a centralized organization or bank. Therefore, Bitcoin is a decentralized peer-to-peer payment system which means people can transfer money to each other directly without going to a bank or a centralized authority. To completely understand, how Bitcoin payment system works, it is crucial to understand an important technology known as Blockchain.