© Daniel van Flymen 2020
D. van FlymenLearn Blockchain by Building Onehttps://doi.org/10.1007/978-1-4842-5171-3_2

2. A Way to Identify Everything

Daniel van Flymen1  
(1)
New York, NY, USA
 

If you’re interested in blockchains and cryptocurrencies, then you’ve probably heard of hashing (or hashes). The idea of hashing is crypto-bedrock—a crucial ingredient in blockchain infrastructure. In this chapter you’ll gain a working knowledge of hashing and why it’s so important.

Project setup

In the spirit of learning by doing, we’re going to create a new project which we’ll build upon incrementally, chapter by chapter. We’ll call it funcoin:
$ poetry new funcoin
Hop into the funcoin folder:
$ cd funcoin
The funcoin folder should look like this:
.
├── funcoin
│  └── ...

Get Learn Blockchain by Building One: A Concise Path to Understanding Cryptocurrencies 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.