Too Long; Didn't Read
In my last two articles <a href="https://medium.com/coinmonks/build-a-simple-blockchain-fe7ee48090d9" target="_blank">Build a simple Blockchain</a> and <a href="https://medium.com/coinmonks/learn-how-to-code-elliptic-curve-cryptography-be646d2c9757" target="_blank">Learn how to code elliptic curve cryptography</a> I gave you a step by step guide on how to implement some basic functions of <a href="https://hackernoon.com/tagged/blockchain" target="_blank">blockchain</a> <a href="https://hackernoon.com/tagged/technology" target="_blank">technology</a>. I would kindly recommend to read those articles first before you turn to this one. You may have learned, that blockchain is a decentralized and cryptographically secured database. In this decentralized network any participant has an address, that we called the <em>public key</em>, which is strongly connected to something called <em>private key</em>. The data stored in a blockchain can be anything, but in most cases, those datasets are transactions. This is where we get to cryptocurrencies — a cryptocurrency is just a blockchain network, whose data are transactions. In this article, I would like to dig a little deeper into this field and show you how cryptocurrencies actually work.