Optimalizace využití výpočetního výkonu při těžení kryptoměn

dc.contributorKočí Jan, Ing.
dc.contributor.advisorKretschmer Petr, Ing.
dc.contributor.authorBucháček, Pavel
dc.contributor.otherSkolitel : 54965 Jáč Ivan, prof. Ing. CSc.
dc.contributor.otherKonzultant : 55790 Mokrý Pavel, prof. Ing. Ph.D.
dc.contributor.otherKonzultant2 : 63762 Bočková Lenka, Bc. DiS.
dc.date2016
dc.date.accessioned2018-05-03
dc.date.available2018-05-03
dc.date.committed2016-05-16
dc.date.defense2016-06-14
dc.date.submitted2015-10-20
dc.date.updated24.6.2016 17:13
dc.degree.levelIng.
dc.description.abstractV práci se zabývám optimalizací těžebního procesu kryptoměn. Rozebírám zde možná rizika, kterými jsou výpadky spojení a nízká efektivita probíhající těžby. Jejich negativní dopad se snažím minimalizovat zařazením proxy serveru umístěným mezi těžebního klienta a cílový pool server. Cílem proxy serveru je monitorovat a analyzovat probíhající těžbu.V případě výpadku spojení nebo zjištění neefektivní těžby proxy server přepojí těžebního klienta na jiný pool server. Kromě těchto vlastností systém uživateli umožňuje definovat několik měn, které bude jeho těžební klient těžit. U každé měny může uživatel nastavit určitý příděl výkonu.Systém tak přináší vyšší efektivitu těžby a umožňuje jednomu klientovi těžit více měn. Tím dojde k maximalizaci šance na získání odměny za ověřené bloky.cs
dc.description.abstractThis thesis focuses on the optimization of the cryptocurrency mining process. I discuss all possible threats in this process, which can be a network connection errors or a low effectivity of the mining process. I try to minimalize the impact of these events by using a proxy server placed between a mining worker and a target pool server. The aim of the proxy server is to analyze all events in the mining process.If the proxy server detects any network fail, or an ineffective mining process is detected, the proxy server will reconnect the mining worker to a different pool server immediately. Except of these features user can also define a several currencies which wants to mine. User can define an amount of performance for each of these currencies.The system boosts the effectivity of the cryptocurrency mining process and allows the possibility to mine more currencies by one worker. These features will maximalize the chance to earn the block reward.en
dc.description.mark
dc.format54
dc.format.extentIlustrace, Schémata 1 DVD
dc.identifier.urihttps://dspace.tul.cz/handle/15240/23740
dc.language.isocs
dc.relation.isbasedon[1] PLÍVA, Zdeněk; DRÁBKOVÁ, Jindra. Metodika zpracování diplomových, bakalářských a vědeckých prací na FM TUL. Vyd. 1. Liberec : Technická univerzita, 2007. 40 s. Dostupné z WWW: <http://www.fm.tul.cz/files/jak_psat_DP.pdf>. ISBN 978-80-7372-189-3.
dc.relation.isbasedon[2] NAKAMOTO, Satoshi. Bitcoin: A Peer-to-Peer Electronic Cash System
dc.relation.isbasedon[3] DECKER, C.; WATTENHOFER, R. Information propagation in the bitcoin network, IEEE International Conference on Peer-to-Peer Computing (P2P), Trento, Italy, September 2013.
dc.relation.isbasedon<http://www.tik.ee.ethz.ch/file/49318d3f56c1d525aabf7fda78b23fc0/P2P2013_041.pdf>
dc.rightsVysokoškolská závěrečná práce je autorské dílo chráněné dle zákona č. 121/2000 Sb., autorský zákon, ve znění pozdějších předpisů. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou https://knihovna.tul.cz/document/26cs
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act. https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics https://knihovna.tul.cz/document/26en
dc.rights.urihttps://knihovna.tul.cz/document/26
dc.rights.urihttps://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf
dc.subjectkryptoměnycs
dc.subjecttěžení kryptoměncs
dc.subjectBitcoincs
dc.subjectGetworkcs
dc.subjectGetblocktemplatecs
dc.subjectStratumcs
dc.subjectpooled miningcs
dc.subjectcrypto currencyen
dc.subjectcryptocurrency mining processen
dc.subjectBitcoinen
dc.subjectGetworken
dc.subjectGetblocktemplateen
dc.subjectStratumen
dc.subjectpooled miningen
dc.subject.verbisalgoritmy (programování)cs
dc.titleOptimalizace využití výpočetního výkonu při těžení kryptoměncs
dc.titleUsage optimalization of the computation performance in the crypto currency mining processen
dc.title.alternativecs
dc.typediplomová prácecs
local.degree.disciplineIT-N
local.degree.programmeElektrotechnika a informatika
local.degree.programmeabbreviationN2612
local.department.abbreviationNTI
local.facultyFakulta mechatroniky, informatiky a mezioborových studiícs
local.faculty.abbreviationFM
local.identifier.stag33367
local.identifier.verbis521036
local.note.administratorsautomat
local.verbis.aktualizace2019-10-05 06:21:03cs
local.verbis.studijniprogramNTI Elektrotechnika a informatika/Informační technologiecs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
buchacekdp2016.pdf
Size:
2.14 MB
Format:
Adobe Portable Document Format
Description:
VSKP
Loading...
Thumbnail Image
Name:
BuchacekPosudek_oponenta.pdf
Size:
840.24 KB
Format:
Adobe Portable Document Format
Description:
Posudek_oponenta_VSKP
Loading...
Thumbnail Image
Name:
BuchacekPosudek_vedouciho.pdf
Size:
771.2 KB
Format:
Adobe Portable Document Format
Description:
Posudek_vedouciho_VSKP
Loading...
Thumbnail Image
Name:
Buchacek_Pavel.pdf
Size:
165.66 KB
Format:
Adobe Portable Document Format
Description:
Prubeh_obhajoby_VSKP