Prvý sync je najmä overovanie
Prvé stiahnutie blokov sa nazýva initial block download alebo IBD a uzol pri ňom kontroluje proof of work aj hlavičky. Potom overí transakcie, skripty, emisiu aj ďalšie limity. Cieľom nie je iba kopírovanie dát, ale výpočet vlastného platného stavu reťazca.
Dôležitým výsledkom je UTXO set, teda databáza všetkých aktuálne neminutých výstupov. Uzol ju potrebuje pri kontrole nových vstupov. Peňaženka je odlišná vrstva a sleduje výstupy zodpovedajúce jej kľúčom a deskriptorom.
Archív a pruning menia uchovávanie histórie
Archívny uzol si ponechá staré blokové a undo dáta. Môže ich poskytovať peerom alebo aplikáciám. Pruning znamená ich postupné odstránenie po overení. Uzol pritom zachová potrebný stav, hlavičky a aktuálny UTXO set.
Pruned uzol ďalej plne overuje nové bloky. Nemá však ľubovoľnú starú históriu pripravenú na požiadanie. Hlboký rescan peňaženky ju môže potrebovať. Podobne reindex alebo niektoré indexy môžu vyžadovať opätovné stiahnutie dát. Pruning teda šetrí disk za cenu historických služieb.
Prevádzka je súbor kompromisov
Vyššia hodnota dbcache môže zrýchliť validáciu, no spotrebuje viac RAM. Väčší mempool uchová viac nepotvrdených transakcií. Viac spojení zvyšuje pamäť aj sieťový prenos. Predvolené hodnoty sa medzi verziami menia. Starý návod preto nemusí sedieť na nový Bitcoin Core.
Režim blocksonly obmedzuje bežný relay transakcií a šetrí prenos. Môže však meniť spôsob vysielania vlastnej platby. Tor skryje IP pred priamym clearnet peerom. Prináša však inú latenciu a model rizika. Nastavenie má zodpovedať tomu, čo má uzol robiť.
Overiť treba aj spustený softvér
Vlastný uzol pomáha iba vtedy, keď používateľ spustí správny program. Inštalátor treba získať z oficiálneho zdroja. Kontrola hashu odhalí zmenu súboru. Podpis pomáha overiť jeho pôvod. Reprodukovateľná zostava umožňuje porovnať výsledok nezávislého zostavenia s vydaným binárnym súborom.
Zálohovať treba peňaženku, seed a deskriptory. Blockchain sa dá znovu stiahnuť. Aktualizácie opravujú chyby, no treba čítať poznámky k vydaniu. RPC je ovládacie rozhranie uzla a nemá byť otvorené nedôveryhodnej sieti. Únik RPC prístupu môže byť vážny.