Praktická kniha Harrise Brakmiće vydaná nakladatelstvím Apress v roce 2019 s podtitulem Running Nodes on Pi3, Pi4 and Pi Zero. Tento přehled vychází z vydavatelských údajů, celých úvodních stran veřejné ukázky a přesně vymezených doprovodných souborů.
Bitcoin and Lightning Network on Raspberry Pi napsal Harris Brakmić. Apress uvádí elektronické vydání z 21. listopadu 2019 a brožované z 22. listopadu 2019. Podtitul Running Nodes on Pi3, Pi4 and Pi Zero vymezuje tehdejší hardwarové zaměření; není příslibem podpory všech dnešních sestav. [1]
Vydavatel knihu určuje tvořivým technickým čtenářům se základní znalostí linuxové příkazové řádky. Cílem je sestavit a provozovat uzly i jejich uživatelská rozhraní. Nejde tedy jen o přehled peněz nebo investování: čtenář má pracovat s operačním systémem, konfigurací a programy. [1]
Celý obsah uvádí 12 kapitol ve třech částech. Enter Bitcoin pokrývá základní pojmy, technologii, prostředí a první spuštění. Using Bitcoin přechází k peněžence, bitcoind, Bitcoin Script a programovým příkladům. Using Lightning Network pak navazuje platebními kanály, implementacemi a webovými aplikacemi. Jde o ověřený plán knihy, nikoli tvrzení, že jsme všechny kapitoly přečetli. [2]
Obsah rozlišuje grafickou peněženku Bitcoin Core a řízení bitcoind pomocí bitcoin-cli. Vedle transakcí uvádí ZeroMQ, testování Bitcoin Script a příklady v jazycích Python, JavaScript a C++. Tento sled ukazuje zaměření na propojení uzlu s dalšími programy, ne pouze na instalaci jedné hotové aplikace. [2]
V oficiálním repozitáři jsme celý přečetli soubor bitcoin.service. Spouští bitcoind s cestami ke konfiguraci a datům, používá uživatele pi a stanoví restart při selhání. Obsahuje také volby omezující prostředí procesu, například PrivateTmp a NoNewPrivileges. To dokládá, že příklady řeší i správu běžící služby; soubor jsme však nenasadili a jeho bezpečnost na konkrétním systému neověřili. [4]
V části o Lightning obsah uvádí platební kanály, směrování a poplatky, poté samostatné kapitoly c-lightning a LND. Závěrečná kapitola zahrnuje Spark Wallet a rozšíření Joule. Zachováváme názvy z vydání knihy; samotná přítomnost v obsahu nedokládá dnešní dostupnost, podporu nebo bezpečnost těchto nástrojů. [2]
README oficiálního repozitáře označuje doprovodný projekt jako Apress, 2020, zatímco vydavatelská stránka a tiráž dokládají knihu z roku 2019. README také popisuje v1.0 jako kód odpovídající publikované knize bez oprav a aktualizací. Tuto poznámku nepovažujeme za důkaz, že aktuální hlavní větev je totožná s vydáním nebo že všechny postupy stále fungují. [3] [1]
Přečetli jsme všechny dostupné úvodní strany vydavatelské PDF ukázky včetně celého obsahu a obou medailonů; prohlédli jsme i jejich sazbu. Ověřili jsme vydavatelské údaje a celé README a bitcoin.service doprovodného repozitáře. Hlavní kapitoly jsme celé nečetli, nic nekompilovali, nespouštěli uzel ani neposílali platby. Tento přehled proto není úplnou recenzí ani ověřeným instalačním návodem. [1] [2] [3] [4]
Pro nejúplnější obraz čtěte toto heslo společně s Bitcoin Core, Full Node, Lightning Network, Bitcoin Script.
01Stačí knihu použít jako současný instalační návod?+
Tento přehled to nepotvrzuje. Kniha je z roku 2019 a popisuje tehdejší prostředí a nástroje. Pro konkrétní sestavu je nutné ověřit současnou dokumentaci; zde jsme instalaci ani provoz nezkoušeli.
02Co jsme ověřili v doprovodném kódu?+
Celé README a soubor bitcoin.service jsme přečetli jako text. Ověřili jsme, že ukázka řeší spouštění bitcoind, konfiguraci služby a omezení jejího prostředí. Soubor jsme nenasadili, službu nespouštěli a neprovedli bezpečnostní audit.