Development of a Quiz Application Based on Smart Contracts
Abstract
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
Community
0 commentsNo discussion yet
Be the first to share a question or observation.