The Book of Satoshi to zbiór e-maili i wpisów Satoshiego Nakamoto, uporządkowany i skomentowany przez Phila Champagne’a. Pokazuje, jak twórca Bitcoina tłumaczył projekt ludziom, którzy dopiero zastanawiali się, czy może on działać.
Wyobraź sobie, że po raz pierwszy słyszysz o Bitcoinie, bez wieloletniej historii działania, która ułatwiałaby ocenę. Dlaczego zaufać propozycji? Co może ją zatrzymać? Phil Champagne zebrał oryginalne wiadomości i dodał wyjaśnienia w The Book of Satoshi, aby można było wrócić do tych debat. Nie jest to książka napisana ciągiem przez Satoshiego ani jego biografia. To uporządkowana rozmowa zachowana w e-mailach i na forach. [1] [2]
Pierwsze wydanie ukazało się w 2014 roku, a drugie w 2025. Według strony autora nowsze dodaje brakujące wpisy i e-maile upublicznione później. Gdy ktoś podaje numer rozdziału lub twierdzi, że książka zawiera wszystkie znane wiadomości, warto sprawdzić, o której edycji mówi. Omówione poniżej fragmenty nie oznaczają pełnej weryfikacji obu wydań. [1]
Pod koniec października 2008 roku Nakamoto ogłosił dokument opisujący nowy pieniądz elektroniczny. Główną przeszkodą było Double Spending: jak zapobiec dwukrotnemu wydaniu tych samych pieniędzy, skoro dane cyfrowe można kopiować? Zaproponował sieć peer-to-peer, w której uczestnicy współpracują bezpośrednio, oraz Proof of Work, czyli pracę obliczeniową o wyniku możliwym do sprawdzenia przez innych. Ogłoszenie przedstawiało propozycję rozwiązania i dokument, jeszcze nie program do pobrania. [2] [3]
Wstęp redaktora trzeba odróżnić od oryginalnej wiadomości. We fragmencie o sieciach komentarz wymienia Napster i e-gold, ale odpowiedź Nakamoto porównuje Napster z Gnutella i Tor. Ten drobiazg zmienia, komu przypisujemy myśl. Warto też przeczytać pytanie poprzedzające odpowiedź: bez niego reakcja na konkretny zarzut może wyglądać jak stwierdzenie obowiązujące zawsze. [2] [4]
Satoshi spotyka się z zarzutem, że kryptografia nie rozwiąże problemów politycznych. Odpowiada, że mimo to może na pewien czas poszerzyć przestrzeń wolności, i zestawia centralnie zarządzaną usługę z siecią uczestników. Dla początkującego ważne jest miejsce zależności: wyłączenie operatora jednej usługi to nie to samo co zatrzymanie sieci bez jedynego operatora. To ówczesny argument o odporności, nie obietnica nietykalności każdej zdecentralizowanej sieci. [4]
Ogłoszenie Bitcoin v0.1 ze stycznia 2009 roku oferuje program dla Windows i kod źródłowy C++, czyli instrukcje programu dostępne dla innych twórców oprogramowania. Nakamoto nazywa go też eksperymentalną wersją alfa: wczesnym wydaniem, które może wymagać istotnych zmian. Nie wyklucza ponownego rozpoczęcia działania ze zresetowanym stanem systemu. Ta niepewność wiele mówi o chwili startu. Czytelnik zna dalszą historię; ówcześni testerzy nie mogli jej znać. [2] [5]
Ta sama wiadomość opisuje tworzenie monet na zwykłym komputerze i wysyłanie płatności przez adres IP odbiorcy, czyli adres sieciowy jego komputera. Takie szczegóły pozwalają wyobrazić sobie ówczesne używanie programu. Nie są dzisiejszą instrukcją wydobywania ani płacenia i nie uzasadniają instalowania starej wersji. Dokument historyczny wyjaśnia rozwój systemu; obecne procedury muszą odpowiadać obecnemu oprogramowaniu. [5]
Na potrzeby tego hasła przeczytano rozdziały 3, 6 i 18 publicznej kopii PDF, a ich główne wiadomości porównano z oryginalnym archiwum. Dane o wydaniach pochodzą ze strony autora; daty wiadomości sprawdzamy w archiwum, ponieważ materiały towarzyszące się różnią. Nie jest to kontrola całej książki ani wszystkich przepisanych tekstów. Nie potwierdzono zgodności publicznej kopii z konkretną edycją drukowaną. [1] [2] [3] [4] [5]
Pełniejszy obraz uzyskasz, czytając to hasło razem z Satoshi Nakamoto, Bitcoin Whitepaper, Genesis Block, Hal Finney.
01Czy to dobra pierwsza książka o Bitcoinie?+
Może pomóc zrozumieć, dlaczego powstawał Bitcoin i jakie pytania wywoływał. Nie trzeba czytać wszystkich debat technicznych naraz. Zacznij od ogłoszenia projektu i wydania programu, a nieznane pojęcia wyjaśniaj stopniowo.
02Czy stosować dawne instrukcje programu?+
Czytaj je jako zapis historyczny. Opisują eksperymentalne oprogramowanie z tamtego czasu, nie bezpieczne procedury na dziś. Obecnie potrzebujesz aktualnej dokumentacji używanego portfela lub węzła.