Co je uzel Bitcoinu
Uzel je jakékoli zařízení, na němž běží software Bitcoinu a které mluví protokolem sítě rovný s rovným. Uzly se propojují mezi sebou, předávají dál nové transakce a bloky a udržují sladěný obraz stavu sítě. Neexistuje nadřízený uzel ani úřední seznam účastníků — kdokoli se může kdykoli připojit nebo odejít.
Ne všechny uzly dělají totéž. Některé ověřují všechno v úplnosti, jiné se u částí obrazu opírají o další uzly a některé také vytvářejí nové bloky (těžba). Pro pochopení modelu důvěry v Bitcoinu je nejdůležitější kategorií plný uzel.
Co plný uzel dělá
Plný uzel stahuje celý blockchain a nezávisle ověřuje každý blok a každou transakci proti pravidlům konsenzu Bitcoinu. Kontroluje podpisy, ujišťuje se, že mince nejsou utraceny dvakrát, hlídá dodržení odměn za blok i horní hranice množství a odmítá vše, co pravidla porušuje — bez ohledu na to, kdo to poslal.
Kromě ověřování plné uzly předávají platná data svým protějškům a pomáhají tak šířit transakce a bloky sítí. Právě spojení ověřování a předávání drží celek soudržný: každý poctivý plný uzel dojde ke stejnému závěru o tom, který řetězec je platný, protože všechny uplatňují stejná pravidla na stejná data.
Plné uzly, lehcí klienti a těžaři
Plný uzel ověřuje všechno sám. Lehký klient, někdy zvaný klient SPV (zjednodušené ověření platby), si drží jen hlavičky bloků a o zbytek žádá plné uzly; běžné je to v peněženkách v telefonu, které mění kus nezávislosti za pohodlí a nižší nároky.
Těžaři jsou samostatná role, často zaměňovaná s uzly. Těžaři sestavují kandidátské bloky a soupeří o to, kdo je připojí k řetězci, jenže bloky, které vyrobí, musí i tak splňovat pravidla, jež plné uzly vymáhají. Kdyby se těžař pokusil pravidlo porušit — třeba nafouknout množství —, plné uzly by blok prostě odmítly a námaha by přišla vniveč.
Proč se vlastní uzel počítá: nevěř, ověř
Věta, která Bitcoin často provází, zní «nevěř, ověř». Provozovat vlastní plný uzel je její nejdoslovnější podoba. Místo aby člověk věřil burze, prohlížeči bloků nebo poskytovateli peněženky, jaký je stav sítě nebo zda je jeho transakce platná, porovnává jeho vlastní uzel surová data přímo s pravidly.
Má to praktické důsledky. Vlastní uzel potvrdí přijaté platby bez prostředníka a dovolí setkávat se se sítí za vlastních podmínek. Může také zlepšit soukromí, protože člověk neodhaluje své adresy a zůstatky třetí straně jen proto, aby si je vyhledal.
Uzly a odolnost sítě
Plné uzly vymáhají pravidla Bitcoinu společně. Protože soubor pravidel drží jen tak dlouho, dokud na něm trvá dost nezávislých účastníků, činí široce rozprostřená základna plných uzlů síť hůře změnitelnou bez široké shody. Mluví se v té souvislosti někdy o «ekonomických uzlech» — těch, které provozují uživatelé, firmy a služby skutečně vypořádávající hodnotu.
Vzniká tím i záloha. Když tutéž historii uchovává a poskytuje mnoho uzlů, neexistuje jediné místo, které by šlo zabavit nebo vypnout. Síť běží dál, dokud někde uzly ověřují a předávají.
Co provoz obnáší
Provozovat plný uzel znamená nechat běžet software jako Bitcoin Core na počítači, který zůstává připojený. Hlavní náklady jsou úložiště — celý blockchain zabírá stovky gigabajtů a dál roste, byť prořezaný uzel může stará data bloků po ověření zahodit a ušetřit místo — plus přenosové pásmo a čas prvního stažení, které trvá od hodin po dny podle stroje a připojení.
Uzel a tržní data jsou oddělené vrstvy. Plný uzel říká, co je v řetězci pravda, a potvrzuje to proti pravidlům; o situaci na trhu neříká nic. Nástroje pro tržní data leží nad tím: BIKENZO například zobrazuje globální index likvidity proti ceně Bitcoinu čistě jako tržní kontext, což je jiná otázka než ověření v řetězci, které provádí uzel.