Jak spustit vlastní Bitcoin Full Node
Kompletní český průvodce – od výběru hardwaru přes instalaci až po napojení peněženek. Ověřuj, nedůvěřuj.
Co se na této stránce dozvíš
Bitcoin Full Node je software, který stahuje, ukládá a nezávisle ověřuje kompletní Bitcoin blockchain. Provozem vlastního node získáváš skutečnou suverenitu – ověřuješ transakce sám, bez nutnosti důvěřovat třetím stranám.
Tato stránka je určena každému, kdo chce přejít od „používání Bitcoinu" k „ověřování Bitcoinu".
- Co je Bitcoin node a jak funguje
- Proč je vlastní node klíčový pro suverenitu
- Jaký hardware a software zvolit
- Instalace krok za krokem
- Bezpečnost, Tor a ochrana soukromí
- Napojení peněženek na vlastní node
Co je Bitcoin Full Node
Bitcoin Full Node je program, který stahuje kompletní kopii blockchainu a nezávisle ověřuje každou transakci a každý blok podle pravidel Bitcoin protokolu. Nepotřebuje důvěřovat nikomu – sám kontroluje, že pravidla jsou dodržována.
Jak node funguje
Když spustíš Bitcoin node, stane se následující:
- Stažení blockchainu – node se připojí k síti a stáhne všechny bloky od genesis bloku (2009) až po současnost. Tento proces se nazývá Initial Block Download (IBD).
- Ověření pravidel – každá transakce je zkontrolována: jsou podpisy platné? Nejsou mince utraceny dvakrát? Odpovídá odměna těžařů pravidlům halvingu?
- Uložení stavu – node si udržuje aktuální UTXO set (všechny neutracené výstupy) a může okamžitě ověřit nové transakce.
- Propagace – node přeposílá platné transakce a bloky dalším nodům v síti.
Klíčový princip: Bitcoin node nepotřebuje důvěřovat žádné autoritě. Ověřuje vše sám podle matematicky definovaných pravidel. Toto je základ „trustless" povahy Bitcoinu.
Node jako základ suverenity
Bez vlastního node jsi závislý na informacích od třetích stran – burz, explorérů nebo cizích serverů. Ty ti mohou zobrazit falešnou transakci, zatajit platbu nebo sledovat tvé dotazy. Vlastní node tuto závislost eliminuje. Jsi plnohodnotným účastníkem protokolu.
Proč provozovat vlastní Bitcoin Node
Verifikace bez důvěry
Když přijmeš platbu a tvůj node ji potvrdí, víš s matematickou jistotou, že je platná. Nemusíš důvěřovat žádné burze, serveru ani exploreru. Tvůj software provedl kompletní verifikaci podle pravidel protokolu.
Ochrana soukromí
Každý dotaz na zůstatek nebo transakci prozrazuje informace. Když se ptáš cizího serveru „jaký je zůstatek adresy X?", server ví, že tě ta adresa zajímá. S vlastním node tyto dotazy nikam neodcházejí. Tvá finanční aktivita zůstává soukromá.
Nezávislost na třetích stranách
Burzy mohou zavřít výběry. Třetí strany mohou cenzurovat transakce. Vlastní node ti dává nezávislost. Můžeš broadcast transakce přímo do sítě, bez prostředníka.
Podpora sítě
Čím více nezávislých nodů existuje, tím je síť decentralizovanější a odolnější. Provozem node aktivně přispíváš k robustnosti Bitcoin protokolu.
Bez vlastního node: Důvěřuješ, že ti burza/explorer ukazuje pravdu. Jsi závislý na jejich infrastruktuře a pravidlech.
S vlastním node: Ověřuješ sám. Víš, ne věříš.
Typy Bitcoin nodů
| Typ | Popis | Místo na disku | Suverenita |
|---|---|---|---|
| Full Node | Kompletní blockchain, plná verifikace | ~650 GB (roste) | Plná |
| Pruned Node | Plná verifikace, ale starší bloky jsou smazány | ~10–50 GB (nastavitelné) | Plná |
| Light wallet (SPV) | Stahuje pouze hlavičky bloků, důvěřuje nodům | ~100 MB | Omezená |
Full Node
Referenční varianta. Stahuje a uchovává kompletní blockchain. Může sloužit ostatním nodům jako zdroj historických dat. Pro většinu uživatelů optimální volba.
Pruned Node
Provádí plnou verifikaci, ale po ověření starší bloky maže. Ušetříš místo na disku, ale nemůžeš servírovat historická data ostatním. Verifikace zůstává kompletní – pruned node je stále skutečný full node.
Light wallet (SPV)
Stahuje pouze hlavičky bloků a důvěřuje, že full nody nepodvádějí. Rychlé, ale nemáš plnou kontrolu. Pro skutečnou suverenitu nedostatečné.
Doporučení: Pokud máš dostatek místa, provozuj Full Node. Pokud ne, Pruned Node je legitimní alternativa s plnou bezpečností. Light wallet není node.
Hardware – co potřebuješ
Minimální požadavky
- Procesor: 4 jádra, x86_64 nebo ARM64
- RAM: 4 GB (8 GB doporučeno)
- Úložiště: SSD minimálně 1 TB (doporučeno 2 TB pro budoucí růst)
- Síť: Stabilní připojení, ideálně ethernet
Nepoužívej HDD – synchronizace bude trvat týdny a node bude trvale pomalý. SSD je nutnost, NVMe je ideální.
Doporučené konfigurace
🟢 Začátečník
Raspberry Pi 5 (8 GB RAM)
+ 1 TB SATA SSD (USB 3.0 box)
+ kvalitní napájecí zdroj
Cena: ~4 000–5 000 Kč
Entry level🟠 Pokročilý
Mini PC (Intel N100/N305)
+ 8–16 GB RAM
+ 2 TB NVMe SSD
Cena: ~6 000–10 000 Kč
Doporučeno🔴 Hardcore
Vlastní server / starší PC
+ 16–32 GB RAM
+ 4 TB NVMe (RAID volitelně)
Cena: ~15 000+ Kč
MaximumRaspberry Pi – kdy ano, kdy ne
Ano: Pro základní provoz node, učení, experimentování. Pi 5 je výrazně rychlejší než Pi 4.
Ne: Pokud plánuješ provozovat Lightning node s vysokým objemem, Electrs server pro více uživatelů, nebo potřebuješ rychlou resynchronizaci.
Mini PC – optimální volba
Modely jako Intel NUC, Beelink, GMKtec nebo Minisforum s procesory N100/N305 nabízejí výborný poměr výkon/cena/spotřeba. Spotřeba 10–25 W, tichý provoz, dostatek výkonu pro všechny běžné scénáře.
VPS / Cloud – rizika
Provoz node na VPS je technicky možný, ale neguje většinu výhod vlastního node. Provozovatel VPS může vidět tvoji aktivitu, teoreticky podvrhnout data. Pro testování OK, pro skutečnou suverenitu nevhodné.
Software a distribuce
Bitcoin Core
Referenční implementace Bitcoin protokolu. Vyvíjeno open-source komunitou, nejdelší historie, nejvíce testováno. Čistý přístup – žádné GUI nadstavby, maximální kontrola. Pro zkušené uživatele ideální.
Web: bitcoincore.org
Umbrel
Uživatelsky přívětivý node OS s webovým rozhraním a „app store". Jednoduché spuštění, vizuální správa, snadná instalace rozšíření (Lightning, Electrs, mempool explorer). Ideální pro začátečníky i pokročilé.
Web: umbrel.com
Start9
Zaměřený na suverenitu a privacy. Podobný koncept jako Umbrel, ale s důrazem na decentralizaci a self-hosting. Vlastní marketplace aplikací, silná komunita.
Web: start9.com
myNode
Střední cesta mezi Bitcoin Core a Umbrel. Méně „app store" přístup, více zaměřeno na základní Bitcoin infrastrukturu. Dostupný v free i premium verzi.
Web: mynodebtc.com
| Software | Obtížnost | GUI | App Store | Pro koho |
|---|---|---|---|---|
| Bitcoin Core | Střední | Základní | Ne | Puristé, vývojáři |
| Umbrel | Snadná | Webové | Ano | Začátečníci, all-in-one |
| Start9 | Snadná | Webové | Ano | Privacy-focused |
| myNode | Snadná | Webové | Omezený | Střední cesta |
Začni s Umbrel nebo Start9. Získáš funkční node za hodinu, snadnou správu a možnost rozšíření. Pokud chceš maximální kontrolu a rozumíš Linuxu, zvol Bitcoin Core na čistém systému.
Instalace krok za krokem
Následující postup popisuje obecný průběh. Konkrétní kroky se liší podle zvoleného softwaru.
Příprava hardwaru
Sestav nebo připrav zařízení. Připoj SSD (interně nebo přes USB 3.0). Připoj ethernet kabel – WiFi je možné, ale méně spolehlivé. Připoj napájení.
Stažení a flashnutí systému
Stáhni obraz systému (Umbrel, Start9, nebo čistý Linux). Použij nástroj jako balenaEtcher nebo Raspberry Pi Imager pro zápis na SD kartu / USB disk. Ověř integritu staženého souboru (checksum, GPG podpis).
První spuštění
Vlož médium, zapni zařízení. Systém se inicializuje a spustí. U Umbrel/Start9 najdi IP adresu zařízení v routeru nebo pomocí umbrel.local / start9.local v prohlížeči.
Základní konfigurace
Vytvoř administrátorské heslo. U node OS nainstaluj Bitcoin node aplikaci z app store. Nastav základní parametry – především povol Tor, pokud chceš maximální privacy.
Initial Block Download (IBD)
Node začne stahovat a ověřovat blockchain od genesis bloku. Toto je nejdelší fáze – typicky 1–7 dní podle hardwaru a připojení. Během IBD je normální vysoké vytížení CPU a disku. Nech node běžet, nepřerušuj proces.
Verifikace a provoz
Po dokončení IBD je node plně synchronizovaný. Od této chvíle přijímá nové bloky v reálném čase (cca každých 10 minut). Node je připraven k použití.
Co dělat během IBD
- Nerestartuj zařízení zbytečně – proces pokračuje, kde skončil, ale každý restart stojí čas
- Sleduj progress – většina GUI zobrazuje procento synchronizace
- Zkontroluj teploty – zejména u Raspberry Pi. Přehřátí zpomaluje nebo způsobuje nestabilitu
- Buď trpělivý – ověřuješ 15+ let historie. Trvá to.
Tip: Pokud máš pomalé připojení nebo slabší hardware, zvol pruned mode – ušetříš místo a čas, beze ztráty bezpečnosti.
Bezpečnost
Aktualizace
Udržuj software aktuální. Bitcoin Core vydává důležité bezpečnostní updaty. Umbrel/Start9 mají automatické notifikace. Před aktualizací si přečti release notes – občas jsou breaking changes.
SSH přístup
Pokud používáš SSH pro vzdálenou správu:
- Změň výchozí port (ne 22)
- Používej SSH klíče místo hesla
- Zakázat root login
- Případně povol přístup pouze z konkrétních IP
# Příklad: /etc/ssh/sshd_config
Port 2222
PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes
Firewall
Povol pouze nezbytné porty:
8333– Bitcoin P2P (příchozí spojení, volitelné)8332– Bitcoin RPC (pouze localhost nebo VPN)9050– Tor SOCKS (pouze localhost)
# UFW příklad
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 8333/tcp
sudo ufw enable
Zálohy
Zálohuj konfigurační soubory a klíčová data:
bitcoin.conf– konfigurace nodewallet.dat– pokud používáš vestavěnou peněženku (raději nepoužívej)- Seed phrase Lightning node – kritické!
- Exporty kanálů (channel backup)
Blockchain sám o sobě zálohovat nemusíš – lze znovu stáhnout. Ale seed phrase, wallet.dat a Lightning channel backupy jsou nenahraditelné. Ztráta = ztráta prostředků.
Fyzická bezpečnost
Node obsahuje citlivá data. Umísti ho na bezpečné místo. Pokud je zařízení odcizeno, útočník může získat přístup k peněžence (pokud ji node obsahuje) nebo k historii transakcí. Zvažuj šifrování disku (LUKS).
Privacy a síť
Tor vs Clearnet
Clearnet: Node komunikuje přímo přes internet. Tvoje IP adresa je viditelná ostatním nodům a může být korelována s tvou Bitcoin aktivitou.
Tor: Veškerá komunikace jde přes Tor síť. Tvoje skutečná IP je skryta. Ostatní nody vidí pouze Tor exit node nebo onion adresu.
Tor-only režim
Pro maximální privacy nastav node do Tor-only režimu. V bitcoin.conf:
# bitcoin.conf - Tor only
proxy=127.0.0.1:9050
listen=1
bind=127.0.0.1
onlynet=onion
Toto zajistí, že node nekomunikuje přes clearnet vůbec. Nevýhoda: pomalejší synchronizace, méně peerů.
Vlastní onion služba
Node může provozovat vlastní .onion adresu, ke které se mohou připojovat ostatní Tor nody. Umbrel/Start9 toto nastavují automaticky. Pro Bitcoin Core přidej:
# Automatická onion služba
listenonion=1
Jak node chrání tvé UTXO
Když se ptáš vlastního node na zůstatek adresy, dotaz nikam neodchází. Nikdo třetí neví, jaké adresy tě zajímají. Toto je zásadní rozdíl oproti použití veřejných explorérů nebo cizích Electrum serverů, které vidí všechny tvé dotazy.
- Používej Tor pro veškerou komunikaci node
- Nepřipojuj node na veřejnou IP bez firewallu
- Nepoužívej veřejné explorery pro kontrolu svých adres
- Připojuj peněženky pouze k vlastnímu node
Napojení peněženek
Proč nepoužívat cizí backend
Většina Bitcoin peněženek se ve výchozím stavu připojuje k centrálním serverům. Tyto servery vidí všechny tvé adresy a dotazy. Dokáží sestavit kompletní obraz tvé finanční aktivity. Připojením peněženky k vlastnímu node tuto závislost eliminuješ.
Sparrow Wallet
Desktopová peněženka s pokročilými funkcemi. Podporuje přímé připojení k Bitcoin Core (RPC) nebo Electrum server. Ideální pro správu cold storage, PSBT workflow a coin control.
Připojení: Settings → Server → Bitcoin Core → zadej RPC údaje nebo použij Electrum server na svém node.
Specter Desktop
Zaměřený na multisig a hardware wallets. Nativní integrace s Bitcoin Core. Běží jako webová aplikace na tvém node.
Připojení: Specter se instaluje přímo na node a komunikuje s Bitcoin Core lokálně.
Hardware wallets
Trezor, Ledger, Coldcard a další hardware peněženky lze používat s vlastním node přes Sparrow nebo Specter. Hardware wallet uchovává klíče, node ověřuje transakce a blockchain. Ideální kombinace.
PSBT workflow
Partially Signed Bitcoin Transactions (PSBT) umožňují bezpečný workflow:
- Vytvoř transakci na watch-only peněžence připojené k node
- Exportuj PSBT na hardware wallet (USB, QR kód, SD karta)
- Podepiš na hardware wallet offline
- Importuj podepsanou transakci zpět a broadcastuj přes node
Sparrow Wallet + vlastní Electrum server (Electrs/Fulcrum) + hardware wallet = maximální bezpečnost i privacy.
Pokročilé nástroje
Electrs / Fulcrum
Electrum server indexuje blockchain a poskytuje rychlé dotazy pro Electrum-kompatibilní peněženky. Electrs je napsaný v Rustu, méně náročný na RAM. Fulcrum je rychlejší, ale potřebuje více paměti. Umbrel/Start9 nabízejí obojí jako aplikace.
Vlastní mempool explorer
Mempool.space lze provozovat lokálně. Poskytuje vizualizaci mempoolu, fee odhady a block explorer – vše bez úniku dat třetím stranám. Dostupné jako aplikace v node OS.
Lightning Network node
Pro aktivní používání Lightning potřebuješ běžící Bitcoin full node. Implementace jako LND, Core Lightning nebo Eclair běží nad Bitcoin Core a umožňují otevírat kanály, routovat platby a přijímat satoshi okamžitě.
Lightning node vyžaduje aktivní správu – monitorování kanálů, likviditu, zálohy. Není to „nastav a zapomeň". Ztráta channel backupu může znamenat ztrátu prostředků.
Watch-only setupy
Pro maximální bezpečnost drž privátní klíče offline (hardware wallet, paper wallet). Na node provozuj pouze watch-only peněženku, která sleduje zůstatky a vytváří nepodepsané transakce. Podepisuj pouze na izolovaném zařízení.
Nejčastější chyby
Slabý hardware
Použití HDD místo SSD, nedostatek RAM, pomalý procesor. Výsledek: synchronizace trvá týdny, node je pomalý a nespolehlivý. Investice do dobrého hardwaru se vyplatí.
Žádné zálohy
Ztráta seed phrase Lightning node = ztráta prostředků v kanálech. Žádná záloha channel state = ztráta při obnově. Zálohuj kritická data na offline médium.
„Node jen na oko"
Spustit node a pak používat veřejné explorery a cizí servery. Tím popíráš smysl vlastního node. Připoj všechny peněženky a nástroje k vlastní infrastruktuře.
Důvěra třetím stranám
Používání VPS od cloudového poskytovatele, spoléhání na cizí Electrum servery, kontrola transakcí na blockchain.com. Vlastní node má smysl pouze pokud ho skutečně používáš.
Ignorování aktualizací
Bezpečnostní záplaty jsou důležité. Zastaralý software může mít zranitelnosti. Sleduj vydání a aktualizuj pravidelně.
Otevřené porty bez firewallu
Vystavení RPC portu (8332) do internetu bez autentizace = katastrofa. RPC má přístup k peněžence a může provádět transakce. Vždy používej firewall a silná hesla.
Začni ověřovat
Vlastní Bitcoin node je základ skutečné finanční suverenity. Není to luxus pro technické nadšence – je to nástroj pro každého, kdo bere Bitcoin vážně.
Spusť si vlastní node. Ověřuj. Nedůvěřuj.
Ještě než začneš: Jak používat Bitcoin — odeslání, příjem a ověření transakce v block exploreru.