| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:Arhitektura za nadgradljivost in zamenljivost pametnih pogodb na platformi Ethereum
Authors:ID Podgorelec, Blaž (Author)
ID Turkanović, Muhamed (Mentor) More about this mentor... New window
Files:.pdf MAG_Podgorelec_Blaz_2018.pdf (1,50 MB)
MD5: 34224801CA439E1C32B8321B08B19323
PID: 20.500.12556/dkum/ef2de8f9-80d4-4177-bda9-799f61dd1d6e
 
Language:Slovenian
Work type:Master's thesis/paper
Typology:2.09 - Master's Thesis
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract:Preboj tehnologije veriženja blokov je omogočil oživitev in razvoj pametnih pogodb, ki omenjeni tehnologiji predstavljajo ključno dodano vrednost. Pametne pogodbe so trenutno v fazi zasnove koncepta in s tem sprožajo veliko zanimanje strokovne javnosti. Prav zaradi zgodnje faze v samem razvoju so izoblikovani vzorci dobrih praks razvoja pametnih pogodb in arhitektur decentraliziranih aplikacij, ki temeljijo na pametnih pogodbah, zelo okrnjeni. Ena od ključnih lastnosti tehnologije veriženja blokov je nespremenljivost, ki se odraža tudi na pametne pogodbe. Takšna lastnost lahko predstavlja izvedbene in varnostne težave, saj so pametne pogodbe nezamenljive in hkrati nespremenljive v trenutku, ko so nameščene v omrežje verig blokov. V magistrskem delu predlagamo arhitekturo ekosistema pametnih pogodb, ki bo učinkovito omogočala zamenljivost in nadgradljivost pametnih pogodb na platformi Ethereum. Uporabo predlagane arhitekture smo predstavili na primeru reševanja realnega izziva nadgradnje poslovnega procesa implementiranega s pomočjo pametnih pogodb.
Keywords:tehnologija veriženja blokov, pametna pogodba, Ethereum, Solidity, nadgradljivost
Place of publishing:[Maribor
Publisher:B. Podgorelec
Year of publishing:2018
PID:20.500.12556/DKUM-70808 New window
UDC:004.6.056:004.7(043.2)
COBISS.SI-ID:21513750 New window
NUK URN:URN:SI:UM:DK:0WVSCN2G
Publication date in DKUM:26.06.2018
Views:5507
Downloads:296
Metadata:XML DC-XML DC-RDF
Categories:KTFMB - FERI
:
PODGORELEC, Blaž, 2018, Arhitektura za nadgradljivost in zamenljivost pametnih pogodb na platformi Ethereum [online]. Master’s thesis. Maribor : B. Podgorelec. [Accessed 23 March 2025]. Retrieved from: https://dk.um.si/IzpisGradiva.php?lang=eng&id=70808
Copy citation
  
Average score:
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share


Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Licences

License:CC BY-NC-ND 4.0, Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
Link:http://creativecommons.org/licenses/by-nc-nd/4.0/
Description:The most restrictive Creative Commons license. This only allows people to download and share the work for no commercial gain and for no other purposes.
Licensing start date:14.06.2018

Secondary language

Language:English
Title:An architecture for upgradeability and changeability of smart contracts on the Ethereum platform
Abstract:The breakthrough in blockchain technology has allowed the development of smart contracts, which also provides additional value to the technology. Smart contracts are currently in the conceptual phase, which raises the interest of the professional public. Because of the early stage, the patterns of good practice in the development of smart contracts and the architecture of decentralized applications are very limited. One of the key features of the blockchain technology is unchangeability, which is also reflected towards smart contracts. Such feature can present several problems, since smart contracts are irreplaceable and unchangeable after their deployment on the blockchain network. In the thesis, we propose an architecture for a smart contract ecosystem, which enables the changeability and scalability of smart contracts on the Ethereum platform. The use of the proposed architecture is presented on a real-life use case, thus solving a challenge of upgrading a business process implemented with smart contracts.
Keywords:blockchain, smart contract, Ethereum, Solidity, upgradeability


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica