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 |