Skip to main navigation menu Skip to main content Skip to site footer

Electrotechnical and Computer Engineering

Vol. 39 No. 09 (2024): Proceedings of Faculty of Technical Sciences

DEVELOPMENT OF THE BLOCKCHAIN SUBSYSTEM FOR A WEB 3.0 PLATFORM FOR COURSE MANAGEMENT

  • Stefan Ljubović
DOI:
https://doi.org/10.24867/28BE25Ljubovic
Submitted
September 5, 2024
Published
2024-09-05

Abstract

The work deals with the development of a course management application using cloud computing. It contains a description of blockchain applications for payment and creation of NFT certificates using Solidity, IPFS as well as AWS CDK serverless-infrastructure. The paper includes a description of the implementation of these techniques in the Go programming language for the backend and communication with IPFS web3 storage, as well as the use of Solidity for smart contracts.

References

[1] N. Barney, “Distributed ledger technology (DLT) TechTarget”.
[2] “Distributed Systems,” March 2018. [Online]. Available: http://www.dgma.donetsk.ua/docs/kafedry/avp/metod/van%20Steen%20-%20Distributed%20Systems.pdf.
[3] S. K. и. H. G. H. Natarajan, “Distributed Ledger Technology and Blockchain,” FinTech Note, 2017.
[4] N. Szabo, “Smart Contracts,” [Online]. Available: https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart.contracts.html. [Accessed February 2024].
[5] ethereum.org, “EVM,” [Online]. Available: https://ethereum.org/en/developers/docs/evm/.
[6] “How IPFS works,” [Online]. Available: https://ipfs.io/. [Accessed 2 2024].