Learn blockchain by creating one.

Blockchain will bring a lot of disruption in the IT-sphere but how precisely do you implement one. This article will take you through the entire completion of a simple blockchain project in python.

Blockchain 101:

Begin with the block:

Hash and hashing function.

this is just an example do not put it into the file of your project
function to hash the block

Blockchain and all its componant.

Create the genesis block.

Adding transaction into the blockchain.

Proof of work and adding block to the blockchain.

Why use a proof of work ?

Mining a block.

Creating an interface and putting it all together.