Beginning Blockchain : a beginner's guide to building Blockchain solutions / Bikramaditya Singhal, Gautam Dhameja, Priyansu Sekhar Panda.

Saved in:
Bibliographic Details
Online Access: Full Text (via Springer)
Main Authors: Singhal, Bikramaditya (Author), Dhameja, Gautam (Author), Panda, Priyansu Sekhar (Author)
Format: eBook
Language:English
Published: New York, NY : Apress, [2018]
Subjects:

MARC

LEADER 00000cam a2200000xi 4500
001 b10175968
006 m o d
007 cr |||||||||||
008 180711s2018 nyua ob 001 0 eng d
005 20240423172305.2
019 |a 1043880483 
020 |a 9781484234440  |q (electronic bk.) 
020 |a 1484234448  |q (electronic bk.) 
020 |z 9781484234433 
020 |z 148423443X 
035 |a (OCoLC)spr1043830965 
035 |a (OCoLC)1043830965  |z (OCoLC)1043880483 
037 |a spr10.1007/978-1-4842-3444-0 
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d N$T  |d GW5XE  |d EBLCP  |d YDX  |d OCLCF 
049 |a GWRE 
050 4 |a QA76.9.D32 
100 1 |a Singhal, Bikramaditya,  |e author.  |0 http://id.loc.gov/authorities/names/no2019013171. 
245 1 0 |a Beginning Blockchain :  |b a beginner's guide to building Blockchain solutions /  |c Bikramaditya Singhal, Gautam Dhameja, Priyansu Sekhar Panda. 
264 1 |a New York, NY :  |b Apress,  |c [2018] 
300 |a 1 online resource :  |b illustrations. 
336 |a text  |b txt  |2 rdacontent. 
337 |a computer  |b c  |2 rdamedia. 
338 |a online resource  |b cr  |2 rdacarrier. 
504 |a Includes bibliographical references and index. 
505 0 |a Intro; Table of Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Introduction to Blockchain; Backstory of Blockchain; What is Blockchain?; Centralized vs. Decentralized Systems; Centralized Systems; Decentralized Systems; Layers of Blockchain; Application Layer; Execution Layer; Semantic Layer; Propagation Layer; Consensus Layer; Why is Blockchain Important?; Limitations of Centralized Systems; Blockchain Adoption So Far; Blockchain Uses and Use Cases; Summary; References; Chapter 2: How Blockchain Works; Laying the Blockchain Foundation. 
505 8 |a CryptographySymmetric Key Cryptography; Kerckhoff's Principle and XOR Function; Stream Ciphers vs. Block Cipher; One-Time Pad; Data Encryption Standard; Advanced Encryption Standard; Challenges in Symmetric Key Cryptography; Cryptographic Hash Functions; A Heads-up on Different Hash Functions; SHA-2; SHA-256 and SHA-512; RIPEMD; SHA-3; Applications of Hash Functions; Code Examples of Hash Functions; MAC and HMAC; Asymmetric Key Cryptography; RSA; Modular Arithmetic; Generation of Key Pairs; Encryption/Decryption Using Key Pair; Digital Signature Algorithm; Elliptic Curve Cryptography. 
505 8 |a Elliptic Curve Digital Signature AlgorithmKey Generation; Signature Generation; Signature Verification; Code Examples of Assymetric Key Cryptography; Diffie-Hellman Key Exchange; Symmetric vs. Asymmetric Key Cryptography; Game Theory; Nash Equilibrium; Prisoner's Dilemma; Byzantine Generals' Problem; Zero-Sum Games; Why to Study Game Theory; Computer Science Engineering; The Blockchain; Merkle Trees; Example Code Snippet for Merkletree; Putting It All Together; Properties of Blockchain Solutions; Immutability; Forgery Resistant; Democratic; Double-Spend Resistant. 
505 8 |a Consistent State of the LedgerResilient; Auditable; Blockchain Transactions; Distributed Consensus Mechanisms; Proof of Work; Proof of Stake; PBFT; Blockchain Applications; Scaling Blockchain; Off-Chain Computation; Sharding Blockchain State; Summary; References; Chapter 3: How Bitcoin Works; The History of Money; Dawn of Bitcoin; What Is Bitcoin?; Working with Bitcoins; The Bitcoin Blockchain; Block Structure; Merkle Tree; Difficulty Target; The Genesis Block; The Bitcoin Network; Network Discovery for a New Node; Bitcoin Transactions; Consensus and Block Mining; Block Propagation. 
505 8 |a Putting It all TogetherBitcoin Scripts; Bitcoin Transactions Revisited; Scripts; Full Nodes vs. SPVs; Full Nodes; SPVs; Bitcoin Wallets; Summary; References; Chapter 4: How Ethereum Works; From Bitcoin to Ethereum; Ethereum as a Next-Gen Blockchain; Design Philosophy of Ethereum; Enter the Ethereum Blockchain; Ethereum Blockchain; Ethereum Accounts; Advantages of UTXOs; Advantages of Accounts; Account State; Trie Usage; Merkle Patricia Tree; RLP Encoding; Ethereum Transaction and Message Structure; Ethereum State Transaction Function; Gas and Transaction Cost; Ethereum Smart Contracts. 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed July 13, 2018) 
650 0 |a Blockchains (Databases)  |0 http://id.loc.gov/authorities/subjects/sh2016002790. 
650 7 |a Blockchains (Databases)  |2 fast  |0 (OCoLC)fst01981761. 
700 1 |a Dhameja, Gautam,  |e author.  |0 http://id.loc.gov/authorities/names/no2019022329. 
700 1 |a Panda, Priyansu Sekhar,  |e author.  |0 http://id.loc.gov/authorities/names/no2019004426. 
776 0 8 |c Original  |z 148423443X  |z 9781484234433  |w (OCoLC)1015997385. 
856 4 0 |u https://colorado.idm.oclc.org/login?url=http://link.springer.com/10.1007/978-1-4842-3444-0  |z Full Text (via Springer) 
907 |a .b10175968x  |b 03-19-20  |c 09-05-18 
998 |a web  |b 10-01-18  |c b  |d b   |e -  |f eng  |g nyu  |h 0  |i 1 
907 |a .b10175968x  |b 07-02-19  |c 09-05-18 
944 |a MARS - RDA ENRICHED 
907 |a .b10175968x  |b 10-01-18  |c 09-05-18 
915 |a I 
956 |a Springer e-books 
956 |b Springer Nature - Springer Professional and Applied Computing eBooks 2018 English International 
999 f f |i 27c2fb08-a7ed-5180-9d48-99905770d88a  |s 45384287-c6c0-592a-8a6d-39258c131d7b 
952 f f |p Can circulate  |a University of Colorado Boulder  |b Online  |c Online  |d Online  |e QA76.9.D32  |h Library of Congress classification  |i Ebooks, Prospector  |n 1