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 evolving simultaneously with the development of new blockchain applications. This paper considers one such sphere, developing a decentralised solution for accessing educational resources that will alleviate issues due to the single point of failure of centralised systems, democratise access to academic content, and provide a seamless 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 web3.js. The platform is more robust and fault-tolerant than systems using a centralised architecture, and it provides a better user experience by incorporating a search mechanism for the files uploaded to the platform. This paper proposes a decentralised platform that allows users to upload educational resources that can be accessed by others, and implements a file metadata-based search feature to eliminate 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