Fundamentals of Blockchain

In this article I will briefly explain the different parts of Blockchain and go deeper into consensus mechanisms.