Podrobno

Analiza internih klicev pametnih pogodb : magistrsko delo
ID Zajc, Nejc (Avtor), ID Pretnar, Matija (Mentor) Več o mentorju... Povezava se odpre v novem oknu, ID Koprivec, Filip (Komentor)

.pdfPDF - Predstavitvena datoteka, prenos (1,66 MB)
MD5: 856A194AE3C055408A4CD6C7603A6699

Izvleček
V magistrskem delu opišemo dogajanje na bločnih verigah omrežij kriptovalut in predstavimo pripravo orodja za analizo internih klicev. V uvodnih delih predstavimo, kaj bločna veriga je in zakaj je za uspešen obstoj kriptovalut pomembna. Natančneje si ogledamo bločno verigo kriptovalute Ethereum, ker lahko na njej uporabljamo pametne pogodbe. Po predstavitvi tehničnih pojmov opišemo, kako smo podatke iz bločne verige zajeli in jih pripravili za analizo. Opišemo načine shranjevanja podatkov v različnih podatkovnih bazah in na podlagi primerov predstavimo rezultate opravljene analize na bločni verigi Flare. Predstavljena sta dva načina analize. V prvem smo analizirali transakcije, ki so se na omrežju zgodile, v drugem pa smo si natančneje ogledali pametne pogodbe omrežja in na podlagi njihove kode sklepali, kakšne klice lahko sprožajo.

Jezik:Slovenski jezik
Ključne besede:bločna veriga, Flare, Ethereum, pametna pogodba, Solidity, podatkovna baza
Vrsta gradiva:Magistrsko delo/naloga
Tipologija:2.09 - Magistrsko delo
Organizacija:FMF - Fakulteta za matematiko in fiziko
Leto izida:2025
PID:20.500.12556/RUL-168792 Povezava se odpre v novem oknu
UDK:004.42
COBISS.SI-ID:233315075 Povezava se odpre v novem oknu
Datum objave v RUL:25.04.2025
Število ogledov:465
Število prenosov:125
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Analysis of internal calls of smart contracts
Izvleček:
This master’s thesis explores blockchain, its use as a cryptocurrency network and introduces a tool designed for analyzing internal calls. The initial chapters provide an overview of blockchain technology, explaining its significance in ensuring the successful operation of cryptocurrencies. The focus then shifts to the Ethereum blockchain, which enables the use of smart contracts. Further on, we detail the process of extracting and preparing blockchain data for analysis. We discuss different methods of data storage across various databases and present the results of our analysis using examples from the Flare blockchain. Two approaches were used: the first examines transactions occurring on the network, while the second takes a closer look at smart contracts, directly analyzing their code to determine which internal calls they can generate.

Ključne besede:blockchain, Flare, Ethereum, smart contract, Solidity, database

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj