Blockchain 3.0 for Sustainable Development
eBook - ePub

Blockchain 3.0 for Sustainable Development

Deepak Khazanchi, Ajay Kumar Vyas, Kamal Kant Hiran, Sanjeevikumar Padmanaban, Deepak Khazanchi, Ajay Kumar Vyas, Kamal Kant Hiran, Sanjeevikumar Padmanaban

  1. 172 pages
  2. English
  3. ePUB (adapté aux mobiles)
  4. Disponible sur iOS et Android
eBook - ePub

Blockchain 3.0 for Sustainable Development

Deepak Khazanchi, Ajay Kumar Vyas, Kamal Kant Hiran, Sanjeevikumar Padmanaban, Deepak Khazanchi, Ajay Kumar Vyas, Kamal Kant Hiran, Sanjeevikumar Padmanaban

DĂ©tails du livre
Aperçu du livre
Table des matiĂšres
Citations

À propos de ce livre

This book will focus on the use of Blockchain 3.0 for sustainable development. This tool is invaluable for achieving transparency and trust, but possibilities to benefit society more broadly are emerging that will bring a bright future for sustainable development, too. The adoption of blockchain in agriculture, healthcare, infrastructure, education, environment, energy, communication will provide revolutionary changes in the digital era.

Foire aux questions

Comment puis-je résilier mon abonnement ?
Il vous suffit de vous rendre dans la section compte dans paramĂštres et de cliquer sur « RĂ©silier l’abonnement ». C’est aussi simple que cela ! Une fois que vous aurez rĂ©siliĂ© votre abonnement, il restera actif pour le reste de la pĂ©riode pour laquelle vous avez payĂ©. DĂ©couvrez-en plus ici.
Puis-je / comment puis-je télécharger des livres ?
Pour le moment, tous nos livres en format ePub adaptĂ©s aux mobiles peuvent ĂȘtre tĂ©lĂ©chargĂ©s via l’application. La plupart de nos PDF sont Ă©galement disponibles en tĂ©lĂ©chargement et les autres seront tĂ©lĂ©chargeables trĂšs prochainement. DĂ©couvrez-en plus ici.
Quelle est la différence entre les formules tarifaires ?
Les deux abonnements vous donnent un accĂšs complet Ă  la bibliothĂšque et Ă  toutes les fonctionnalitĂ©s de Perlego. Les seules diffĂ©rences sont les tarifs ainsi que la pĂ©riode d’abonnement : avec l’abonnement annuel, vous Ă©conomiserez environ 30 % par rapport Ă  12 mois d’abonnement mensuel.
Qu’est-ce que Perlego ?
Nous sommes un service d’abonnement Ă  des ouvrages universitaires en ligne, oĂč vous pouvez accĂ©der Ă  toute une bibliothĂšque pour un prix infĂ©rieur Ă  celui d’un seul livre par mois. Avec plus d’un million de livres sur plus de 1 000 sujets, nous avons ce qu’il vous faut ! DĂ©couvrez-en plus ici.
Prenez-vous en charge la synthÚse vocale ?
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l’écouter. L’outil Écouter lit le texte Ă  haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l’accĂ©lĂ©rer ou le ralentir. DĂ©couvrez-en plus ici.
Est-ce que Blockchain 3.0 for Sustainable Development est un PDF/ePUB en ligne ?
Oui, vous pouvez accĂ©der Ă  Blockchain 3.0 for Sustainable Development par Deepak Khazanchi, Ajay Kumar Vyas, Kamal Kant Hiran, Sanjeevikumar Padmanaban, Deepak Khazanchi, Ajay Kumar Vyas, Kamal Kant Hiran, Sanjeevikumar Padmanaban en format PDF et/ou ePUB ainsi qu’à d’autres livres populaires dans Informatique et Technologies de l'information. Nous disposons de plus d’un million d’ouvrages Ă  dĂ©couvrir dans notre catalogue.

Informations

Éditeur
De Gruyter
Année
2021
ISBN
9783110702576

Chapter 1 Blockchain technology: architecture, consensus protocol and applications

Himani Mittal
Goswami Ganesh Dutta Sanatan Dharma College, Chandigarh, India

Abstract

Blockchain technology is a database of transactions. It is immutable, distributed, transparent and secure. Blockchain technology is an upcoming technology that has tremendous scope. This chapter discusses the components of a blockchain and its applications. The components of a blockchain include block, linked list, chain, genesis block and consensus protocol. A block is a single transaction. Blockchain is a collection of blocks linked by hash cryptography. Each user on the blockchain has a dedicated chain. The consensus protocol defines the mechanism using which transactions are added to the blockchain. The design of consensus protocol emphasizes on suitability to fight against network attacks and fast database update. Some consensus protocols included in this chapter are proof of work, proof of stake and proof of elapsed time. The several applications of blockchain as namely, internet of things, cloud computing, healthcare, medicine, storage and education. Smart city development and financial applications are other domains of use.
Keywords: blockchain, distributed ledger, consensus protocol, decentralized database, applications of blockchain,

1.1 Introduction

