FILE SHARING USING BLOCKCHAIN

International Research Journal of Modernization in Engineering Technology and Science · 2023

In today's world, data sharing is an important aspect of communication, but sharing sensitive data can be a challenge.Blockchain technology has emerged as a solution to this problem.In this project, a file-sharing system using blockchain technology.The system allows users to store files in a secure manner, ensuring that the data is tamper-proof and that access is only granted to authorized users.The file-sharing system is implemented as a decentralized application, where files are stored in a distributed network of nodes, and the ownership and access rights are maintained using blockchain technology.Users can upload files to the system, and access is granted based on predefined access permissions.Once a file is uploaded, it is verified, encrypted, and stored on the blockchain network, ensuring that the data remains tamper-proof and secure.To achieve this, Python and Flask as the primary programming languages, and integrated several modules, such as PyCryptodome, Bcrypt, and JWT.The system uses a Proof-of-Work consensus algorithm to maintain the integrity of the blockchain network.Overall, this project demonstrates the potential of blockchain technology to create secure and decentralized file-sharing systems.It provides an alternative to traditional data-sharing mechanisms, such as cloud-based storage systems, and ensures that the data is owned and controlled by the user.The system can be further enhanced by integrating additional features, such as decentralized identity management and smart contracts.

Read the paper · More papers on PaperTik