© Wei-Meng Lee 2019
W.-M. LeeBeginning Ethereum Smart Contracts Programminghttps://doi.org/10.1007/978-1-4842-5086-0_1

1. Understanding Blockchain

Wei-Meng Lee1 
Ang Mo Kio, Singapore

One of the hottest technologies of late is Blockchain. But what exactly is a blockchain? And how does it actually work? In this chapter, we will explore the concept of blockchain, how the concept was conceived, and what problems it aimed to solve. By the end of this chapter, the idea and motivation behind blockchain would be crystal clear.


For the clearly impatient – A blockchain is a digital transaction of records that’s arranged in chunks of data called blocks. These blocks link with one another through a cryptographic validation known as a hashing function. ...

Get Beginning Ethereum Smart Contracts Programming: With Examples in Python, Solidity, and JavaScript now with the O’Reilly learning platform.

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