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 páginas
  2. English
  3. ePUB (apto para móviles)
  4. Disponible en iOS y 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

Detalles del libro
Vista previa del libro
Índice
Citas

Información del 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.

Preguntas frecuentes

¿Cómo cancelo mi suscripción?
Simplemente, dirígete a la sección ajustes de la cuenta y haz clic en «Cancelar suscripción». Así de sencillo. Después de cancelar tu suscripción, esta permanecerá activa el tiempo restante que hayas pagado. Obtén más información aquí.
¿Cómo descargo los libros?
Por el momento, todos nuestros libros ePub adaptables a dispositivos móviles se pueden descargar a través de la aplicación. La mayor parte de nuestros PDF también se puede descargar y ya estamos trabajando para que el resto también sea descargable. Obtén más información aquí.
¿En qué se diferencian los planes de precios?
Ambos planes te permiten acceder por completo a la biblioteca y a todas las funciones de Perlego. Las únicas diferencias son el precio y el período de suscripción: con el plan anual ahorrarás en torno a un 30 % en comparación con 12 meses de un plan mensual.
¿Qué es Perlego?
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
¿Perlego ofrece la función de texto a voz?
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¿Es Blockchain 3.0 for Sustainable Development un PDF/ePUB en línea?
Sí, puedes acceder a Blockchain 3.0 for Sustainable Development de Deepak Khazanchi, Ajay Kumar Vyas, Kamal Kant Hiran, Sanjeevikumar Padmanaban, Deepak Khazanchi, Ajay Kumar Vyas, Kamal Kant Hiran, Sanjeevikumar Padmanaban en formato PDF o ePUB, así como a otros libros populares de Informatica y Tecnologia dell'informazione. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

Editorial
De Gruyter
Año
2021
ISBN
9783110702576
Edición
1
Categoría
Informatica

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

Índice

  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
Estilos de citas para 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.