000943779 000__ 04043cam\a2200493Ia\4500 000943779 001__ 943779 000943779 005__ 20230306152338.0 000943779 006__ m\\\\\o\\d\\\\\\\\ 000943779 007__ cr\un\nnnunnun 000943779 008__ 200912s2020\\\\cau\\\\\ob\\\\001\0\eng\d 000943779 019__ $$a1193331432$$a1197841312$$a1198393290 000943779 020__ $$a9781484258934$$q(electronic book) 000943779 020__ $$a1484258932$$q(electronic book) 000943779 020__ $$z1484258924 000943779 020__ $$z9781484258927 000943779 0247_ $$a10.1007/978-1-4842-5893-4$$2doi 000943779 0248_ $$a10.1007/978-1-4842-5 000943779 035__ $$aSP(OCoLC)on1195468383 000943779 035__ $$aSP(OCoLC)1195468383$$z(OCoLC)1193331432$$z(OCoLC)1197841312$$z(OCoLC)1198393290 000943779 040__ $$aEBLCP$$beng$$cEBLCP$$dYDX$$dLQU$$dUPM$$dGW5XE 000943779 049__ $$aISEA 000943779 050_4 $$aQA76.9.B56 000943779 08204 $$a005.8/24$$223 000943779 08204 $$a005.133$$223 000943779 1001_ $$aGarewal, Karan Singh. 000943779 24510 $$aPractical blockchains and cryptocurrencies :$$bspeed up your application development process and develop distributed applications with confidence /$$cKaran Singh Garewal. 000943779 260__ $$aBerkeley, CA :$$bApress,$$c2020. 000943779 300__ $$a1 online resource (495 pages) 000943779 336__ $$atext$$btxt$$2rdacontent 000943779 337__ $$acomputer$$bc$$2rdamedia 000943779 338__ $$aonline resource$$bcr$$2rdacarrier 000943779 504__ $$aIncludes bibliographical references and index. 000943779 506__ $$aAccess limited to authorized users. 000943779 520__ $$aCreate cryptocurrency and blockchain applications by examining the key algorithms and concepts pertaining to blockchains, transaction processing, mining, distributed consensus, and anonymous currencies. In this book, youll develop a fully functional cryptocurrency from scratch in the Python language. Practical Blockchains and Cryptocurrencies is a reference for development of blockchain applications and provides you with rigorous information on cryptography and the theory underlying blockchains. This book consists of small chapters that focus on particular topics. Youll start with a short history of money. Next, you will survey the bitcoin and altcoin ecosystem before delving into cryptographic hash functions, symmetric encryption, public key cryptography, and digital signatures. All the mathematics required to develop blockchain applications is covered. The emphasis is on providing a lucid and rigorous exposition on the nature and working of these constructs. The next major segment of the book discusses the key concepts and algorithms required to develop blockchain and cryptocurrency applications. There are expositions on blockchain construction, Merkle trees, peer-to-peer networks, cryptocurrency addresses, transactions, and mining. Youll take a deep dive into the formation of consensus in distributed systems. In this book youll develop a fully functional cryptocurrency called Helium from scratch in Python. The language requirements are modest since it is presumed that most readers will not be acquainted with Python. The entire source code and unit test code is included in this book. Practical Blockchains and Cryptocurrencies interleaves theory and Helium program code chapters in order to demonstrate the practical application of theory in working Helium program code. You will: Gain the mathematical foundations as well as the concepts and algorithms of blockchains and cryptocurrencies Implement a cryptocurrency from scratch in Python Master the design o f distributed blockchain applications. 000943779 588__ $$aDescription based on print version record. 000943779 650_0 $$aBlockchains (Databases) 000943779 650_0 $$aCryptocurrencies. 000943779 650_0 $$aPython (Computer program language) 000943779 650_0 $$aApplication software$$xDevelopment. 000943779 77608 $$iPrint version:$$aGarewal, Karan Singh$$tPractical Blockchains and Cryptocurrencies : Speed up Your Application Development Process and Develop Distributed Applications with Confidence$$dBerkeley, CA : Apress L. P.,c2020$$z9781484258927 000943779 852__ $$bebk 000943779 85640 $$3SpringerLink$$uhttps://univsouthin.idm.oclc.org/login?url=https://dx.doi.org/10.1007/978-1-4842-5893-4$$zOnline Access 000943779 909CO $$ooai:library.usi.edu:943779$$pGLOBAL_SET 000943779 980__ $$aEBOOK 000943779 980__ $$aBIB 000943779 982__ $$aEbook 000943779 983__ $$aOnline 000943779 994__ $$a92$$bISE