https://medium.com/@hernackikacper/cryptocurrencies-what-is-it-from-technical-point-of-view-5dbdadcfb76d