The Internet of Money — Volume 2 to kolejny zbiór wystąpień Andreasa M. Antonopoulosa, uzupełniony pytaniami publiczności. Przystępnie wprowadza w społeczne i techniczne zagadnienia Bitcoina i można go czytać niezależnie od pierwszego tomu.
Na pierwszy rzut oka wygląda to dziwnie: pieniądze kojarzą nam się z dobrze strzeżonymi drzwiami, tymczasem Bitcoin jest otwarty na internet. Jak taka sieć może działać bezpiecznie? To pytanie wprowadza w tematykę drugiego tomu. Antonopoulos tłumaczy Bitcoin przez szerszy kontekst i porównania. Czytelnik może najpierw zrozumieć sens danej cechy, a następnie sprawdzić, jak zapewnia się ją w praktyce. [1]
Oficjalny opis zapowiada 11 kolejnych wystąpień i część z pytaniami publiczności. Wymienia między innymi Blockchain vs Bullshit, Currency Wars oraz Bubble Boy and the Sewer Rat. Tematy obejmują więc krytykę chwytliwych obietnic technologicznych, relacje między pieniądzem a władzą i bezpieczeństwo otwartych systemów. Znajomość pierwszego tomu nie jest wymagana. Początkujący może wybierać według własnych pytań zamiast traktować książkę jak listę pojęć do zapamiętania. [1]
W opisie wystąpienia Bubble Boy and the Sewer Rat z 2015 roku autor zestawia ochronę przez izolację z odpornością rozwijaną w kontakcie z trudnym środowiskiem. Odnosi tę myśl do otwartego Bitcoina i zamkniętych alternatyw. To sugestywny obraz: rzeczywiste problemy mogą skłaniać do ulepszania systemu. Aby jednak zrozumieć bezpieczeństwo, trzeba za tym obrazem dostrzec konkretną pracę ludzi i reguły programu. [2]
Otwarty kod mogą badać zarówno obrońcy, jak i atakujący. Znalezienie słabości to dopiero początek: ktoś musi ją ocenić, przygotować poprawkę, przetestować ją i dostarczyć użytkownikom. Dlatego polityka bezpieczeństwa Bitcoin Core rozróżnia wagę błędów oraz sposoby ich ujawniania. Metafora autora przemawia za pewnym podejściem do rozwoju oprogramowania; nie obiecuje, że każdy atak automatycznie służy sieci ani że otwarty program nie może zawieść. [2] [3]
Komunikat CVE-2024-35202 opisuje błąd pozwalający zdalnie doprowadzić do awarii procesu Bitcoin Core podczas przetwarzania wiadomości blocktxn. Wiadomość ta dostarcza żądane transakcje potrzebne do złożenia bloku. Poprawkę zawierała wersja 25.0. Dla osoby prowadzącej węzeł, czyli program uczestniczący w sieci, problem dotyczył jego dostępności. Sam komunikat nie dowodzi kradzieży monet ani złamania podpisów; zatrzymanie jednego procesu nie oznacza też zatrzymania całej sieci. [4]
Programista Niklas Gögge zgłosił błąd w 2022 roku. Poprawka trafiła do wydania w 2023 roku, a szczegóły ujawniono publicznie w 2024 roku. Ta kolejność pomaga rozumieć informacje o bezpieczeństwie: dzień, w którym o błędzie dowiaduje się ogół, nie musi być dniem odkrycia ani wydania poprawki. Historyczny numer poprawionej wersji nie jest też zaleceniem, by właśnie tej starej wersji używać dziś. [4]
Przy każdym twierdzeniu o bezpieczeństwie zapytaj, czego ono dotyczy: dostępności programu, zasad płatności czy ochrony własnych kluczy? Te sprawy są powiązane, ale odrębne. Z perspektywy użytkownika awaria usługi może wyglądać podobnie do awarii portfela, choć przyczyny i rozwiązania są inne. Takie pytania uzupełniają lekturę; nie przedstawiamy ich jako odpowiedzi zaczerpniętej z części pytań publiczności w książce. [1] [3]
Podstawą są oficjalny opis tomu, autorski opis wybranego wystąpienia, polityka bezpieczeństwa Bitcoin Core i cały przywołany komunikat o błędzie. Przykład poprawki uzupełnia nasze wyjaśnienie; nie twierdzimy, że opisuje go książka. Jej główny tekst, pytania i odpowiedzi oraz nagrania nie były oceniane w ramach tego omówienia. Czytelnik otrzymuje orientację w temacie i sposób połączenia wyrazistej metafory ze sprawdzalnym przykładem. [1] [2] [3] [4]
Pełniejszy obraz uzyskasz, czytając to hasło razem z Bitcoin, Full Node, Proof of Work, The Internet of Money — Volume 1. Do tego hasła prowadzą również odsyłacze z The Internet of Money — Volume 3.
01Czy muszę najpierw przeczytać pierwszy tom?+
Nie. Opis autora wyraźnie wskazuje, że drugi tom jest samodzielny. Zacznij od interesującego cię tematu, a przy porównaniach o bezpieczeństwie oddzielaj obrazowe wyjaśnienie od konkretnej gwarancji technicznej.
02Czy opisany błąd oznacza, że ktoś ukradł bitcoiny?+
Komunikat potwierdza możliwość zdalnego doprowadzenia do awarii procesu węzła. Chodzi o dostępność. Sam w sobie nie potwierdza kradzieży monet ani złamania podpisów; do takiego wniosku potrzeba innych dowodów.