Elsevier

Advances in Computers

Volume 121, 2021, Pages 193-209
Advances in Computers

Chapter Ten - Core components of blockchain

https://doi.org/10.1016/bs.adcom.2020.08.010Get rights and content

Abstract

In the blockchain network, there are two types of nodes such as miner nodes and normal nodes. The miner nodes are used for authentication, auditing, and validating the transactions and normal nodes are used to verify those transactions. Similarly, based upon several criteria, blockchain systems are classified as public and private blockchains. A public blockchain provides an open platform for people from various organizations and backgrounds to join, transact, and mine whereas private blockchain is used to facilitate private sharing and exchange of data among a group of individuals. Along with this, we have discussed the various blockchain platforms that can be used to execute and run smart contracts on the blockchain network.

Section snippets

Classification of nodes in a blockchain network

In a blockchain distributed network, there are two type of nodes, miner nodes and normal nodes which are described as follows.

  • Miner nodes: A miner node is a central entity between devices and the network. It is used for authenticating, authorizing, and auditing all the transactions in the network. The miner node has its own microstorage where devices can store their data temporarily. It communicates with the controller node through remote switching units (RSUs), which are used to pass all the

Classification of blockchain system

Blockchain can facilitate authentication and authorization without using any trusted authority. Due to its unique advantages and applications, the blockchain paradigm is on a fast track. The adoption and adaptation are on the higher side. Enterprises are rolling out newer blockchain use cases in order to make it more visible and viable. Resultantly there are a few blockchain types. There are certain use cases mandating for a couple of different types: public/permissionless and

Blockchain platforms

Here, it is important to mention the various blockchain platforms that can be used by the enterprises. The detail description of the blockchain platforms is described as under and their difference is described in Tables 1 and 2.

Shubhani Aggarwal is pursuing PhD from Thapar Institute of Engineering & Technology (Deemed to be University), Patiala, Punjab, India. She received the BTech degree in Computer Science and Engineering from Punjabi University, Patiala, Punjab, India, in 2015, and the ME degree in Computer Science from Panjab University, Chandigarh, India, in 2017. She has many research interests in the area of Blockchain, cryptography, Internet of Drones, and information security.

References (15)

  • Ethereum, Available: https://ethereum.org/ (accessed 11 May...
  • Hyperledger Fabric, Available: https://www.hyperledger.org/use/fabric (accessed 11 May...
  • Hyperledger Sawtooth, Available: https://www.hyperledger.org/use/sawtooth (accessed 11 May...
  • Hedera Hashgraph, Available: https://www.hedera.com/ (accessed 11 May...
  • Ripple, Available: https://ripple.com/ (accessed 11 May...
  • Quorum, Available: https://www.goquorum.com/ (accessed 11 May...
  • Hyperledger Iroha, Available: https://www.hyperledger.org/use/iroha (accessed 11 May...
There are more references available in the full text version of this article.

Cited by (7)

View all citing articles on Scopus

Shubhani Aggarwal is pursuing PhD from Thapar Institute of Engineering & Technology (Deemed to be University), Patiala, Punjab, India. She received the BTech degree in Computer Science and Engineering from Punjabi University, Patiala, Punjab, India, in 2015, and the ME degree in Computer Science from Panjab University, Chandigarh, India, in 2017. She has many research interests in the area of Blockchain, cryptography, Internet of Drones, and information security.

Neeraj Kumar received his PhD in CSE from SMVD University, Katra (Jammu and Kashmir), India, and was a postdoctoral research fellow in Coventry University, Coventry, UK. He is working as an Associate Professor in the Department of Computer Science and Engineering, Thapar Institute of Engineering & Technology, Patiala (Punjab), India since 2014. Dr. Neeraj is an internationally renowned researcher in the areas of VANET & CPS Smart Grid & IoT Mobile Cloud computing & Big Data and Cryptography. He has published more than 150 technical research papers in leading journals and conferences from IEEE, Elsevier, Springer, John Wiley, and Taylor & Francis.

Introduction to blockchain.

View full text