Distributed ledger technology, decentralization, and smart contracts explained - Bashir, Imran (Birmingham, 2018)