Practical blockchains and cryptocurrencies : speed up your application development process and develop distributed applications with confidence /: speed up your application development process and develop distributed applications with confidence. (2020)
- Record Type:
- Book
- Title:
- Practical blockchains and cryptocurrencies : speed up your application development process and develop distributed applications with confidence /: speed up your application development process and develop distributed applications with confidence. (2020)
- Main Title:
- Practical blockchains and cryptocurrencies : speed up your application development process and develop distributed applications with confidence
- Further Information:
- Note: Karan Singh Garewal.
- Other Names:
- Garewal, Karan Singh
- Contents:
- Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: A Short History of Money -- The Neolithic Age -- The Emergence of Banks and Banknotes -- Hawala -- The Roman Empire and the Origins of Inflation -- Gold and the Plunder of the New World -- The Gold Standard -- The Great Depression and Keynesian Economics -- The Petrodollar System -- Making Money in a Fractional Banking System -- Essential Monetary Economics -- Bitcoin Comes onto the Scene -- The Darknet -- Conclusion -- References Chapter 2: The Cryptocurrency Ecosystem -- Ethereum -- Bitcoin Cash -- Ripple -- Monero -- Litecoin -- Basic Attention Token -- Binance Coin -- TRON -- Tether -- The Gross Anatomy of Cryptocurrencies -- Conclusion -- Chapter 3: Symmetric Encryption -- How Symmetric Encryption Works -- Design of Symmetric Encryption Algorithms -- Advanced Encryption Standard -- The Key Distribution Problem -- Pseudo-Random Number Generators -- Conclusion -- References -- Chapter 4: Cryptographic Hash Functions -- An Introduction to Cryptographic Hashes -- Cryptographic Hash Functions The Fixed Length Output Property -- The Collision-Free Property -- The Irreversible Property -- The Property of Efficient Computation -- Proving That a File Has Been Tampered With -- The Secure Hash Algorithm 256 (SHA-256) -- A Python Example for SHA-256 -- RIPEMD-160 -- Message Authentication Codes -- Conclusion -- References -- Chapter 5: The Alchemy ofIntro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: A Short History of Money -- The Neolithic Age -- The Emergence of Banks and Banknotes -- Hawala -- The Roman Empire and the Origins of Inflation -- Gold and the Plunder of the New World -- The Gold Standard -- The Great Depression and Keynesian Economics -- The Petrodollar System -- Making Money in a Fractional Banking System -- Essential Monetary Economics -- Bitcoin Comes onto the Scene -- The Darknet -- Conclusion -- References Chapter 2: The Cryptocurrency Ecosystem -- Ethereum -- Bitcoin Cash -- Ripple -- Monero -- Litecoin -- Basic Attention Token -- Binance Coin -- TRON -- Tether -- The Gross Anatomy of Cryptocurrencies -- Conclusion -- Chapter 3: Symmetric Encryption -- How Symmetric Encryption Works -- Design of Symmetric Encryption Algorithms -- Advanced Encryption Standard -- The Key Distribution Problem -- Pseudo-Random Number Generators -- Conclusion -- References -- Chapter 4: Cryptographic Hash Functions -- An Introduction to Cryptographic Hashes -- Cryptographic Hash Functions The Fixed Length Output Property -- The Collision-Free Property -- The Irreversible Property -- The Property of Efficient Computation -- Proving That a File Has Been Tampered With -- The Secure Hash Algorithm 256 (SHA-256) -- A Python Example for SHA-256 -- RIPEMD-160 -- Message Authentication Codes -- Conclusion -- References -- Chapter 5: The Alchemy of Public Key Cryptosystems -- The Key Distribution Problem Revisited -- Heuristics of Digital Signature Algorithms -- Public Key Infrastructure -- The RSA Algorithm -- Python Code Example -- Generating Globally Unique IDs -- Conclusion Chapter 6: The Constructor's Guide to Blockchains -- Why Write a Cryptocurrency in Python? -- The Computer Is the Blockchain -- Understanding Blockchains -- The Genesis Block -- The Blockchain Database -- Hash Pointers Are the Secret Ingredient -- Blockchain Immutability -- Making a Simple Blockchain -- The Blockchain Universe -- Conclusion -- References -- Chapter 7: The Helium Cryptocurrency Project -- Python Installation and the Virtual Environment -- Helium Configuration -- The Helium Version Number -- The Maximum Number of Helium Coins -- The Smallest Helium Currency Unit Helium Block Size -- The Maximum Transaction Inputs -- The Maximum Transaction Outputs -- The Locktime Interval -- The Coinbase Interval -- Nonce -- The Difficulty Number -- Retarget Interval -- The Mining Reward -- Reward Interval -- Helium Configuration Module -- Conclusion -- References -- Chapter 8: The Helium Blockchain -- Python Crypto Packages -- rcrypt Module Walkthrough -- A Pytest Primer -- rcrypt Unit Tests -- The Python Logger -- Helium Block Structure -- Helium Blockchain Walkthrough -- Helium Blockchain Unit Tests -- Conclusion -- Chapter 9: Cryptocurrency Transaction Processing … (more)
- Publisher Details:
- Berkeley, CA : Apress
- Publication Date:
- 2020
- Copyright Date:
- 2020
- Extent:
- 1 online resource (489 pages)
- Subjects:
- 005.8/24
005.133
Blockchains (Databases)
Cryptocurrencies
Python (Computer program language)
Application software -- Development
Python
Programming & scripting languages: general
Computers -- Programming Languages -- Python
Application software -- Development
Blockchains (Databases)
Cryptocurrencies
Python (Computer program language)
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781484258934
- Related ISBNs:
- 9781484258927
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.550447
- Ingest File:
- 03_167.xml