Miner pro FITCOIN
A miner for FITCOIN
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Filip Volf
Vedoucí práce
Starý Jan
Oponent práce
Starosta Štěpán
Studijní obor
Teoretická informatikaStudijní program
InformatikaInstituce přidělující hodnost
katedra teoretické informatikyPráva
A 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 http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. 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 http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Bitcoin je digitálni měna, která se snaži řešit problémy stávajiciho finančniho systému. Ačkoliv původni návrh Bitcoinu byl jednoduchý, složitost této kryptoměny neustále roste. Tato práce se zabývá základnimi myšlenkami kryptoměny a implementuje software nazývaný miner, který umožňuje decentralizaci. Práce je součásti projektu Fitcoin, jehož cilem je vyvinout kryptoměnu oproštěnou od nadbytečných funkci, která je přenositelná mezi unixovými operačnimi systémy a různým hardwarem. Software jsem implementoval v programovacim jazyce C s použitim LibreSSL knihovny kryptografických funkci. Kryptoměnu Fitcoin se začleněným minerem jsem otestoval na různých operačnich systémech a různém hardwaru, také jsem prověřil funkčnost vybraných části pomoci unit testů. Bitcoin is a digital currency, that tries to solve the failures of the current financial system. Although the original proposal for Bitcoin was simple, this cryptocurrency increasingly grows on complexity. This thesis deals with fundamental ideas of a cryptocurrency and implements a software called miner, which facilitates the decentralization. The thesis is part of the project Fitcoin, which aims to develop a barebones cryptocurrency stripped out of all unnecessary features, which would be portable across different Unix operating systems and a variety of hardware. I implemented the software in the C programming language with the help of LibreSSL library of cryptographic functions. I tested the cryptocurrency Fitcoin with the incorporated miner on different operating systems and a variety of hardware. I also verified the correct function of selected parts of the miner with the help of unit tests.
Kolekce
- Bakalářské práce - 18101 [349]