© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
W.-M. LeeBeginning Ethereum Smart Contracts Programminghttps://doi.org/10.1007/978-1-4842-9271-6_1

1. Understanding the Science Behind Blockchain: Cryptography

Wei-Meng Lee1  
(1)
Ang Mo Kio, Singapore
 

The reason you are reading this book is because you want to understand what a blockchain is, how it works, and how you can write smart contracts on it to do cool things. And while I perfectly understand that you are excited to get started in this first chapter, we need to take a step back and look at one fundamental technology that makes blockchain possible: cryptography.

In this chapter, I will explain what cryptography is, the different types of cryptographic ...

Get Beginning Ethereum Smart Contracts Programming: With Examples in Python, Solidity, and JavaScript 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.