Source: https://www.evonax.com/blog/2018/04/09/everything-you-need-to-known-about-cryptocurrency-exchange.html