Details

Analiza internih klicev pametnih pogodb : magistrsko delo
ID Zajc, Nejc (Author), ID Pretnar, Matija (Mentor) More about this mentor... This link opens in a new window, ID Koprivec, Filip (Comentor)

.pdfPDF - Presentation file, Download (1,66 MB)
MD5: 856A194AE3C055408A4CD6C7603A6699

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

Language:Slovenian
Keywords:bločna veriga, Flare, Ethereum, pametna pogodba, Solidity, podatkovna baza
Work type:Master's thesis/paper
Typology:2.09 - Master's Thesis
Organization:FMF - Faculty of Mathematics and Physics
Year:2025
PID:20.500.12556/RUL-168792 This link opens in a new window
UDC:004.42
COBISS.SI-ID:233315075 This link opens in a new window
Publication date in RUL:25.04.2025
Views:538
Downloads:146
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Analysis of internal calls of smart contracts
Abstract:
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.

Keywords:blockchain, Flare, Ethereum, smart contract, Solidity, database

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back