Source: http://www.zyen.com/what-we-do/mutual-distributed-ledgers/interexchainz/background-reading.html