Professional Documents
Culture Documents
Final Report
Final Report
System on Ethereum
Abstract— Blockchain technology has been widely explored as needing a centralized server. IPFS allows the Dapp faster file
a decentralized solution for recording transactions, but it has access, reduced bandwidth consumption, and improved
limitations when it comes to storing large files or documents. A scalability compared to traditional centralized file-sharing
decentralized storage system called IPFS has been developed to systems [1]. Moreover, the files shared through IPFS are
overcome this challenge. Although there have been attempts to encrypted via Advanced Encryption Standard (AES) to
combine IPFS and blockchain, sharing data through this provide total control over who can access them. This ensures
approach has proven to be inefficient. To address this issue, a that files are only accessible by authorized users and that the
secure file-sharing system is proposed that utilizes a dAapp for
privacy of the users is protected.
distributed access control and group key management. The
dApp takes charge of control policies, while the combination of
the IPFS server and blockchain network enables a secure file-
sharing system where members can create or join groups based Metamask is a popular browser extension and mobile wallet
on their preferences. Although the IPFS server and blockchain that allows users to interact with decentralized applications
network lack an access control mechanism, the secure file- (dApps) on the Ethereum blockchain. As a wallet, it allows
sharing system manages access control policies so that users to securely store and manage their Ethereum and ERC-
members can access only the files they are authorized to. 20 tokens. As a browser extension, it enables users to easily
access and interact with dApps, such as decentralized
Keywords— Ethereum, Decentralization, File Sharing, IPFS, exchanges, NFT marketplaces[2], and more.
Blockchain, MetaMask, INFURA, KEYS
I. INTRODUCTION
Global space: The Dapp provides a global space where 9. H. Huang, T. Chang, and J. Wu, "A Secure File
anyone can post any type of file (pdf, video, image, text)[8] Sharing System Based on IPFS and Blockchain,"
to share with other users. Users can also request a particular arXiv, 2022. [Online]. Available:
content file in the global space by posting a request. https://doi.org/10.1145/3409934.3409948