Abstract: Cloud computing is a continuously evolving technology that can enhance agility, availability, collaboration and scalability of data. Blockchain has a secure, immutable ledger which maintains ...