How blockchain architecture works? Basic Understanding of Blockchain and its Architecture
May 23, 2018
Basic Understanding of Blockchain
Mostly Blockchain is known as the underlying technology of bitcoin. Basically, it uses a peer-to-peer network of computers to validate transactions. Blockchain is a data structure to create and share distributed ledger of transactions among a network of computers. It allows users to make and verify transactions immediately without a central authority. Currently, the use of blockchain technology is predominant in the finance and Banking sector.
Blockchain technology can be categorized into two sections:
Payment Gateway serves as a bridge between an eCommerce website and the bank that processes a customer’s credit/debit card payment. The principal function of the payment gateway is to securely transmit the consumer’s confidential credit/debit card and bank account data to the issuing bank and get a response from it concerning whether the transaction is succeeded or failed.
Public Blockchain
A public Blockchain network or permissionless Blockchain network is completely open-ended, and anyone willing to participate in this kind of network can participate without any permission. This is the major and only difference between public and private Blockchain networks. Anyone can participate in the permissionless network, execute the consensus protocol and maintain the shared open public ledger.
Advantages of Public Blockchain
- More secure than a private network.
Disadvantages of Public Blockchain
- Low Privacy.
- Huge computational power and energy are required, and it is less eco-friendly.
Private Blockchain
A Private Blockchain Network requires an invitation to participate in the network. The invitation must be validated either by the network starter or by the rules/conditions placed by the network starter. Permissioned Blockchain Network puts restrictions on the entry of participants and allows only the kind of participant that is required in the network.
Advantages of Public Blockchain
- Increased privacy
- Environment-friendly as less computational power is required to achieve the consensus. (as in the case of Public Network).
Disadvantages of Private Blockchain
- Less secure as compared to a public network.
.webp)
Technical architecture and a high-level view of blockchain
In general, a blockchain system consists of a number of nodes, each of which has a local copy of a ledger. In most systems, the nodes belong to different organizations. The nodes communicate with each other in order to gain agreement on the contents of the ledger and do not require a central authority to coordinate and validate transactions.
.webp)
Blockchain Application Architecture
The process of gaining this agreement is called consensus, and there are a number of different algorithms that have been developed for this purpose. Users send transaction requests to the blockchain in order to perform the operations the chain is designed to provide. Once a transaction is completed, a record of the transaction is added to one or more of the ledgers and can never be altered or removed. This property of the blockchain is called immutability.