Blockchain for Smart Systems
eBook - ePub

Blockchain for Smart Systems

Computing Technologies and Applications

Latesh Malik, Sandhya Arora, Urmila Shrawankar, Vivek Deshpande, Latesh Malik, Sandhya Arora, Urmila Shrawankar, Vivek Deshpande

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

Blockchain for Smart Systems

Computing Technologies and Applications

Latesh Malik, Sandhya Arora, Urmila Shrawankar, Vivek Deshpande, Latesh Malik, Sandhya Arora, Urmila Shrawankar, Vivek Deshpande

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

À propos de ce livre

Blockchain technology has been penetrating every aspect of Information and Communications Technology (ICT), and its use has been growing rapidly in recent years. The interest and development of this technology has primarily been driven by the enormous value growth of cryptocurrencies and large investments of venture capital in blockchain start-ups. Blockchain for Smart Systems: Computing Technologies and Applications is intended to clarify and define, in simple terms, the technology behind blockchain. It provides a deep dive into the core fundamentals of blockchain: hashing algorithm behind each block, distributed technology, smart contracts, and private vs. public blockchain.

Features

  • Discusses fundamental theories of practical and sophisticated applications of blockchain technology
  • Includes case studies
  • Discusses the concepts with illustrations, appropriate figures, tables, and simple language

This book is primarily aimed at undergraduates, graduates, research scholars, academicians, and industry and technology enthusiasts working in various aspects of blockchain technology.

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 for Smart Systems est un PDF/ePUB en ligne ?
Oui, vous pouvez accĂ©der Ă  Blockchain for Smart Systems par Latesh Malik, Sandhya Arora, Urmila Shrawankar, Vivek Deshpande, Latesh Malik, Sandhya Arora, Urmila Shrawankar, Vivek Deshpande en format PDF et/ou ePUB ainsi qu’à d’autres livres populaires dans Informatik et Cloud Computing. Nous disposons de plus d’un million d’ouvrages Ă  dĂ©couvrir dans notre catalogue.

Informations

Année
2022
ISBN
9781000608854
Édition
1
Sous-sujet
Cloud Computing

Section IBlockchain Fundamentals

1Introduction to Blockchain and Terminologies

Sheetal Thakare and M.A. Pund
DOI: 10.1201/9781003203933-2

CONTENTS

Introduction
1.1 History of Blockchain
1.1.1 Why the Name “Blockchain”?
1.2 Basic Concepts
1.2.1 What is inside the “Block”?
1.3 Architecture
1.3.1 Data Layer
1.3.2 Network Layer
1.3.3 Physical Layer
1.3.4 Virtualization Layer
1.3.5 Consensus Layer
1.3.6 Contract Layer
1.3.7 Incentive Layer
1.3.8 Service and Optional Component Layer
1.3.9 API Layer
1.3.10 Application Layer
1.4 Characteristics
1.5 Appending Transaction
1.5.1 ABCD of Transaction Getting into the Blockchain
1.6 Transaction Request Authentication
1.7 Consensus Algorithms
1.8 Smart Contract
1.9 Types of Blockchain
1.9.1 Public Blockchain Network
1.9.2 Private Blockchain Network
1.9.3 Consortium Blockchain Network
1.10 Issues and Concerns of Blockchain
1.11 Challenges of Blockchain Technology
1.12 Case Study
1.12.1 Digital Content Management Using Blockchain
References

Introduction

Internet and computing devices together made business and every aspect of life easier. The entire globe is reachable and available at our fingertips 24/7. Business transactions are made all over the globe with increasing velocity. So the need is for efficiency, cost-effectivity, reliability and trustworthiness in business transactions.
Currently, business transactions are going well, but not great. The scope of improvement is there regarding cashless facilities, redundant localized updates, transaction cost, transaction settlement time, monetary fraudulent and cyber-attacks. The possible architectures for business transactions required are decentralized, shared and at the same time distributed.
This requirement invented the concept of Distributed Ledger Technology (DLT). Consider the analogy of a spreadsheet and a Google spreadsheet. In the case of spreadsheet use, each application has its own copy available for updates. In the end, all copies need to be referred to duplicate in a final version of the spreadsheet [1]. The process is definitely painful. Google saved time and effort with the Google spreadsheet solution. Google spreadsheet is shared amongst all users: everyone can simultaneously update the same shared copy in real time. At the same time, everyone can have their own copy made. Such is the technology requirement for today’s growing business transactions [2].
In Figure 1.1, Node represents the User and Transactions Record is each User’s individual copy of transactions done. The transactions are appended to a common copy of transactions record which can be accessed by all users on a network of nodes. The network in Figure 1.1 is implemented using P2P (peer-2-peer) architecture. In a P2P network, all nodes are at equal privilege, unlike in a client-server architecture. Each node is a computing machine representing a user participating in a transaction. A P2P network allows access to all other nodes from each and every node on the network. Such DLT architecture forms the base for blockchain technology [2, 4].
Distributed ledger architecture comprising of five nodes fully connected with each other. Each node has its own Transaction records copy.
FIGURE 1.1
Distributed ledger architecture [3].

1.1 History of Blockchain

Blockchain technology is the byproduct of Bitcoin. Satoshi Nakamoto worked towards building the concept of electronic cash system Bitcoin in 2008. By November 2008, the thesis with electronic cash system concept was submitted and finalized with cryptographers from a US mailing team. By January 2009, Bitcoin was up with its first block. Since then, there has been no downtime in this chain of Bitcoin. It’s growing day by day without any requirement of maintenance. Considering this feature of Bitcoin chain, people were curious about the technology behind this chain and its working. So from 2015, the technology on which Bitcoin chain is based came into the focus and it was known by the name of blockchain technology.[5, 6]

1.1.1 Why the Name “Blockchain”?

Block structure is used to store data related to a transaction. All blocks are chained as per time stamp ordering. So it forms a chain of blocks, referred as “blockchain”. As all the users/nodes have access to each and every block, it is also referred as “Distributed Ledger”.
Hashing is the concept which is used as the basis of chaining. Blocks are connected to each other using hash values. Each next block stores hash value of the previous block. Thus hashing forms a logical connection between blocks. This logical connection is termed as “chain”. So in Figure 1.2 for visualization purposes of blockchain, it is given that blocks of data are actually connected with a physical chain. Chain is implemented using hashing [7].

1.2 Basic Concepts

1.2.1 What is inside the “Block”?

The blocks are of two categories, genesis block and transaction block.
  1. Genesis block: It acts as the block zero, the origin of b...

Table des matiĂšres