Ilustrovaná technická učebnice Kalleho Rosenbauma vydaná nakladatelstvím Manning v roce 2019. Tento přehled vychází z celých úvodních částí veřejné autorské verze, popisu oficiálního repozitáře a vydavatelských údajů.
Grokking Bitcoin napsal Kalle Rosenbaum a úvodní slovo David A. Harding. Manning uvádí duben 2019, rozsah 480 stran a ISBN 9781617294648. Autor v předmluvě popisuje, jak od technického blogu přešel k učebnici zaměřené na Bitcoin jako celek, nikoli jen na jeho databázi. [1] [2]
Rosenbaum v předmluvě vysvětluje problém původního rukopisu: jednotlivé technologie potřebovaly kontext, který čtenář ještě neměl. Proto zvolil postupnou stavbu od jednoduché tabulky. Každá další část pojmenuje problém dosavadního systému a přidá prostředek k jeho řešení. Tabulka a fiktivní poukázky na sušenky jsou didaktickým modelem, ne druhou skutečnou měnou. [4]
Kniha je určena lidem, kteří chtějí technice rozumět do hloubky. Programátorské dovednosti nejsou podmínkou; základní orientace v sítích, databázích nebo programech pomáhá. Autor výslovně rozlišuje výklad od programování, ačkoli v knize používá také linuxové příkazy. Absence požadavku na kódování neznamená, že všechna témata jsou snadná. [1] [4]
Plán knihy uvádí 11 kapitol a 3 dodatky. Kapitoly 2–8 mají tvořit navazující řadu: od kryptografických nástrojů přes adresy, peněženky a transakce k blockchainu, Proof of Work a síti. Autor doporučuje číst tuto část postupně. Pozdější kapitoly se vracejí k transakcím, probírají SegWit a změny pravidel; tento plán není tvrzením, že jsme všechny kapitoly přečetli. [4]
Kromě první kapitoly mají kapitoly cvičení rozdělená na Warm up a Dig in. První skupina kontroluje základní porozumění, druhá vyžaduje více přemýšlení; odpovědi jsou v dodatku. Opakované přehledové obrázky a značka periskopu mají pomoci neztratit souvislosti. Značku jsme prohlédli v úvodních částech, cvičení jsme však neřešili. [4]
Autor za hlavní cíl označuje možnost samostatně posoudit, zda čtenář Bitcoinu důvěřuje. Harding v úvodním slovu zdůrazňuje odstraňování závislosti na ústřední autoritě a význam porozumění změnám systému. Jde o jejich rámec výuky, nikoli o naši záruku bezrizikového používání nebo bezpečnosti konkrétní peněženky. [2]
Oficiální repozitář popisuje komerční a veřejnou verzi se stejným obsahem, ale odlišným zpracováním. U tisku zdůrazňuje záměrně komponované dvojstrany; repozitář slouží také pro opravy a další vývoj. Veřejné texty proto umožňují ověřovat výklad, ale samy nedokládají přesnou podobu libovolného tištěného vydání ani provedení všech pozdějších oprav. [3]
Přečetli jsme celé úvodní části veřejné verze: úvodní slovo, předmluvu, poděkování, vysvětlení práce s knihou a medailon autora. Porovnali jsme jejich zdrojový text, prohlédli periskop i autorský portrét a ověřili vydavatelská metadata a popis repozitáře. Nečetli jsme celé hlavní kapitoly, neřešili cvičení ani nespouštěli příkazy; nejde o úplnou recenzi knihy nebo provozní návod. [1] [2] [3] [4]
Pro nejúplnější obraz čtěte toto heslo společně s Transakce, Proof of Work, Peněženka, Full Node.
01Musím před čtením umět programovat?+
Ne. Autor programování nevyžaduje, ale základní znalost sítí, databází a programů považuje za užitečnou. Kniha přitom obsahuje i linuxové příkazy; zde jsme jejich provedení neověřovali.
02Mohu číst kapitoly v libovolném pořadí?+
Autor doporučuje kapitoly 2–8 číst postupně, protože společně rozvíjejí jeden učební model. Pozdější kapitoly mohou být čteny mimo pořadí; závěrečné části o změnách systému přisuzuje zvláštní význam.