Krótka książka dla osób, którym nie wystarcza zapewnienie, że Bitcoin działa: chcą wiedzieć, jak łączą się jego części. Ten przegląd opiera się na udokumentowanym wydaniu, wstępie i wybranych fragmentach.
Yan Pritzker napisał Inventing Bitcoin jako przystępne wprowadzenie do technologii Bitcoina. Google Books odnotowuje ilustrowane wydanie z 2019 roku, liczące 106 stron; ilustracje przygotował Nicholas Evans. To stosunkowo krótka droga do podstaw systemu, a nie encyklopedia wszystkich szczegółów. Liczba stron dotyczy tego wydania; przekłady i pliki cyfrowe mogą mieć inną paginację. [3]
Skąd bierze się bitcoin i kto decyduje, jak działa? Od takich pytań zaczyna się autorska prezentacja książki. Początkującym pomaga ta kolejność: najpierw pojawia się powód, by coś zrozumieć, a dopiero potem nazwa technologii. Chodzi o poznanie przedmiotu rozważań przed zainwestowaniem. Samo zrozumienie nie mówi jednak, czy zakup się opłaci ani w którą stronę pójdzie cena. [1]
Pritzker pokazuje, jak rozwiązanie jednego problemu prowadzi do następnego pytania. Tytuł Inventing Bitcoin opisuje tę metodę nauki: w myślach składamy system, którego części mają konkretne zadania. Nie jest to dziennik pracy Satoshiego ani dowód kolejności jego odkryć. Według wstępu nie trzeba programować; autor zakłada znajomość matematyki ze szkoły średniej i gotowość do przemyślenia kolejnych kroków. [2]
Bez wspólnego banku samo rozesłanie informacji o płatności nie wystarczy: sieć potrzebuje też sposobu uporządkowania prawidłowej historii. Książka łączy więc usunięcie pośrednika z Proof of Work, wydobyciem i ochroną zapisów. Proof of Work oznacza dowód wykonanej pracy obliczeniowej: znalezienie właściwego wyniku jest kosztowne, a sprawdzenie łatwe. Wydobycie staje się częścią wyjaśnienia całości, zamiast osobną ciekawostką. [2]
Później Pritzker doprecyzowuje początkowy obraz kont. Bitcoin korzysta z UTXO, czyli niewydanych jeszcze wyjść wcześniejszych transakcji. Portfel oblicza z nich widoczne saldo. Podczas płatności wybrane wyjście zostaje wydane w całości, a ewentualna reszta wraca jako nowe wyjście. Przypomina to płacenie dużym banknotem i otrzymywanie reszty. To pomoc w zrozumieniu, nie dosłowny opis cyfrowych monet. [2]
Górnicy proponują nowe bloki transakcji, węzły sprawdzają je według swojego oprogramowania, a programiści przygotowują zmiany tego oprogramowania. Użytkownicy decydują, który program uruchamiają. Role mogą się nakładać, lecz nie są tożsame. Ważna konsekwencja: sama moc wydobywcza nie zmusi węzła do zaakceptowania bloku sprzecznego z jego regułami. Rozdział łączy technikę z pytaniem o zaufanie podczas korzystania z Bitcoina. [2]
Pritzker wywodzi się z tworzenia oprogramowania i firm technologicznych. Jego kariera obejmuje Reverb, internetowy rynek instrumentów muzycznych, oraz firmę bitcoinową Swan. To doświadczenie wyjaśnia zainteresowanie konstrukcją systemu i próbę rozłożenia jej na zrozumiałe kroki. Nie zastępuje jednak dowodów: warto oddzielać techniczne wyjaśnienia od przekonań autora o przyszłości Bitcoina. [1] [4]
Wstęp poleca The Bitcoin Standard w zakresie ekonomii pieniądza, a Mastering Bitcoin i Programming Bitcoin osobom zainteresowanym programowaniem. Inventing Bitcoin może wcześniej zapewnić podstawową orientację w technicznych zależnościach. Ten przegląd sprawdza bibliografię, prezentację, spis treści, wstęp i wybrane fragmenty. Nie ocenia każdego rozdziału, a starszych przykładów nie należy automatycznie traktować jako aktualnego opisu wszystkich narzędzi w sieci. [2]
Pełniejszy obraz uzyskasz, czytając to hasło razem z UTXO, Proof of Work, Full Node, Portfel, Coin Selection. Do tego hasła prowadzą również odsyłacze z Inventing Bitcoin (Czech edition).
01Czy muszę umieć programować?+
Nie. Wstęp zakłada matematykę ze szkoły średniej, nie umiejętność czytania kodu. Niektóre kroki wymagają jednak uwagi; warto wiązać nowy termin z problemem, który pomaga rozwiązać.
02Czy to recenzja całej książki?+
Nie. Podstawą są bibliografia, prezentacja, spis treści, wstęp i wybrane fragmenty. Przegląd wyjaśnia tematykę i wybrane zależności, ale nie twierdzi, że sprawdzono każdy rozdział lub wszystkie wydania.