677 / 736BK61

Inventing Bitcoin (Czech edition)

Vynález jménem Bitcoin: po co systemowi poszczególne elementy

Jak przesłać pieniądze bez banku, a jednocześnie uniemożliwić wydanie ich dwa razy? Yan Pritzker pozwala czytelnikowi rozwiązywać to pytanie krok po kroku. Czeski Vynález jménem Bitcoin przedstawia technikę przez problemy zrozumiałe także dla początkujących.

Vynález jménem Bitcoin to czeski przekład Inventing Bitcoin Yana Pritzkera. Proste modele wyjaśniają, dlaczego Bitcoin potrzebuje wspólnych reguł, weryfikacji i kopania. Do lektury nie jest potrzebna znajomość programowania.

Alena chce zapłacić Bedřichowi. W początkowym modelu książki bank zapisuje przelew i zmienia ich salda. Co jednak stanie się, jeśli usuniemy bank? Pritzker najpierw zachęca do zastanowienia, kto poprowadzi zapisy i skąd inni będą wiedzieli, że są poprawne. Fachowe nazwy pojawiają się dopiero wtedy, gdy rozumiesz już problem, który mają pomóc rozwiązać. [2]

Braiins Publishing przedstawiło Vynález jménem Bitcoin w 2020 roku jako swoją pierwszą lokalną publikację. Przekład uzupełniono słowniczkiem, czyli zestawieniem terminów z krótkimi objaśnieniami. Książka jest przeznaczona również dla osób bez wcześniejszej wiedzy o Bitcoinie. We wstępie autor zakłada matematykę na poziomie szkoły średniej; ocena ekonomiczna i inwestycyjna oraz szczegółowy kod nie są głównym celem jego wywodu. [1] [2]

Po zapłaceniu Alena nie powinna móc ponownie wykorzystać tych samych środków. Taka próba nazywa się podwójnym wydaniem. Modelowy bank sprawdza swój zapis i odmawia kolejnego przelewu. Bez wspólnego administratora potrzeba jednak czegoś więcej niż obietnicy nadawcy. Odbiorca musi mieć sposób sprawdzenia, czy płatność nie koliduje z wcześniejszym wydaniem tych samych środków. [2]

Kolejny pomysł wydaje się prosty: każdy będzie prowadził zapisy. Ktoś jednak się odłączy i nie dostanie części wiadomości, a ktoś inny może celowo kłamać. Nowy uczestnik otrzyma wtedy różne wersje przeszłości. Skopiowanie tabeli to zatem inne zadanie niż uzgodnienie poprawnej historii. Ten podział pomaga zrozumieć, dlaczego samo słowo decentralizacja nie wyjaśnia działania systemu. [2]

Proste liczenie uczestników może mylić. W naszym własnym przykładzie wyobraź sobie głosowanie, w którym ktoś tworzy wiele kont i przedstawia je jako niezależne osoby. To ilustruje Sybil Attack: jeden podmiot występuje pod wieloma tożsamościami, jak opisuje praca Johna Douceura. Czeska książka w jednym miejscu utożsamia ten termin z kradzieżą tożsamości. To zbyt wąskie wyjaśnienie: atakujący nie musi przejmować tożsamości żadnej rzeczywistej osoby. [2] [3]

Książka próbuje wyznaczonych osób prowadzących zapisy, wyborów i loterii o prawo dodania wpisu. Czytelnik obserwuje, gdzie wraca zależność od konkretnych ludzi. Nawet loteria nie daje jeszcze odpowiedzi: kto ją prowadzi i dlaczego inni zaakceptują wynik? Stąd przechodzimy do Proof of Work, dowodu wykonanej pracy obliczeniowej. Jego sens łatwiej zrozumieć, gdy zna się już problem wyjściowy. [2]

Alena, Bedřich i wspólna księga tworzą model dydaktyczny. Nie mają opisywać wszystkich usług bankowych ani dokładnego formatu danych Bitcoina. Pytaj więc, co dany przykład objaśnia, a co na razie pomija. Podobnie Inventing Bitcoin nie jest historycznym dziennikiem pracy Satoshiego: autor układa wyjaśnienie dla czytelnika, nie dowód rzeczywistej kolejności odkryć. [2]

Przydatnym wynikiem lektury jest umiejętność wyjaśnienia własnymi słowami, dlaczego nie wystarcza rozesłanie płatności, dlaczego same kopie to za mało i gdzie potrzebne są dalsze reguły. Słowniczek pomaga z nazwami, a odpowiednie hasła Atlasu rozwijają kwestie techniczne. Ten przegląd opiera się na wstępie, spisie treści, rozdziale o usuwaniu pośredników i początku słowniczka w czeskim PDF, zapowiedzi wydawcy oraz abstrakcie Douceura. Nie jest sprawdzeniem całej książki ani audiobooka. [1] [2] [3]

Pełniejszy obraz uzyskasz, czytając to hasło razem z Inventing Bitcoin, Proof of Work, Wydobywanie, Braiins.

01Czy poradzę sobie bez umiejętności programowania?

Autor nie zakłada znajomości programowania. Zaczyna od prostych modeli i wskazuje matematykę szkoły średniej. Warto czytać po kolei: następny mechanizm odpowiada na trudność ujawnioną przez poprzedni przykład.

02Czy Sybil Attack wymaga kradzieży czyjegoś konta?

Nie. Chodzi o to, że jeden podmiot występuje pod wieloma pozornie niezależnymi tożsamościami. Założenie wielu własnych kont może być dobrym przykładem; przejęcie cudzego konta nie jest definicją ani koniecznym warunkiem ataku.

DOC · 001Braiins Publishing — Vynález jménem BitcoinŹródło pierwotne DOC · 002Yan Pritzker — Vynález jménem Bitcoin, Czech PDFŹródło pierwotne DOC · 003John R. Douceur — The Sybil AttackŹródło pierwotne
Zaktualizowano: Najpierw źródła · To nie jest porada inwestycyjna