Methods of implementing distributed ledger technology in cloud computing