Source: https://bitcoinmagazine.com/articles/new-semi-decentralized-cryptocurrency-exchange-navigates-murky-compliance-waters/