Hodnotenie:
Kniha poskytuje kombináciu základných konceptov blockchainu a praktických implementácií v jazyku Python, vďaka čomu je prístupná aj pre ľudí s miernymi programátorskými zručnosťami. Trpí však rôznymi chybami, neúplným pokrytím dôležitých tém a celkovo jej chýba hĺbka.
Výhody:⬤ Dobrý úvod do konceptov blockchainu a ich implementácie v jazyku Python.
⬤ Zaujímavé a podrobné informácie o základoch Bitcoinu.
⬤ Prehľadný kód na Githube, ktorý dobre funguje.
⬤ Integruje jednoduché vysvetlenia s kódovaním krok za krokom.
⬤ Osloví čitateľov, ktorí sa chcú hlbšie zaoberať technológiou blockchain.
⬤ Komplikované pre skutočných začiatočníkov v jazyku Python alebo blockchaine.
⬤ Plný programátorských chýb a preklepov.
⬤ Neúplné pokrytie dôležitých tém, ako je konsenzus a overovanie transakcií.
⬤ Chýba dôkladnosť a mohol byť lepšie štruktúrovaný ako tradičná kniha, a nie ako článok na blogu.
(na základe 6 čitateľských recenzií)
Learn Blockchain by Building One: A Concise Path to Understanding Cryptocurrencies
Získajte praktické znalosti o fungovaní blockchainu vytvorením vlastného v jazyku Python. Táto kniha je o učení sa praxou. Prostredníctvom praktických cvičení a príkladov si vyskúšate, ako sa vytvárajú blockchainy, a hlbšie pochopíte túto technológiu.
Odborníci sa zhodujú, že kryptomeny zmenia budúcu ekonomiku a možno aj všetko, čo vieme o vzájomných transakciách. Pochopiť, ako blockchainy fungujú, nie je jednoduché a predierať sa všetkými dnes dostupnými zdrojmi môže byť ohromujúce na pozadí zosilnenej frustrácie z toho, že ste outsiderom aktívne vyvíjanej technológie. Táto kniha vás zavedie "pod pokrievku" a ukáže vám, ako blockchainy fungujú. Získaním praktických znalostí budete môcť urýchliť prijatie a oslobodiť sa od tyranie dôvery tretích strán.
Čo sa naučíte
⬤ Vyvinúť plnohodnotný blockchain v jazyku Python.
⬤ Poznáte Proof of Work.
⬤ Uchopiť základné kryptografické koncepty, ako je hashovanie, šifrovanie a digitálne podpisy.
⬤ Pochopiť, ako fungujú klebetiace protokoly a peer-to-peer siete (implementáciou TCP klient-server).
⬤ Uvedomiť si rozdiely a kompromisy medzi populárnymi blockchainmi, ako sú Bitcoin a Ethereum.
Pre koho je táto kniha určená
Táto kniha je určená začiatočníkom až pokročilým programátorom v akejkoľvek oblasti od financií až po akademickú sféru. Čitatelia by mali ovládať základy jazyka Python.