Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 395)
Detail práce
   
Bitcoinová peněženka pro pokročilé uživatele
Název práce v češtině: Bitcoinová peněženka pro pokročilé uživatele
Název v anglickém jazyce: Bitcoin Wallet for Advanced Users
Klíčová slova: bitcoin|multisig|cryptocurrency
Klíčová slova anglicky: bitcoin|multisig|cryptocurrency
Akademický rok vypsání: 2025/2026
Typ práce: bakalářská práce
Jazyk práce:
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: RNDr. Filip Zavoral, Ph.D.
Řešitel: Jakub Dvořák - zadáno a potvrzeno stud. odd.
Datum přihlášení: 11.03.2026
Datum zadání: 17.03.2026
Datum potvrzení stud. oddělením: 17.03.2026
Zásady pro vypracování
Cílem bakalářské práce je návrh a implementace mobilní aplikace pro platformu Android zaměřené na pokročilou správu bitcoinových prostředků. Mezi hlavní funkce patří podpora multisignature transakcí (schémata M-of-N podle standardů BIP-48 a BIP-67) a funkce "coin control" pro manuální výběr transakčních výstupů (UTXO), což uživateli umožňuje optimalizovat poplatky a zároveň chránit soukromí uživatele. Pro zajistění bezpečnosti je důležitým prvkem integrace hardwarové peněženky Trezor (prostřednictvím rozhraní Trezor Connect), díky čemuž zůstanou veškeré privátní klíče na bezpečném externím zařízení a aplikace s nimi nikdy nepřijde do styku.

Součástí práce bude analytická část, která zhodnotí stávající pokročilé bitcoinové peněženky, jejich podporu multisig schémat a hardwarové integrace, a identifikuje omezení těchto řešení na mobilních platformách. Technická realizace bude založena na moderních standardech pro tvorbu a distribuci částečně podepsaných transakcí (PSBT) a bude podporovat nativní SegWit adresy (P2WPKH, P2WSH). Backend aplikace bude koncipován jako soustava mikroslužeb, které zprostředkovávají data z blockchainu, aniž by měly přístup k citlivým údajům nebo klíčům uživatele.
Seznam odborné literatury
Nakamoto, Satoshi. Bitcoin: A Peer-to-Peer Electronic Cash System. 2008
Antonopoulos, Andreas M. Mastering Bitcoin: Programming the Open Blockchain. 3rd edition
Bouška Kamil, Velká kniha o Bitcoinu. Braiins Publishing, 2023
 
Univerzita Karlova | Informační systém UK