Here’s how I built a private blockchain network, and you can too

Nothing helps understand blockchains better than building one yourself

Abhishek Chakravarty

--

This post appeared in my weekly newsletter on Product Management & Tech. 
👉 Sign up here to get new posts straight to your inbox
👉 Follow me on twitter For more Product Management & Tech Content!

This is PART-4 of The Product Manager’s guide to the Blockchain series! If you somehow landed on my publication for the first time, Welcome! I recommend you start from part 1, and then read part 2 and part3 before reading this post. However If you are the explorer type, read on!

(Update: Here’s the latest — part 5 of the blockchain series )

In Part 3 of this series, we looked at the mechanics of Ethereum and also talked about the concept of Ethereum Accounts, Smart Contracts and Gas — the fuel that helps all these pieces to work together. Its been a lot of reading so far, but while you can read all the blockchain content available on the internet, nothing helps understand blockchains better than building one yourself. So that’s what I did. You can simply follow this post and build a little prototype to see how everything we’ve talked about so far comes together.

Alright, lets get started

Here is what we will accomplish in this post,

We will,

But, before we start…..quick recap

We’ve seen this before, but basically the Ethereum blockchain network is simply lots of EVM (Ethereum Virtual Machines) or “nodes” connected to every other node to create a mesh. Each node runs a copy of the entire blockchain and competes to mine the next block or validate a transaction. Whenever a new block is added, the blockchain updates and is propagated to the entire network, such that each node is in sync.

--

--