CHAPTER 2

Background

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 ...

Get Blocks and Chains now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.