Files
Abstract
In the current world, data is generated in many ways and forms. Blockchain has been used for an incentive mechanism for sharing of data as incentives might make users willing to share their data. It is also quick and anonymous, thus protecting the identity. IPFS, a decentralized storage, is used to store the data for a web3 framework however, IPFS stores the data without encrypting it. Blockchain has been leveraged to add an encryption mechanism and so, the files stored on IPFS are encrypted thus adding a layer of security. Access control has also been implemented for the files. A system was designed which combines blockchain and IPFS to encrypt the data stored on IPFS and to facilitate quick and anonymous data sharing while having access control for the files. The system is also combined with Golem network to execute python codes on a decentralized network.