bitcoin-node.md

$ cat bitcoin-node.md

Vlastní Bitcoin node: proč suverenita není jen buzzword

"Not your node, not your rules"

Tu hlášku o klíčích zná v branži každý. "Not your keys, not your coins." Souhlas. Jenže existuje druhá půlka, kterou skoro nikdo neřekne nahlas: not your node, not your rules. Když držíš vlastní klíče, ale na svůj zůstatek se ptáš cizího serveru, vyřešil jsi přesně polovinu problému. Pořád věříš cizímu člověku, že ti o tvých vlastních penězích řekne pravdu.

Přesně tuhle mezeru jsem zalepil ve chvíli, kdy mi v racku začal běžet plný node. A ne, tohle není návod na instalaci. Těch je dost. Tohle je ta část, co přijde, až doběhne instalace: proč to vůbec dělám a co se změní, když přestaneš pohled na síť outsourcovat někomu jinému.

Co pro tebe node reálně dělá

Plný node si stáhne celý blockchain (teď někde mezi 550 a 740 GB podle toho, jestli si držíš transakční index) a sám ověří úplně každé pravidlo. Každý blok, každý podpis, každou minci, která kdy byla utracena. Nevěří vývojářům Bitcoin Core, nevěří minerům, nevěří ani mně. On si to spočítá.

Zní to akademicky, dokud to neotočíš. Když si na mobilu otevřeš lehkou peněženku, ta se nějakého serveru zeptá: "Kolik mám? Je tahle transakce potvrzená?" Odpověď bereš na slovo. Většinou je správná. Jenže "většinou správná, věř mi" je přesně ten model, před kterým měl Bitcoin utéct. Vlastní node znamená, že se už nemusíš nikoho ptát. Odpověď ti spočítá hardware, který máš pod kontrolou.

Suverenita je nuda, a o to právě jde

"Suverenita" se omílá jako marketingové slovo, tak ji pojďme přiškrtit na konkrétno. Pro mě jsou to tři věci, ani jedna z nich efektní:

Nic z toho není vzrušující. Je to instalatérská práce. Jenže suverenita je hlavně instalatérská práce. To dramatické (padající burzy, zmrazené účty, služby odcházející ze země) je přesně to, před čím tě ta nudná trubka chrání.

Lightning to celé zhmotní

Plný node je základ. Lightning je místo, kde se z toho stane každodenní život. Nad nodem mi běží i vlastní Lightning, což znamená, že posílám a přijímám malé platby okamžitě, bez custodiana, který by seděl mezi mnou a sítí. Moje kanály, moje likvidita, moje rozhodnutí o routingu. A je to upřímně zábavná infrastruktura, podobně jako je zábava provozovat si vlastní mailserver: občas otrava, ale je tvoje.

A ano, dá to práci. Kanály se musí spravovat. Likvidita se přelévá. Node, který spadne ve špatnou chvíli, tě může stát peníze. Kdo ti tvrdí, že Lightning v self-custody je bez práce, něco ti prodává. Radši tu práci odvedu, než abych klíče svěřil "pohodlné" appce, co mě může vyzamknout.

Model důvěry, který nikdo nepíše na krabici

Teď ta poctivá část. Self-hosting důvěru nemaže. On ji přesouvá. Už nevěřím burze ani provozovateli peněženky. Místo toho věřím:

A přesně ten poslední bod je celá pointa. Nemůžu osobně ověřit každý řádek Bitcoin Core. Ale můžu provozovat software, jehož zdroják je veřejný a nepřátelsky prozkoumaný, místo zavřené appky, jejímuž serveru mám prostě věřit. Rozdíl mezi těmihle dvěma věcmi je celý důvod, proč to dělám.

Tak proč se s tím tahám?

Protože ta druhá možnost je prosit o povolení. Ptát se serveru na pravdu o svých mincích, prosit firmu, ať mi nechá zapnutý přístup, doufat, že peněženka neproláká můj finanční život komukoli, kdo poslouchá. Node je způsob, jak si na svoje otázky odpovídám sám, na svém stroji, bez prostředníka v cestě.

Suverenita není buzzword. Je to node bzučící v koutě, který validuje každý blok a nikomu nedluží vysvětlení. To je celý ten "pitch". Je tišší než hype a je to jediná část, co kdy byla skutečná.

zpět na blog