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 pagine
  2. English
  3. ePUB (disponibile sull'app)
  4. Disponibile su iOS e 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

Dettagli del libro
Anteprima del libro
Indice dei contenuti
Citazioni

Informazioni sul libro

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.

Domande frequenti

Come faccio ad annullare l'abbonamento?
È semplicissimo: basta accedere alla sezione Account nelle Impostazioni e cliccare su "Annulla abbonamento". Dopo la cancellazione, l'abbonamento rimarrà attivo per il periodo rimanente già pagato. Per maggiori informazioni, clicca qui
È possibile scaricare libri? Se sì, come?
Al momento è possibile scaricare tramite l'app tutti i nostri libri ePub mobile-friendly. Anche la maggior parte dei nostri PDF è scaricabile e stiamo lavorando per rendere disponibile quanto prima il download di tutti gli altri file. Per maggiori informazioni, clicca qui
Che differenza c'è tra i piani?
Entrambi i piani ti danno accesso illimitato alla libreria e a tutte le funzionalità di Perlego. Le uniche differenze sono il prezzo e il periodo di abbonamento: con il piano annuale risparmierai circa il 30% rispetto a 12 rate con quello mensile.
Cos'è Perlego?
Perlego è un servizio di abbonamento a testi accademici, che ti permette di accedere a un'intera libreria online a un prezzo inferiore rispetto a quello che pagheresti per acquistare un singolo libro al mese. Con oltre 1 milione di testi suddivisi in più di 1.000 categorie, troverai sicuramente ciò che fa per te! Per maggiori informazioni, clicca qui.
Perlego supporta la sintesi vocale?
Cerca l'icona Sintesi vocale nel prossimo libro che leggerai per verificare se è possibile riprodurre l'audio. Questo strumento permette di leggere il testo a voce alta, evidenziandolo man mano che la lettura procede. Puoi aumentare o diminuire la velocità della sintesi vocale, oppure sospendere la riproduzione. Per maggiori informazioni, clicca qui.
Blockchain 3.0 for Sustainable Development è disponibile online in formato PDF/ePub?
Sì, puoi accedere a Blockchain 3.0 for Sustainable Development di Deepak Khazanchi, Ajay Kumar Vyas, Kamal Kant Hiran, Sanjeevikumar Padmanaban, Deepak Khazanchi, Ajay Kumar Vyas, Kamal Kant Hiran, Sanjeevikumar Padmanaban in formato PDF e/o ePub, così come ad altri libri molto apprezzati nelle sezioni relative a Informatica e Tecnologia dell'informazione. Scopri oltre 1 milione di libri disponibili nel nostro catalogo.

Informazioni

Editore
De Gruyter
Anno
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...

Indice dei contenuti

  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
Stili delle citazioni per 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.