You probably already heard about blockchain, Bitcoin, cryptocurrencies, and distributed ledger, but you might not fully understand the concept and technologies behind these solutions. Let's start from the beginning to better understand the existing and future impact of these technologies to the payment ecosystem.