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 Seiten
  2. English
  3. ePUB (handyfreundlich)
  4. Über iOS und Android verfügbar
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

Angaben zum Buch
Buchvorschau
Inhaltsverzeichnis
Quellenangaben

Über dieses Buch

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.

Häufig gestellte Fragen

Wie kann ich mein Abo kündigen?
Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kündigen“ – ganz einfach. Nachdem du gekündigt hast, bleibt deine Mitgliedschaft für den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
(Wie) Kann ich Bücher herunterladen?
Derzeit stehen all unsere auf Mobilgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Welcher Unterschied besteht bei den Preisen zwischen den Aboplänen?
Mit beiden Aboplänen erhältst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Was ist Perlego?
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Unterstützt Perlego Text-zu-Sprache?
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ist Blockchain 3.0 for Sustainable Development als Online-PDF/ePub verfügbar?
Ja, du hast Zugang zu Blockchain 3.0 for Sustainable Development von Deepak Khazanchi, Ajay Kumar Vyas, Kamal Kant Hiran, Sanjeevikumar Padmanaban, Deepak Khazanchi, Ajay Kumar Vyas, Kamal Kant Hiran, Sanjeevikumar Padmanaban im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Informatica & Tecnologia dell'informazione. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

Jahr
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...

Inhaltsverzeichnis

  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
Zitierstile für 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.