Blockchain and its distributed ledger architecture is one the most promising technologies to emerge since the birth of the web and has...