Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Repozitorij Univerze v Ljubljani
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Podrobno
Zasnova in razvoj prototipne blokovne verige
ID
KLOKOČOVNIK, MIHA
(
Avtor
),
ID
Sedlar, Urban
(
Mentor
)
Več o mentorju...
PDF - Predstavitvena datoteka,
prenos
(3,05 MB)
MD5: E624FB8FD4AA6D54A1A1413520399AAE
Galerija slik
Izvleček
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.
Jezik:
Slovenski jezik
Ključne besede:
Blokovne verige
,
Tehnologija veriženja blokov
,
Kriptovalute
,
Bitcoin
,
Rudarjenje
,
Kriptografija
,
Zgoščevalne funkcije
Vrsta gradiva:
Magistrsko delo/naloga
Organizacija:
FE - Fakulteta za elektrotehniko
Leto izida:
2020
PID:
20.500.12556/RUL-115058
Datum objave v RUL:
10.04.2020
Število ogledov:
2522
Število prenosov:
294
Metapodatki:
Citiraj gradivo
Navadno besedilo
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
[na spletu]. Magistrsko delo. [Dostopano 18 marec 2025]. Pridobljeno s: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&id=115058
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Angleški jezik
Naslov:
Design and development of a prototype blockchain
Izvleček:
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.
Ključne besede:
Blockchain
,
Cryptocurrency
,
Bitcoin
,
Mining
,
Cryptography
,
Hash functions
Podobna dela
Podobna dela v RUL:
Iščem podobna dela...
Podobna dela v drugih slovenskih zbirkah:
Nazaj