Treffer: Razvoj aplikacije za kvizove temeljene na pametnim ugovorima ; Development of a Quiz Application Based on Smart Contracts
University of Rijeka. Faculty of Engineering. Department of Computer Engineering. Section of Software Engineering.
Weitere Informationen
Ovaj rad prikazuje dizajn i implementaciju decentralizirane aplikacije za kvizove koja spaja prednosti blockchain tehnologije s praktičnošću Web2 tehnologija. Koristeći hibridnu arhitekturu on-chain i off-chain obrade podataka. Korišteni su Angular, Ethers.js, MetaMask na frontendu, Node.js/Express i MongoDB na backendu te Solidity pametni ugovori na ethereum virtual machine (EVM)-kompatibilnoj mreži (Polygon Amoy za testiranje). Arhitektura uključuje QuizFactory za kreiranje ins- tanci, osnovni Quiz za besplatne sesije i proširivi QuizWithFee koncept za nagradni fond. Testiranjem je utvrđena funkcionalnost sustava, ali i ukazan je linearni porast troškova s porastom broja igrača i pitanja. Rezultat je na kraju funkcionalna apli- kacija za live kvizeve u kojem sudionici nemaju on-chain troškove, ključni ishodi su javno provjerljivi na blockchain-u, a visoko-frekventne interakcije ostaju izvan lanca radi boljeg korisničkog iskustva i nižih troškova; sustav je modula