Blockchain technology became popular in the research fraternity through the introduction of Cryptocurrency. In 2008, the author named Satoshi Nakamoto published a paper entitled “Bitcoin: A Peer-to-Peer Electronic Cash System.” This chapter described a peer-to-peer (P2P) electronic cash system where payments are made directly from one party to another without involving any bank or third party (regulator). These types of cash systems are known as cryptocurrency. Cryptocurrency makes use of cryptography to secure transactions and hence the name. This cryptocurrency is based on blockchain technology.
A blockchain is a digital record of transactions or a database of transactions. The name comes from its structure, in which individual records, called blocks, are linked together in a single list, called a chain. The blockchain is a distributed ledger that ensures immutability, transparency and security.
  • Immutability means data once saved cannot change.
  • Distributed means there is no single owner that controls the blockchain database. It is spread across a network of participants.
  • Transparency means that whatever changes happen in the database are visible to all the participants. This might raise a security concern but the blockchain is transparent, at the same time secure, and hides the identity of participants from each other.
These properties make blockchain an open area of research with plenty of active implementations. There lies an unlimited powerful application domain based on blockchain technology [1, 2].
The organization of the chapter is as follows: Section 1.2 includes the architecture of blockchain. The consensus protocols are discussed in Section 1.3. The current applications of blockchain are discussed in Section 1.4, and Section 1.5 concludes the chapter.

1.2 Blockchain architecture

The blockchain includes the following components: block, blockchain, hash cryptography, immutable ledger, distributed P2P network and consensus protocol. These components are shown in Figure 1.1. The details are as follows.

1.2.1 Block

The most basic unit of a blockchain database is the block. It contains the transactions to store. Figure 1.1 shows the structure of block. It consists of block number, nonce, data, previous hash and hash. The block number is a unique number assigned to each block generated by the user who creates the block. The nonce is a special value mined by the miner algorithms employed by the creator of the block. This value calculation is also known as puzzle solving. Previous hash is the encryption of the previous block. The hash is calculated using SHA-256 algorithm on the combination of the nonce, previous hash and data.
Figure 1.1: Structure of a block.
To ensure immutability and security of the data, nonce, previous hash and hash, are used. The use of this hash value is that the hash of the previous block is stored in the next block and used in the calculation of new hash. This ensures that if anyone tries to change an intermediary block in the blockchain, then all the hashes of all the blocks will have to be recalculated, which is impossible. This ensures that data once added cannot be changed in the blockchain. This property makes blockchain suitable for applications that are transactional in nature and where the previous data should never be modified. Nonce is utilized to ensure that the hash value generated for a block has a particular format like starting with 3 zeroes or 10 zeroes.
After a block is added to the blockchain network, it is immutable. The size of the block limits the amount of data it can hold. The blockchain network decides the block size at the time of the creation of the network.
Generally, when a new user is added to the blockchain network, a new chain is started for the user. This chain consists of a genesis or starting block. Then, the subsequent blocks containing user data are stored in a new block and appended to this genesis block, in the form of a linked list. This collection of the genesis block and all subsequent blocks is the blockchain. Collection of these blockchains is the complete database.

1.2.2 Blockchain

After the creation of the genesis block of the user, all the transactions of that user are linked to it as shown in Figure 1.2. The previous hash in the genesis block is zero as there is no previous block. Genesis block contains data about the user like name and the hash value assigned to that user. Then the nonce and a new hash are calculated. Then as the transactions happen, the new blocks will be appended to this starting block. However, adding a block to this blockchain is not a simple job. It needs to go to the P2P network through consensus protocol.
Figure 1.2: Blockchain in network.

1.2.3 Hash cryptography

The SHA...

Table des matiĂšres

  1. Title Page
  2. Copyright
  3. Contents
  4. Editors’ brief bio
  5. Chapter 1 Blockchain technology: architecture, consensus protocol and applications
  6. Chapter 2 Blockchain: implications for accounting and audit practice
  7. Chapter 3 Paradigms to make smart city using blockchain
  8. Chapter 4 Measuring barriers in adoption of blockchain in supply chain management system
  9. Chapter 5 Emerging opportunities for the application of blockchain for energy efficiency
  10. Chapter 6 Measuring professionals’ perception on blockchain-based futuristic accounting
  11. Chapter 7 Blockchain 3.0 for sustainable healthcare
  12. Chapter 8 Enhanced fingerprint authentication using blockchain
  13. Chapter 9 Novel feature extraction and classification architecture for emotion recognition using EEG
  14. Chapter 10 Future of fashion industry: sustainable fashion using blockchain
  15. Index
Normes de citation pour Blockchain 3.0 for Sustainable Development

APA 6 Citation

[author missing]. (2021). Blockchain 3.0 for Sustainable Development (1st ed.). De Gruyter. Retrieved from https://www.perlego.com/book/2819044/blockchain-30-for-sustainable-development-pdf (Original work published 2021)

Chicago Citation

[author missing]. (2021) 2021. Blockchain 3.0 for Sustainable Development. 1st ed. De Gruyter. https://www.perlego.com/book/2819044/blockchain-30-for-sustainable-development-pdf.

Harvard Citation

[author missing] (2021) Blockchain 3.0 for Sustainable Development. 1st edn. De Gruyter. Available at: https://www.perlego.com/book/2819044/blockchain-30-for-sustainable-development-pdf (Accessed: 15 October 2022).

MLA 7 Citation

[author missing]. Blockchain 3.0 for Sustainable Development. 1st ed. De Gruyter, 2021. Web. 15 Oct. 2022.