| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Izpis gradiva Pomoč

Naslov:Analysis of the principles of the development of Web3 solutions : master's thesis
Avtorji:ID Zavratnik, Jaka (Avtor)
ID Turkanović, Muhamed (Mentor) Več o mentorju... Novo okno
ID Delgado, Jaime (Komentor)
Datoteke:.pdf MAG_Zavratnik_Jaka_2022.pdf (2,27 MB)
MD5: BFD92A4B1F5315569CA9A84521BDDA93
 
Jezik:Angleški jezik
Vrsta gradiva:Magistrsko delo/naloga
Tipologija:2.09 - Magistrsko delo
Organizacija:FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Opis:In the master's thesis, we researched the principles of Web3 solution development. We studied the blockchain and blockchain-related technology, development of the Web including all versions of the Web and the differences between them. We presented the popular technologies for Web3 development and the commonest Web3 solutions supported by examples. By employing a relevant literature, we explored the state-of-art technologies for Web3 solution development and proposed a full-stack for Web3. In the concluding part we implemented a proof-of-concept Ethereum decentralized application and compared it to an equivalent concept of Web2 application. We suggested further research of other popular blockchain protocols, e. g. Solana or Polygon.
Ključne besede:decentralized app, blockchain, Ethereum, Web3
Kraj izida:Maribor
Kraj izvedbe:Maribor
Založnik:[J. Zavratnik]
Leto izida:2022
Št. strani:1 spletni vir (1 datoteka PDF (XII, 107 f.))
PID:20.500.12556/DKUM-83517 Novo okno
UDK:004.77:004.424.72(043.2)
COBISS.SI-ID:146792707 Novo okno
Datum objave v DKUM:13.01.2023
Število ogledov:693
Število prenosov:121
Metapodatki:XML DC-XML DC-RDF
Področja:KTFMB - FERI
:
ZAVRATNIK, Jaka, 2022, Analysis of the principles of the development of Web3 solutions : master’s thesis [na spletu]. Magistrsko delo. Maribor : J. Zavratnik. [Dostopano 25 marec 2025]. Pridobljeno s: https://dk.um.si/IzpisGradiva.php?lang=slv&id=83517
Kopiraj citat
  
Skupna ocena:
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
Objavi na:Bookmark and Share


Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Licence

Licenca:CC BY-NC-ND 4.0, Creative Commons Priznanje avtorstva-Nekomercialno-Brez predelav 4.0 Mednarodna
Povezava:http://creativecommons.org/licenses/by-nc-nd/4.0/deed.sl
Opis:Najbolj omejujoča licenca Creative Commons. Uporabniki lahko prenesejo in delijo delo v nekomercialne namene in ga ne smejo uporabiti za nobene druge namene.
Začetek licenciranja:10.12.2022

Sekundarni jezik

Jezik:Slovenski jezik
Naslov:Analiza principov razvoja rešitev Web3
Opis:V magistrskem delu smo raziskovali principe razvoja rešitev Web3. Preučevali smo tehnologijo veriženja blokov, kjer smo najprej predstavili osnovne koncepte tehnologije, strukturo blokov, uporabo digitalnega podpisovanja in lastnosti tehnologije veriženja blokov. Predstavili smo pojem decentralizirana aplikacija in se osredotočili na platformo verige blokov Ethereum. Predstavili smo pojme, kot so pametna pogodba, kripto denarnica in žetoni. Kasneje smo se osredotočili na prikaz razvoja spleta, vključno z vsemi različicami spleta, ki so statični splet, semantični splet in decentraliziran splet, ter prikazali razlike med njimi. Nadaljevali smo s predstavitvijo priljubljenih tehnologij za razvoj Web3, kjer smo posamezne grupirali glede na uporabljeno platformo verige blokov, vzpostavitev testnega okolja, uporabljeno tehnologijo za razvoj obličja, raziskovalce blokov, sisteme hrambe podatkov in vzpostavljanje identitete. Nato smo predstavili najpogostejše rešitve Web3 s primeri. Omenjene rešitve Web3 so bile decentralizirane finance, igre Web3, socialna omrežja Web3 in tržnice Web3, kjer smo posebaj omenili NFT-tržnice. V osrednjem delu smo s pomočjo sistematičnega pregleda literature raziskali najsodobnejše tehnologije za razvoj rešitev Web3 in predlagali celoten sklad za Web3. Najprej smo predstavili strategijo s poudarkom na oblikovanju iskalnega niza in vključitvenih in izključitvenih kriterijev. Kot baze podatkov smo izbrali IEEE Explore, ScienceDirect in SpringerLink. Iskanje literature smo opravili v več fazah, ki smo jih zaradi lažjega pregleda tudi predstavili v tabeli. Nato smo v več tabelah predstavili statistične podatke iz literature, kjer nas je zanimalo predvsem, katere tehnologije so bile uporabljene v izbranih člankih in v kakšnem razmerju. Pregledane članke smo grupirali po vsebini, jih med seboj primerjali in povzeli bistvo raziskave. Po pregledu člankov smo odgovorili na raziskovalna vprašanja. V zadnjem delu magistrske naloge smo predstavili razvojno okolje za izvedbo eksperimenta, nato pa implementirali decentralizirano aplikacijo na verigi blokov Ethereum z dokazom koncepta in jo primerjali z enakovrednim konceptom aplikacije Web2. Razvili smo aplikacijo, imenovano WeddingFund, ki služi za obdarovanje mladoporočenega para v obliki kripto donacij in poročnih voščil v obliki slik. Podrobno smo predstavili arhitekturo sistema aplikacije Web3, nato pa še arhitekturo sistema aplikacije Web2. Aplikacijo Web3 smo razvili z uporabo tehnologij Next.js, ethers.js, IPFS, Metamask, Hardhat, Alchemy in Infura. Pri snovanju koncepta aplikacije Web2 smo želeli enakovredno nadomestiti vse funkcionalnosti rešitve Web3, kjer smo izbrali tehnologije Google Firebase, PayPal API, Amazon S3 in MySQL. V diskusiji smo izpostavili prednosti implementirane aplikacije in naredili primerjavo med arhitekturo sistemov aplikacij Web3 in Web2. V zaključku smo povzeli vsebino magistrske naloge in predlagali nadaljnjeraziskavedrugih priljubljenih protokolov veriženja blokov, kot sta Solana ali Polygon. V prilogi k magistrski nalogi smo dodali tabelo vseh obravnavanih člankov medsistematičnim pregledom literature z uporabljenimi tehnologijami ter pomembnejše izseke kode.
Ključne besede:decentralizirana aplikacija, tehnologija veriženja blokov, Ethereum, Web3


Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici