Atjaunināt sīkdatņu piekrišanu

Blocks and Chains: Introduction to Bitcoin, Cryptocurrencies, and Their Consensus Mechanisms [Mīkstie vāki]

3.20/5 (19 ratings by Goodreads)
Citas grāmatas par šo tēmu:
  • Mīkstie vāki
  • Cena: 59,85 €
  • Grāmatu piegādes laiks ir 3-4 nedēļas, ja grāmata ir uz vietas izdevniecības noliktavā. Ja izdevējam nepieciešams publicēt jaunu tirāžu, grāmatas piegāde var aizkavēties.
  • Daudzums:
  • Ielikt grozā
  • Piegādes laiks - 4-6 nedēļas
  • Pievienot vēlmju sarakstam
Citas grāmatas par šo tēmu:
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 disciplines, start ups, large enterprises, public authorities, banks, financial regulators, business men, investors, and also criminals. The scientific community adapted relatively slowly to this emerging and fast-moving field of cryptographic currencies and consensus ledgers. This was one reason that, for quite a while,the only resources available have been the Bitcoin source code, blog and forum posts, mailing lists, and other online publications. Also the original Bitcoin paper which initiated the hype was published online without any prior peer review. Following the original publication spirit of the Bitcoin paper, a lot of innovation in this field has repeatedly come from the community itself in the form of online publications and online conversations instead of established peer-reviewed scientific publishing. On the one side, this spirit of fast free software development, combined with the business aspects of cryptographic currencies, as well as the interests of today's time-to-market focused industry, produced a flood of publications, whitepapers, and prototypes. On the other side, this has led to deficits in systematization and a gap between practice and the theoretical understanding of this new field. This book aims to further close this gap and presentsa well-structured overview of this broad field from a technical viewpoint. The archetype for modern cryptographic currencies and consensus ledgers is Bitcoin and its underlying Nakamoto consensus. Therefore we describe the inner workings of this protocol in great detail and discuss its relations to other derived systems.
Acknowledgments xiii
1 Introduction
1(8)
1.1 Aspects of Cryptocurrencies
2(1)
1.2 Cryptocurrency Community
3(1)
1.3 From Cryptocurrency to Blockchain
3(1)
1.4 The Analog Stone-Block-Chain
4(4)
1.4.1 Security Model of the Stone-Block-Chain
7(1)
1.5 Structure of this Book
8(1)
2 Background
9(6)
2.1 Cryptographic Primitives
9(3)
2.1.1 Cryptographic Hash Functions
9(2)
2.1.2 Asymmetric Cryptography
11(1)
2.2 Notation, Symbols, and Definitions
12(3)
3 History of Cryptographic Currencies
15(4)
3.1 Before Bitcoin
15(3)
3.1.1 The Early Beginnings of Digital Cash
16(1)
3.1.2 The Cypherpunk Movement
16(1)
3.1.3 The Rise of Cryptocurrencies
17(1)
3.2 Bitcoin
18(1)
4 Bitcoin
19(32)
4.1 Bitcoin at a Glance
19(2)
4.1.1 Components of Cryptocurrency Technologies
20(1)
4.2 Core Data Structures and Concepts
21(8)
4.2.1 Block
22(1)
4.2.2 Blockchain
22(2)
4.2.3 Address
24(2)
4.2.4 Transaction
26(3)
4.3 Consensus Management
29(15)
4.3.1 The Idea of Proof-of-Work (PoW)
30(1)
4.3.2 Proof-of-Work in General
31(2)
4.3.3 Proof-of-Work in Bitcoin
33(4)
4.3.4 Mining
37(2)
4.3.5 Blockchain Forks
39(1)
4.3.6 Double Spending
40(3)
4.3.7 Double Spending Success Probability
43(1)
4.4 Network and Communication Management
44(2)
4.4.1 Seeding and Connecting
45(1)
4.4.2 Network Structure and Overlay Networks
46(1)
4.5 Digital Asset Management
46(1)
4.6 Altcoins
47(4)
4.6.1 Namecoin and Merged Mining
47(3)
4.6.2 Other Examples
50(1)
5 Coin Management Tools
51(10)
5.1 History and Categorization of CMTs
51(2)
5.2 Metaphors
53(1)
5.3 Usability
53(4)
5.3.1 Bitcoin Management Strategies and Tools
54(2)
5.3.2 Anonymity
56(1)
5.3.3 Perceptions of Usability
57(1)
5.4 User Experiences with Security
57(2)
5.5 Cryptocurrency Usage Scenarios
59(2)
6 Nakamoto Consensus
61(26)
6.1 The Problem Bitcoin Strives to Solve
61(3)
6.1.1 Trusted Third Parties
61(1)
6.1.2 Placing Trust in a Distributed System
62(1)
6.1.3 Decentralizing Trust
63(1)
6.2 Consensus and Fault Tolerance in Distributed Systems
64(16)
6.2.1 Consensus
64(3)
6.2.2 System Models and Their Impact
67(4)
6.2.3 Byzantine Fault Tolerance
71(6)
6.2.4 Randomized Consensus Protocols
77(3)
6.3 A Closer Look at Nakamoto Consensus
80(7)
6.3.1 Defining Nakamoto Consensus
82(5)
7 Conclusion and Open Challenges
87(6)
7.1 Conclusion
90(3)
A Glossary 93(4)
Bibliography 97(12)
Authors' Biographies 109