Learn the principles behind a blockchain by playing with this demo

in blockchain •  last year


How does a blockchain work?

This website (http://blockchaindemo.io/) helps you answer this question. You can play around with a simple blockchain demo in order to understand its underlying principles. (Ps.: I'm not the author of it.)

What you will learn with the demo

  • What is a blockchain?
    It's simply a particular way to implement database. It's made of blocks of data chained together and maintained in a distributed way.
  • What is a block?
    It's a piece of valuable information (data) and some other fields necessary for the implementation of the blockchain, like: previous hash, hash, timestamp, index and nonce.
  • How blocks are chained together?
    Blocks are linked together by the previous hash field. New blocks are added to the database through a process called mining.
  • What is mining and what it does?
    When you mine a new block, you add it to the central database by linking it to the existing last block. The very first block is called the Genesis Block.
  • What are peers?
    A blockchain is distributed, which means people anywhere can connect to it. These people are called peers, as they can see (and some of them help maintain) the database and also interact with it, by creating new blocks. The data in a block is public to all peers.


The demo (http://blockchaindemo.io/) is a very intuitive way to help you internalize the blockchain model in your head. Once you play enough with it, you start to grasp the concepts faster and connect the dots on the different scenarios in which blockchains can be used.

Nevertheless, the demo is very simple and addresses only a small subset of the blockchain subject (it only addresses the abstraction model of the database).

That is why I put together a list of different topics not addressed by the demo. Each topic is followed with links to resources that explain it. Check below.

What you will not learn with the demo

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

I will follow you to see your future posts!