Transparency:
Since the blockchain is visible to everyone there is 100 % transparency. A blockchain is simply a distributed ledger meaning that every node in the network that holds a copy of the ledger can dig into it and follow every transaction, knowing with 100 % certainty that every transaction is final and has been agreed upon by the rest of the network.
Security:
First of all, a blockchain is a distributed ledger, distributed across a network of nodes. Each node keeps a copy of the ledger (the blockchain) thatâs basically a list of transactions, collected in blocks. Every transaction has a two hashes; one unique, identifying the transaction itself and another hash referencing the previous transaction in the block. Each block has the same to types of hashed. The transaction hash is generated based on the contents of the transaction and the hash of the block is generated (partially) by the transactions in the block. This means that if you tamper with an existing transaction, all the forthcoming transaction hashes and block hashes will become invalid, and needs to be rehashed. Once that happens, the node thatâs trying to tamper with an old transaction will send the new copy of the ledger out to the other nodes in the network, and say: âHey, this is how my ledger looks like. Do you agree?â (asking for consensus) And the rest of the network will reject it. In a centralized environment, the controlling authority would simply change the network and reach consensus immediately (since there is only one to reach consensus with; itself).
Improved traceability:
Everything on the blockchain is visible to every node keeping a copy of the ledger, and everyone can download a copy of the ledger and look into it themselves. This makes it possible to trace every transaction ever since the genesis block (the first block of the chain).
Increased efficiency and speed:
Since there is multiple peers in the network, and not only one, the time of a transaction will be kept at a minimum. Letâs say you want to send 1 X to a friend. Doing that through your bank will make the transaction time depend on a few things; your banks IT infrastructure, if your bank requires manual confirmation of each transaction etc. etc. When sending X on the blockchain you simply transmit a transaction into the blockchain and the transaction will be confirmed as soon as the network reaches consensus (when miners agree that you have the amount available).
Blockchain basically removes the middle man from the transactions.
Reduced cost:
When sending money through the blockchain you donât need a middle man. When you send money through your bank, you are, somehow, paying small fees here and there, insurance etc. for the bank to handle the transaction, handle your money etc. When using the blockchain, you still pay a fee to the miners that handle the transaction, but you are able to cutoff every middle man off, that used to take fees for handling your transactions.
Middle men are basically not needed, since you donât need to trust anyone but the network and mathematics behind the technology.