One of the most engaging topics in finance right now is the rise of cryptocurrencies. Cryptocurrencies are based on a technology called blockchain. So, what really is the blockchain and what makes it such a revolutionary technology?