Abstract:
This report entails the study and implementation of a decentralized approach to storing data over the cloud. The idea merges two aspects of computing, the cloud computing and the blockchain computing, hence the name Cloudchain. With exponential increase in blockchain solutions adaption due to its incredible security, new applications and solutions are surfacing every day which make the traditional methods look obsolete. This is what Cinch Cloudchain does, by storing the data of users in a decentralized way over a peer to peer (P2P) network, and verifying the validity of data through Blockchain infrastructure, the new face of Cloud Computing is both cheaper and more secure than traditional methods. This report explains all the aspects based on extensive study and goes on to the implementation of a standalone system backed by Blockchain network and a decentralized P2P architecture. The study and implementation have led to major findings of just how large amounts of data can be dealt in conjunction with a Blockchain network to ensure its security and reliability. The resulting Cloudchain application is therefore a very efficient nextgeneration solution to Cloud Computing that can be expanded beyond boundaries.