If you’re wondering why people use blockchain, you need to understand its application in the business context. Businesses never work in isolation and connectivity benefits business networks of customers, suppliers, etc. In fact, these networks tend to cross geographical and regulatory boundaries.
The complicated system of business networks, however, has two key problems. First, let’s say two people – Peter and Kevin – are doing business together. If Peter wants to tally the transaction that he has logged in his ledger with the transaction that Kevin has logged in his ledger, he won’t be able to because Kevin would not be comfortable showing all the asset logs to Peter. Second, in much the same way, verifying any contracts can be an issue, leading to exhausting legal disputes.
Blockchain serves as a solution to these problems by allowing transactions to be shared with the participants in a business network. Blockchain is a shared, replicated ledger with smart contracts. It is a ledger that logs each transaction, but it is shared with each participant so that the logs of transactions are always identical. It is replicated; every participant retains a copy to avoid any single points of failure. Smart contracts through blockchain provide a shared set of rules associated with each transaction while offering the ability to remove ambiguity and friction from trade.