Your browser does not allow JavaScript!
JavaScript is necessary for the proper functioning of this website. Please enable JavaScript or use a modern browser.
Repository of the University of Ljubljana
Open Science Slovenia
Open Science
DiKUL
slv
|
eng
Search
Browse
New in RUL
About RUL
In numbers
Help
Sign in
Details
Zasnova in razvoj prototipne blokovne verige
ID
KLOKOČOVNIK, MIHA
(
Author
),
ID
Sedlar, Urban
(
Mentor
)
More about this mentor...
PDF - Presentation file,
Download
(3,05 MB)
MD5: E624FB8FD4AA6D54A1A1413520399AAE
Image galllery
Abstract
V tem zaključnem delu je predstavljeno delovanje posameznih sestavnih delov tehnologije veriženja blokov (angl. Blockchain). Ta tehnologija je ena od možnih rešitev za prenos in hrambo finančnih sredstev, splošno znanih pod imenom kriptovalute. Po prebranem zaključnem delu bo imel bralec pregled nad prednostmi in slabostmi uporabe blokovnih verig, spoznal pa bo tudi osnovne koncepte kriptografije, ki so pogoj za razumevanje tehnologije veriženja blokov. Za potrebe tega zaključnega dela je bila ustvarjena lastna kriptovaluta z imenom mihicoin v programskem jeziku Node.js. Kriptovaluta temelji na tehnologiji veriženja blokov. Vsebuje le osnovne gradnike, ki so nujno potrebni za delovanje, saj je namenjena seznanitvi bralca, ki nima predhodnega znanja o tej tehnologiji. S predstavljenimi znanji je mogoče v poljubnem programskem jeziku implementirati lastno različico blokovne verige. V glavnem delu so opisani različni izzivi in dopolnitve programske kode, ki so potrebne za uporabo v javnem internetu. Internet predstavlja nezanesljivo prenosno pot, z izpadi in velikimi zakasnitvami. Z uvedbo lastnega algoritma za prilagajanje težavnosti rudarjenja, želimo predstaviti prednosti pred algoritmom, ki ga uporablja kriptovaluta Bitcoin. Temu sledijo meritve različnih parametrov dotične blokovne verige (hitrost rudarjenja, algoritem spremenljive težavnosti, potek komunikacije preko omrežja ipd.) in razlaga merilnih rezultatov.
Language:
Slovenian
Keywords:
Blokovne verige
,
Tehnologija veriženja blokov
,
Kriptovalute
,
Bitcoin
,
Rudarjenje
,
Kriptografija
,
Zgoščevalne funkcije
Work type:
Master's thesis/paper
Organization:
FE - Faculty of Electrical Engineering
Year:
2020
PID:
20.500.12556/RUL-115058
Publication date in RUL:
10.04.2020
Views:
2515
Downloads:
291
Metadata:
Cite this work
Plain text
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
KLOKOČOVNIK, MIHA, 2020,
Zasnova in razvoj prototipne blokovne verige
[online]. Master’s thesis. [Accessed 17 March 2025]. Retrieved from: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=eng&id=115058
Copy citation
Share:
Secondary language
Language:
English
Title:
Design and development of a prototype blockchain
Abstract:
The thesis addresses the inner workings of the key parts of blockchain technology. Blockchain is only one of the possibilities for storing and transferring wealth, used by cryptocurrencies. This thesis provides a general overview of where and how blockchain can be used. It also explains the general principles of cryptography, which are prerequisites for understanding how blockchain technology works. For the purpose of this thesis, a cryptocurrency based on the blockchain technology has been developed. The developed cryptocurrency, named mihicoin, is written in Node.js programming language. It contains only the vital parts for normal operation because it is meant for educational purposes of novice readers. With the presented knowledge, it is possible to write your very own blockchain in any desired programming language. The main part of the thesis describes different challenges and hurdles that one faces when trying to deploy a blockchain on the internet. The internet presents an unreliable telecommunications network with random outages and unpredictable latencies. The thesis proposes the inclusion of a custom algorithm to improve upon Bitcoin's algorithm for adaptive mining difficulty. For the purpose of the thesis, a set of measurements of different parameters of the developed blockchain has been conducted. The following parameters have been investigated in detail: mining power, difficulty adjustments, and the flow of communication.
Keywords:
Blockchain
,
Cryptocurrency
,
Bitcoin
,
Mining
,
Cryptography
,
Hash functions
Similar documents
Similar works from RUL:
Psihološki profil pandemije COVID-19 v Srbiji, 2020
Psihološki profil pandemije COVID-19 v Sloveniji, 2020
Generalised anxiety in Slovenian university students during the Covid-19 pandemic
Resilience matters
The Relationship between perceived stress and subjective cognitive decline during the COVID-19 epidemic
Similar works from other Slovenian collections:
The Importance of Teamwork during the COVID-19 Epidemic
Stres na delovnem mestu
Kakšnega učitelja si želijo dijaki?
Pulmonary pathology and COVID-19
Consumer behaviour of black americans during the covid-19 pandemic
Back