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
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].