© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2024
R. S. Mangrulkar, P. Vijay ChavanBlockchain Essentialshttps://doi.org/10.1007/978-1-4842-9975-3_2

2. Essentials of Blockchain Programming

Ramchandra Sharad Mangrulkar1   and Pallavi Vijay Chavan1  
(1)
Mumbai, Maharashtra, India
 
Keywords
Cryptography primitivesHashingSecure SHAMerkle treePublic key cryptographyDigital signatureBlock mining

2.1 Cryptography Primitives

Blockchain technology is built on top of many cryptographic primitives. These are
  • hash functions

  • SHA-256

  • puzzle friendliness

2.1.1 Hash Function

The hash functions play an important role in connecting various blocks in blockchain. Hash functions usually take variable size input and produced fixed-length ...

Get Blockchain Essentials: Core Concepts and Implementations now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.