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

Authors

  • Stefan Ljubović Autor

DOI:

https://doi.org/10.24867/28BE25Ljubovic

Keywords:

blockchain, smart contracts, Solidity, AWS CDK, serverless

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

Published

2024-09-05

Issue

Section

Electrotechnical and Computer Engineering