Two key attributes of blockchain that have increased the trust of people in it are:
All the transactions are signed by the senders, thus making it difficult for an imposter to do a transaction on someone else's behalf. A transaction is only valid if it has a valid digital signature, which can only be obtained by someone who has access to the owner's
Blockchains are decentralized networks meaning no single entity owns a blockchain. It is maintained by a network of nodes that are called miners. They validate all the transactions before adding them to a block and verify all the blocks (received from other nodes) before adding them to their local view of the blockchain, also called a journal, thus increasing the network's overall security.
Decentralization can increase the security of the network in the following ways:
Transactions are stored in blocks chained together through previous blocks' hashes, thus making the data and transactions in these blocks immutable (because if anything is changed in a block, it will result in a different hash and unchaining of the blockchain).
All public blockchain data is freely available and can be viewed online. Thus, making it impossible to hide or modify transactions. Moreover, blocks are added to the global ledger through majority consensus. Every node in the network verifies all the transactions in a block before adding them to their journal. If someone adds a malicious transaction to their block, their stake is slashed (if the blockchain uses proof of stake as the consensus algorithm).
View all Courses