Read this post to learn what is blockchain, what is the difference between public and private blockchain, their pros and cons and what opportunities blockchain technology holds for your business.