Blocks and Chains Introduction to Bitcoin, Cryptocurrencies, and Their Consensus Mechanisms

The new field of cryptographic currencies and consensus ledgers, commonly referred to as blockchains, is receiving increasing interest from various different communities. These communities are very diverse and amongst others include: technical enthusiasts, activist groups, researchers from various d...

Full description

Saved in:
Bibliographic Details
Main Author: Judmayer, Aljosha
Format: eBook
Language:English
Published: Cham Springer Nature 2022
Springer International Publishing
Springer
Edition:1
Series:Synthesis Lectures on Information Security, Privacy, and Trust
Subjects:
ISBN:3031023528, 9783031023521, 9783031012242, 3031012240
ISSN:1945-9742, 1945-9750
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Intro -- Title Page -- Contents -- Acknowledgments -- Introduction -- Aspects of Cryptocurrencies -- Cryptocurrency Community -- From Cryptocurrency to Blockchain -- The Analog Stone-Block-Chain -- Security Model of the Stone-Block-Chain -- Structure of this Book -- Background -- Cryptographic Primitives -- Cryptographic Hash Functions -- Asymmetric Cryptography -- Notation, Symbols, and Definitions -- History of Cryptographic Currencies -- Before Bitcoin -- The Early Beginnings of Digital Cash -- The Cypherpunk Movement -- The Rise of Cryptocurrencies -- Bitcoin -- Bitcoin -- Bitcoin at a Glance -- Components of Cryptocurrency Technologies -- Core Data Structures and Concepts -- Block -- Blockchain -- Address -- Transaction -- Consensus Management -- The Idea of Proof-of-Work (PoW) -- Proof-of-Work in General -- Proof-of-Work in Bitcoin -- Mining -- Blockchain Forks -- Double Spending -- Double Spending Success Probability -- Network and Communication Management -- Seeding and Connecting -- Network Structure and Overlay Networks -- Digital Asset Management -- Altcoins -- Namecoin and Merged Mining -- Other Examples -- Coin Management Tools -- History and Categorization of CMTs -- Metaphors -- Usability -- Bitcoin Management Strategies and Tools -- Perceptions of Usability -- User Experiences with Security -- Cryptocurrency Usage Scenarios -- Nakamoto Consensus -- The Problem Bitcoin Strives to Solve -- Trusted Third Parties -- Placing Trust in a Distributed System -- Decentralizing Trust -- Consensus and Fault Tolerance in Distributed Systems -- Consensus -- System Models and Their Impact -- Byzantine Fault Tolerance -- Randomized Consensus Protocols -- A Closer Look at Nakamoto Consensus -- Defining Nakamoto Consensus -- Conclusion and Open Challenges -- Conclusion -- Glossary -- Bibliography -- Authors' Biographies