Let’s build Bitcoin

I spend a lot of time learning about new technologies. The key takeaway is that I understand the most by creating what I want to know. By doing this, I have to find answers to all the details that I would otherwise neglect.

I’d like to share my learnings with you, so here’s the deal. Together, we are going to build our cryptocurrency from scratch in Rust.

The following mind map shows the concepts we will discuss and implement during the project (not up-to-date for latest posts).

Build Bitcoin from Scratch project mindmap

This project aims to teach you how blockchain works at its core by starting with simple concepts and building up to more complex ones. We’ll keep doing this until we have a fully functioning blockchain that we can run. Note that while building a fully functioning blockchain, we will cut some corners, which means it won’t be a production-ready solution.

Nevertheless, I hope you will learn the fundamentals of the blockchain and how it works under the hood.

Contents

References


Join my mailing list

Subscribe to get new notifications about new content. It takes time to write quality posts, so you can expect at most 1-2 emails per month.