Blockchain stores information across a network of personal computers permanently which distributes the information decentralizing the network. In a decentralized system, there are numerous computers that try to update the ledger, a collection of financial accounts that records every transaction which is ever breathing. To add a block of transactions to the chains, each person maintaining the ledger solves a math problem created by the cryptographic hash function which takes input of any size and creates an output of the fixed size. What makes Blockchain hack proof is the millions of users of Blockchain. They make it difficult for anyone to corrupt the network. Each block has a timestamp and a link to the previous block forming a chronological chain reinforced through cryptography ensuring the records cannot be altered by others. Due to the transactions needing multiple parties authorization before acceptance, Blockchain has a high degree of trust value