000 03987nam a22005415i 4500
001 978-1-4842-9975-3
003 DE-He213
005 20251030110915.0
007 cr nn 008mamaa
008 240105s2024 xxu| s |||| 0|eng d
020 _a9781484299753
_9978-1-4842-9975-3
024 7 _a10.1007/978-1-4842-9975-3
_2doi
050 4 _aQA76.9.B56
072 7 _aURY
_2bicssc
072 7 _aUN
_2bicssc
072 7 _aCOM093000
_2bisacsh
072 7 _aURY
_2thema
072 7 _aUN
_2thema
100 1 _aMangrulkar, Ramchandra Sharad.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_969276
245 1 0 _aBlockchain Essentials
_h[electronic resource] :
_bCore Concepts and Implementations /
_cby Ramchandra Sharad Mangrulkar, Pallavi Vijay Chavan.
250 _a1st ed. 2024.
264 1 _aBerkeley, CA :
_bApress :
_bImprint: Apress,
_c2024.
300 _aXXIII, 261 p. 25 illus., 14 illus. in color.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
505 0 _aChapter 1: Introduction to Blockchain -- Chapter 2: Essentials of Blockchain Programming -- Chapter 3: The Bitcoin -- Chapter 4: Ethereum Blockchain -- Chapter 5: Hyperledger -- Chapter 6: Case Studies using Blockchain -- Chapter 7: Beyond Blockchain.
520 _aThis book will teach you the core concepts of blockchain technology in a concise manner through straightforward, concrete examples using a range of programming languages, including Python and Solidity. The 50 programs presented in this book are all you need to gain a firm understanding of blockchain and how to implement it. The book begins with an introduction to the fundamentals of blockchain technology, followed by a review of its types, framework, applications and challenges. Moving ahead, you will learn basic blockchain programming with hash functions, authentication code, and Merkle trees. You will then dive into the basics of bitcoin, including wallets, digital keys, transactions, digital signatures, and more. This is followed by a crash course on Ethereum programming, its network, and ecosystem. As you progress through the book, you will also learn about Hyperledger and put your newly-gained knowledge to work through case studies and example applications. After reading this book, you will understand blockchain’s underlying concepts and its common implementations. You will: Master theoretical and practical implementations of various blockchain components using Python Implement hashing, Merkel trees, and smart contracts using the Solidity programming language for various applications Grasp the internal structure of EVM and its implementation in smart contracts Understand why blockchain plays an essential role in cryptocurrencies and identify possible applications beyond cryptocurrencies Investigate and apply alternative blockchain solutions using Hyperledger, including its integration and deployment Explore research opportunities through case studies and gain an overview of implementation using various languages.
650 0 _aBlockchains (Databases).
_957815
650 0 _aComputer programming.
650 1 4 _aBlockchain.
_966204
650 2 4 _aProgramming Techniques.
_965517
700 1 _aVijay Chavan, Pallavi.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_969277
710 2 _aSpringerLink (Online service)
773 0 _tSpringer Nature eBook
776 0 8 _iPrinted edition:
_z9781484299746
776 0 8 _iPrinted edition:
_z9781484299760
776 0 8 _iPrinted edition:
_z9798868804052
856 4 0 _uhttps://doi.org/10.1007/978-1-4842-9975-3
912 _aZDB-2-CWD
912 _aZDB-2-SXPC
999 _c57104
_d57104