Source: https://bitcoinmagazine.com/articles/with-tumblebit-bitcoin-mixing-may-have-found-its-winning-answer-1477423607/