Mastering blockchain a technical reference guide to the inner workings of blockchain, from cryptography to DeFi and NFTs

Demystify one of the most disruptive modern technologies and gain an understanding of distributed ledger technology, consensus protocols, smart contracts, DApps, blockchain scalability, privacy, security, and more. Blockchain is the backbone of cryptocurrencies, with applications in finance, governm...

Full description

Bibliographic Details
Main Author: Bashir, Imran
Format: eBook
Language:English
Published: Birmingham, UK Packt Publishing 2023
Edition:Fourth edition
Series:Expert insight
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 06173nmm a2200517 u 4500
001 EB002174807
003 EBX01000000000000001312584
005 00000000000000.0
007 cr|||||||||||||||||||||
008 230908 ||| eng
020 |a 9781803230214 
050 4 |a HG1710 
100 1 |a Bashir, Imran 
245 0 0 |a Mastering blockchain  |b a technical reference guide to the inner workings of blockchain, from cryptography to DeFi and NFTs  |c Imran Bashir 
250 |a Fourth edition 
260 |a Birmingham, UK  |b Packt Publishing  |c 2023 
300 |a 818 pages  |b illustrations 
505 0 |a Public blockchains -- Private blockchains -- Semi-private blockchains -- Permissioned ledger -- Fully private and proprietary blockchains -- Tokenized blockchains -- Tokenless blockchains -- Layer 1 blockchains -- Monolithic and polylithic blockchains -- Layer 2 blockchains -- Sidechains -- Summary -- Chapter 2 : Decentralization -- Introducing decentralization -- Methods of decentralization -- Disintermediation -- Contest-driven decentralization -- Quantifying decentralization -- Benefits of decentralization -- Evaluating requirements -- Full-ecosystem decentralization -- Storage 
505 0 |a Random numbers -- Hash functions -- Symmetric key primitives -- Message authentication codes -- Secret key ciphers -- Advanced Encryption Standard -- Data Encryption Standard -- How AES works -- Encrypting and decrypting using AES -- Summary -- Chapter 4 : Asymmetric Cryptography -- Foundational mathematics -- Asymmetric cryptography -- Public and private keys -- Asymmetric cryptography algorithms -- Integer factorization -- Discrete logarithm -- Elliptic curves -- Integrated encryption scheme -- Introducing RSA -- Encrypting and decrypting with RSA -- Introducing ECC -- Mathematics behind ECC 
505 0 |a Cover -- Copyright -- Table of Contents -- Preface -- Chapter 1 : Blockchain 101 -- The growth of blockchain technology -- Progress towards maturity -- Rising interest -- Distributed systems -- CAP theorem -- PACELC theorem -- The history of blockchain -- Bitcoin -- Electronic cash -- Introducing blockchain -- Blockchain architecture -- Blockchain by layers -- Blockchain in business -- Generic elements of a blockchain -- Blockchain functionality -- Benefits and features of blockchain -- Limitations of blockchain technology -- Types of blockchain -- Distributed ledgers -- Shared ledger 
505 0 |a Communication -- Computing power -- Decentralization in practice -- Smart contracts -- Autonomous agents -- Decentralized organizations -- Decentralized autonomous organizations -- Decentralized autonomous corporations -- Decentralized autonomous societies -- Decentralized applications -- Criteria for a DApp -- Operations of a DApp -- Design of a DApp -- Innovative trends -- Decentralized web -- Web 1 -- Web 2 -- Web 3 -- Summary -- Chapter 3 : Symmetric Cryptography -- Introducing cryptography -- Services provided by cryptography -- Cryptographic primitives -- Keyless primitives 
505 0 |a Includes bibliographical references and index 
505 0 |a Point addition -- Point doubling -- Point multiplication -- The discrete logarithm problem -- Generating keys with ECC -- Digital signatures -- RSA digital signature algorithms -- Generating RSA digital signatures -- The elliptic curve digital signature algorithm -- Generating ECDSA digital signatures -- Different types of digital signatures -- Blind signatures -- Multisignatures -- Threshold signatures -- Aggregate signatures -- Ring signatures -- Cryptographic constructs and blockchain technology -- Homomorphic encryption -- Secret sharing -- Commitment schemes -- Zero-knowledge proofs 
653 |a Computer security / fast 
653 |a Chaînes de blocs 
653 |a Transaction systems (Computer systems) / fast 
653 |a Electronic funds transfers / fast 
653 |a Blockchains (Databases) / http://id.loc.gov/authorities/subjects/sh2016002790 
653 |a Electronic funds transfers / http://id.loc.gov/authorities/subjects/sh85042329 
653 |a Blockchains (Databases) / fast 
653 |a Bitcoin / http://id.loc.gov/authorities/subjects/sh2015000075 
653 |a Bitcoin / aat 
653 |a Bitcoin 
653 |a Transferts électroniques de fonds 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
490 0 |a Expert insight 
776 |z 9781803241067 
776 |z 1803230215 
776 |z 1803241063 
776 |z 9781803230214 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781803241067/?ar  |x Verlag  |3 Volltext 
082 0 |a 005.74 
082 0 |a 332.17 
082 0 |a 332.4 
520 |a Demystify one of the most disruptive modern technologies and gain an understanding of distributed ledger technology, consensus protocols, smart contracts, DApps, blockchain scalability, privacy, security, and more. Blockchain is the backbone of cryptocurrencies, with applications in finance, government, media, and more. With a legacy of providing technologists with executable insights, this new edition of Mastering Blockchain is thoroughly revised and updated according to the latest blockchain research. With new chapters on decentralized finance, decentralized identity, blockchain privacy, scalability, security, and bonus online content exploring alternative blockchains, this is an unmissable read for everyone who wants to gain a deep understanding of blockchain. Although this book covers the basics, including blockchain's technical underpinnings, cryptography, and consensus protocols, it doesn't shy away from advanced topics and practical expertise, such as decentralized application (DApp) development using smart contracts. Throughout the book, you'll explore blockchain solutions beyond cryptocurrencies, such as the Internet of Things (IoT) with blockchain, enterprise blockchains, and tokenization, and gain insight into the future scope of this fascinating and disruptive technology. By the end of this blockchain book, you will have gained a thorough understanding of the various facets of blockchain and understand the potential of this technology in diverse real-world scenarios