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í:

  1. 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).
  2. 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?
  3. 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.
  4. 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.

Rozdíl v praxi

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
Důležité

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č

Maximum

Raspberry 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
Doporučení pro většinu uživatelů

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 node
  • wallet.dat – pokud používáš vestavěnou peněženku (raději nepoužívej)
  • Seed phrase Lightning node – kritické!
  • Exporty kanálů (channel backup)
Kritické

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:

  1. Vytvoř transakci na watch-only peněžence připojené k node
  2. Exportuj PSBT na hardware wallet (USB, QR kód, SD karta)
  3. Podepiš na hardware wallet offline
  4. Importuj podepsanou transakci zpět a broadcastuj přes node
Doporučený setup

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 vyžaduje pozornost

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.

Návazné kroky

Vlastní node je krok k nezávislosti. Tyhle na něj navazují.