Decentralized Storage for Educational Resources
Harsha R1, Indra E2, Thirugnana Sambandham3, K. Panimozhi4
1Harsha R, Department Computer Science and Engineering, B.M.S College of Engineering, Bangalore (Karnataka), India.
2Indra E, Department Computer Science and Engineering, B.M.S College of Engineering, Bangalore (Karnataka), India.
3Thirugnana Sambandham, Department Computer Science and Engineering, B.M.S College of Engineering, Bangalore (Karnataka), India.
4Dr. K. Panimozhi, Department Computer Science and Engineering, B.M.S College of Engineering, Bangalore (Karnataka), India.
Manuscript received on 07 June 2023 | Revised Manuscript received on 19 June 2023 | Manuscript Accepted on 15 July 2023 | Manuscript published on 30 July 2023 | PP: 72-76 | Volume-12 Issue-2, July 2023 | Retrieval Number: 100.1/ijrte.B78070712223 | DOI: 10.35940/ijrte.B7807.0712223
Open Access | Editorial and Publishing Policies | Cite | Zenodo | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: The growth of blockchain over the last ten years has been astounding: from bitcoin to over 2,000 altcoins, and from decentralized electronic payments to programmable transactions, by complicated tokens and smart contracts controlled by autonomous entities. The technological aspects of blockchain are developing at the same time as the new generation of blockchain applications are also developing. This paper considers one such sphere, to develop a decentralized solution for accessing Educational Resources which will alleviate the issues due to the single point of failure of centralized systems, democratize access to educational content and provide a facile experience for users who are not exposed to web3 technologies. This platform was developed by implementing Smart Contracts using Solidity and deploying them on the Ethereum blockchain to store educational resource metadata and files on the Inter Planetary File System (IPFS). Interfacing of blockchain and the frontend is done using the web3.js. The platform is more tenacious and fault-tolerant than systems using a centralized architecture and provides a better user experience by incorporating a search mechanism for the files uploaded to the platform. This paper proposes a decentralized platform that allows users to upload educational resources that can be accessed by others and implemented a file meta-data-based search feature to remove the need for users to remember the IPFS hash of a file.
Keywords: Ethereum blockchain, Decentralized Storage, Inter Planetary File System (IPFS), smart contract and Open Educational Resources (OER).
Scope of the Article: Artificial Intelligence