This chapter provides a high-level overview of the cryptographic primitives required in the domain of cryptocurrency technologies, as well as explanations of the symbols and notations that are used throughout the book. For the background on distributed fault tolerant computing see Chapter 6.
2.1 CRYPTOGRAPHIC PRIMITIVES
In this section we outline the cryptographic primitives that are required to understand the principles of current PoW-based cryptocurrencies. On a high level the two basic buildings blocks in this context are cryptographic hash functions and asymmetric cryptography.
2.1.1 CRYPTOGRAPHIC HASH FUNCTIONS
The most important primitive in the context of PoW-based cryptocurrencies are cryptographic hash functions ...