Blockchain technology : from theory to practice / Sudeep Tanwar.

Blockchain is an emerging technology platform for developing decentralized applications and data storage, over and beyond its role as the technology underlying the cryptocurrencies. The basic tenet of this platform is that it allows one to create a distributed and replicated ledger of events, transa...

Full description

Saved in:
Bibliographic Details
Online Access: Full Text (via Springer)
Main Author: Tanwar, Sudeep (Author)
Format: eBook
Language:English
Published: Singapore : Springer, [2022]
Series:Studies in autonomic, data-driven and industrial computing.
Subjects:

MARC

LEADER 00000cam a2200000xi 4500
001 b12265185
006 m o d
007 cr |||||||||||
008 220519s2022 si a ob 000 0 eng d
005 20240423173226.4
019 |a 1319076338  |a 1319221754 
020 |a 9789811914881  |q (electronic bk.) 
020 |a 9811914885  |q (electronic bk.) 
020 |z 9789811914874 
020 |z 9811914877 
024 7 |a 10.1007/978-981-19-1488-1 
035 |a (OCoLC)spr1318988082 
035 |a (OCoLC)1318988082  |z (OCoLC)1319076338  |z (OCoLC)1319221754 
037 |a spr978-981-19-1488-1 
040 |a YDX  |b eng  |e rda  |e pn  |c YDX  |d GW5XE  |d EBLCP 
049 |a GWRE 
050 4 |a QA76.9.B56 
100 1 |a Tanwar, Sudeep,  |e author.  |0 http://id.loc.gov/authorities/names/n2020186686. 
245 1 0 |a Blockchain technology :  |b from theory to practice /  |c Sudeep Tanwar. 
264 1 |a Singapore :  |b Springer,  |c [2022] 
264 4 |c ©2022. 
300 |a 1 online resource :  |b illustrations (chiefly color) 
336 |a text  |b txt  |2 rdacontent. 
337 |a computer  |b c  |2 rdamedia. 
338 |a online resource  |b cr  |2 rdacarrier. 
490 1 |a Studies in autonomic, data-driven and industrial computing. 
504 |a Includes bibliographical references. 
505 0 |a Intro -- Preface -- Acknowledgments -- Contents -- About the Author -- 1 Introduction to Blockchain Technology -- 1.1 Introduction -- 1.1.1 Distributed Systems -- 1.1.2 Decentralized Systems -- 1.2 What Is Blockchain? -- 1.3 Structure of Blockchain -- 1.3.1 Types of Blocks in Blockchain Network -- 1.3.2 Types of Blockchain Nodes -- 1.4 Key Technologies of Blockchain -- 1.4.1 Cryptographic Hash Functions -- 1.4.2 Message Authentication -- 1.4.3 Smart Contract -- 1.4.4 Consensus Mechanism -- 1.5 How Blockchain Works? -- 1.6 Features of Blockchain -- 1.6.1 Peer-to-Peer Network. 
505 8 |a 1.6.2 Distributed Ledger -- 1.6.3 Cryptographically Secure -- 1.6.4 Append-only -- 1.7 Growth of Blockchain Technology -- 1.7.1 Blockchain 1.0: Bitcoin -- 1.7.2 Blockchain 2.0: Smart Contracts -- 1.7.3 Blockchain 3.0: DApps -- 1.7.4 Blockchain 4.0: Industry 4.0 -- 1.7.5 Blockchain 5.0 -- 1.8 The Need of Blockchain Technology -- 1.9 Types of Blockchain -- 1.9.1 Public Blockchain -- 1.9.2 Private (permissioned) Blockchain -- 1.9.3 Consortium Blockchain -- 1.10 Implementation Platforms of Blockchain -- 1.10.1 Node.js -- 1.10.2 Remix IDE -- 1.10.3 Ganache -- 1.10.4 Hardhat -- 1.11 Summary. 
505 8 |a 1.12 Practice Questions -- 1.12.1 Multiple Choice Questions -- 1.12.2 Fill in the Blanks -- 1.12.3 Short Questions -- 1.12.4 Long Questions -- References -- 2 Blockchain Revolution from 1.0 to 5.0: Technological Perspective -- 2.1 History of Blockchain -- 2.1.1 Blockchain 1.0 -- 2.1.2 Blockchain 2.0 -- 2.1.3 Blockchain 3.0 -- 2.1.4 Blockchain 4.0 -- 2.1.5 Blockchain 5.0 -- 2.2 Summary -- 2.3 Practice Questions -- 2.3.1 Multiple Choice Questions -- 2.3.2 Fill in the Blanks -- 2.3.3 Short Questions -- 2.3.4 Long Questions -- References -- 3 Decentralization and Architecture of Blockchain Technology. 
505 8 |a 3.1 Introduction -- 3.1.1 Need for Decentralization -- 3.1.2 Comparative Analysis with Other Approaches -- 3.1.3 Methods of Decentralization -- 3.1.4 Correctness of Decentralization -- 3.1.5 Benefits of Decentralization -- 3.1.6 Challenges of Decentralized Organizations -- 3.2 Investigating Decentralized Consensus Mechanisms -- 3.3 Blockchain-Based Decentralized Supply Chain Management System-Case Study -- 3.3.1 Decentralized Supply Chain Management -- 3.3.2 Use Case: Food Supply Chain -- 3.3.3 Use Case-Logistic Supply Chain Management. 
505 8 |a 3.4 Blockchain-Based Decentralized Healthcare System-Case Study -- 3.5 Blockchain-Based Decentralized Battlefield System-Case Study -- 3.6 Summary -- 3.7 Practice Questions -- 3.7.1 Multiple Choice Questions -- 3.7.2 Fill in the Blanks -- 3.7.3 Short Questions -- 3.7.4 Long Questions -- References -- 4 Basics of Cryptographic Primitives for Blockchain Development -- 4.1 Introduction -- 4.2 Blockchain Technology Hash Primitives -- 4.2.1 Message Digest in Blockchain -- 4.2.2 Secure Hash Algorithms (SHA) -- 4.2.3 RIPEMD -- 4.2.4 Ethash -- 4.2.5 SCrypt -- 4.3 Digital Signature. 
520 |a Blockchain is an emerging technology platform for developing decentralized applications and data storage, over and beyond its role as the technology underlying the cryptocurrencies. The basic tenet of this platform is that it allows one to create a distributed and replicated ledger of events, transactions, and data generated through various IT processes with strong cryptographic guarantees of tamper resistance, immutability, and verifiability. Public blockchain platforms allow us to guarantee these properties with overwhelming probabilities even when untrusted users are participants of distributed applications with the ability to transact on the platform. Even though, blockchain technology has become popularly known because of its use in the implementation of cryptocurrencies such as BitCoin, Ethereum, etc.; the technology itself holds much more promise in various areas such as time stamping, logging of critical events in a system, recording of transactions, trustworthy e-governance, etc. It introduces theoretical and practical aspects of blockchain technology. The book includes an in-depth insight into the need for decentralization, smart contracts, consensus both permissioned and permissionless, and various blockchain development frameworks, tools, and platforms. It can be used as a learning resource for various examinations and certifications related to cryptocurrency and blockchain technology. This book explained the nuts and bolts of blockchain technology in lucid language to make students more familiar with the implementation perspective of this much-needed technology. 
588 0 |a Online resource; title from PDF title page (SpringerLink, viewed June 2, 2022) 
650 0 |a Blockchains (Databases)  |0 http://id.loc.gov/authorities/subjects/sh2016002790. 
776 0 8 |c Original  |z 9811914877  |z 9789811914874  |w (OCoLC)1302575820. 
830 0 |a Studies in autonomic, data-driven and industrial computing. 
856 4 0 |u https://colorado.idm.oclc.org/login?url=https://link.springer.com/10.1007/978-981-19-1488-1  |z Full Text (via Springer) 
907 |a .b122651856  |b 07-06-22  |c 06-15-22 
998 |a web  |b 06-30-22  |c b  |d b   |e -  |f eng  |g si   |h 0  |i 1 
907 |a .b122651856  |b 07-05-22  |c 06-15-22 
944 |a MARS - RDA ENRICHED 
915 |a I 
956 |a Springer e-books 
956 |b Springer Nature - Springer Intelligent Technologies and Robotics eBooks 2022 English International 
999 f f |i 529b7fce-745a-5894-98ea-f42ffa5f2ed8  |s 63b65b00-4289-5fe8-8b45-88936ea2d968 
952 f f |p Can circulate  |a University of Colorado Boulder  |b Online  |c Online  |d Online  |e QA76.9.B56  |h Library of Congress classification  |i Ebooks, Prospector  |n 1