Czym Jest Whitepaper Bitcoina?

beginner
Część ścieżki Podstawy Bitcoina, krok 6 z 7

Czym Jest Whitepaper?

Whitepaper to dokument techniczny opisujący projekt i zamierzoną funkcjonalność proponowanego systemu. Termin ten pierwotnie odnosił się do dokumentów polityki rządowej, ale później został przyjęty przez cały sektor technologiczny. Deweloperzy używają whitepaperów, aby publicznie określić, jaki problem zidentyfikowali, jak proponują go rozwiązać i jak wygląda architektura techniczna.

W świecie kryptowalut whitepaper służy jako dokument założycielski. To miejsce, w którym projekt przedstawia swoje twierdzenia na piśmie zanim istnieje kod, zanim sieć zostanie uruchomiona, zanim ktokolwiek w cokolwiek zainwestuje.

Nie wszystkie whitepapers są uczciwe. Wrócimy do tego.

Dziewięciostronicowy Dokument, Który Zmienił Finanse

31 października 2008 roku osoba lub grupa używająca imienia Satoshi Nakamoto wysłała wiadomość na listę mailingową poświęconą kryptografii. Temat brzmiał: "Bitcoin P2P e-cash paper." Wiadomość zawierała link do dokumentu zatytułowanego "Bitcoin: A Peer-to-Peer Electronic Cash System."

Moment był niezwykły. Globalny kryzys finansowy był w szczytowym punkcie. Wielkie banki upadły lub wymagały awaryjnych rządowych dofinansowań. Publiczne zaufanie do instytucji finansowych było na historycznie niskim poziomie.

W tym momencie anonimowa osoba zaproponowała zbudowanie zupełnie innego rodzaju systemu monetarnego. Takiego, który nie wymagał banków, procesorów płatności ani nadzoru rządowego. Takiego, który działał poprzez matematykę zamiast zaufania instytucjonalnego.

Dokument proponujący ten system miał dziewięć stron.

Problem, Który Satoshi Postanowił Rozwiązać

Whitepaper otwiera się precyzyjnym opisem tego, co nie działało w istniejących płatnościach online.

W 2008 roku każda płatność internetowa zależała od instytucji finansowej w celu jej przetworzenia i weryfikacji. Banki i procesory płatności służyły jako zaufani pośrednicy. Ten układ stwarzał realne problemy. Transakcje mogły być odwracane, co oznaczało, że sprzedawcy musieli traktować klientów z podejrzliwością i zbierać więcej danych osobowych niż było to konieczne. Mikropłatności stawały się ekonomicznie nieopłacalne, ponieważ opłaty pośredników sprawiały, że były nierentowne. I nie istniał żaden mechanizm dokonywania genuinnie nieodwracalnej płatności za nieodwracalną usługę.

Głębszy problem techniczny nazywał się podwójnym wydawaniem. Informacje cyfrowe można kopiować bez ograniczeń. Jeśli cyfrowa moneta to tylko plik, co powstrzymuje właściciela przed wydaniem jej dwa razy przez wysłanie tego samego pliku do dwóch różnych osób? Tradycyjne systemy rozwiązywały to przez prowadzenie centralnego rejestru kontrolowanego przez zaufaną instytucję. Instytucja po prostu odrzucała każdą zduplikowaną płatność.

Propozycja Satoshiego polegała na całkowitym wyeliminowaniu tej zaufanej instytucji. Sieć uczestników wspólnie prowadziłaby współdzielony, publiczny rejestr wszystkich transakcji. Żadna pojedyncza strona nie kontrolowałaby go. Każdy mógłby go niezależnie weryfikować. Rejestr byłby zabezpieczony nie przez instytucjonalny autorytet, lecz przez matematykę i pracę obliczeniową.

Co Zawiera Whitepaper

Whitepaper Bitcoina jest zorganizowany w dwunastu ponumerowanych sekcjach, logicznie przechodząc od problemu do rozwiązania. Każda sekcja wprowadza jeden komponent proponowanego systemu.

Pełny dokument zawiera mniej niż 3 200 słów, czyli mniej więcej tyle co artykuł w gazecie. Nie zawiera żadnych załączników, słownika ani streszczenia kierowniczego poza abstraktem. Wszystko, co jest niezbędne do zrozumienia i wdrożenia systemu, zawarte jest na tych dziewięciu stronach.

To, co sprawia, że dokument jest niezwykły, to jego oszczędność. Satoshi opisuje kompletny system monetarny, model transakcji, mechanizm konsensusu, model prywatności i dowód bezpieczeństwa bez jednego zbędnego zdania.

§SectionWhat it covers
1IntroductionWhy internet payments fail and why a trust-free alternative is needed.
2TransactionsHow bitcoin is defined as a chain of digital signatures.
3Timestamp ServerHow blocks of data are hashed and published to prove they existed at a point in time.
4Proof-of-WorkHow computational effort secures the chain and determines consensus.
5NetworkThe six steps nodes follow to operate the Bitcoin network.
6IncentivesHow block rewards and fees motivate honest participation.
7Reclaiming Disk SpaceHow spent transactions can be pruned without breaking the chain.
8Simplified Payment VerificationHow lightweight clients can verify payments without a full node.
9Combining and Splitting ValueHow transactions handle multiple inputs and outputs.
10PrivacyHow Bitcoin achieves pseudonymity through public key anonymity.
11CalculationsMathematical proof of how attacker success probability drops exponentially with each block.
12ConclusionSummary of the complete system and its properties.

Jak Działają Transakcje Bitcoina

Sekcja 2 whitepapers definiuje, czym technicznie jest bitcoin.

Satoshi definiuje go jako łańcuch podpisów cyfrowych. Kiedy wysyłasz bitcoiny komuś, podpisujesz wiadomość rejestrującą transfer. Ten podpis dowodzi, że go autoryzowałeś. Odbiorca może zweryfikować całą historię własności sprawdzając każdy podpis w łańcuchu, cofając się do pierwotnej emisji.

Ten projekt pozwala każdemu weryfikować własność bez pytania centralnego organu. Dowód własności jest osadzony w samym łańcuchu.

Problem, którego ten projekt jeszcze nie rozwiązuje, to podwójne wydawanie. Łańcuch podpisów dowodzi, że transfery miały miejsce, ale nie powstrzymuje kogoś przed podpisaniem tej samej monety dwóm różnym odbiorcom jednocześnie. Satoshi odnosi się do tego w kolejnych sekcjach.

Transaction Chain

Transaction 1

Owner 1's Public Key

Hash

Owner 0's Signature

Owner 1's Private Key

Sign / Verify

Transaction 2

Owner 2's Public Key

Hash

Owner 1's Signature

Owner 2's Private Key

Sign / Verify

Transaction 3

Owner 3's Public Key

Hash

Owner 2's Signature

Owner 3's Private Key

Each owner transfers bitcoin by signing a hash of the previous transaction and the next owner's public key.

Serwer Znaczników Czasu i Proof-of-Work

Centralną innowacją whitepapers jest zdecentralizowany serwer znaczników czasu. Transakcje są grupowane w bloki, a każdy blok jest kryptograficznie powiązany z poprzednim blokiem poprzez włączenie hasha poprzedniego bloku. Aby dodać nowy blok, uczestnicy muszą wykonać zadanie obliczeniowe znane jako proof-of-work.

Ta praca wymaga prawdziwych zasobów obliczeniowych i prawdziwego czasu. Gdy blok zostanie zaakceptowany przez sieć, zmiana jakiejkolwiek transakcji w nim wymagałaby powtórzenia całej pracy obliczeniowej dla tego bloku i każdego bloku dodanego później. Im dalej w historii znajduje się transakcja, tym kosztowniejsza staje się jej zmiana.

Najdłuższy łańcuch, czyli ten reprezentujący największą skumulowaną pracę obliczeniową, jest traktowany jako autorytatywny rejestr. Dopóki większość mocy obliczeniowej w sieci jest kontrolowana przez uczciwych uczestników, żaden atakujący nie może wyprodukować dłuższego nieuczciwego łańcucha wystarczająco szybko, aby oszukać sieć.

Tę zasadę Satoshi podsumowuje na końcu Sekcji 4: system jest bezpieczny, dopóki uczciwe węzły zbiorowo kontrolują więcej mocy CPU niż jakakolwiek współpracująca grupa atakujących.

Zachęty i Stała Podaż

Sekcja 6 wprowadza projekt ekonomiczny, który utrzymuje system w działaniu bez centralnego operatora.

Uczestnicy wykonujący pracę obliczeniową tworzenia nowych bloków otrzymują nagrodę w nowo emitowanych bitcoinach. Satoshi porównuje to do wydobycia złota: podobnie jak górnicy złota wydatkują zasoby fizyczne, aby wprowadzić więcej złota do obiegu, górnicy bitcoinów wydatkują zasoby obliczeniowe, aby emitować nowe monety do systemu.

Struktura nagród tworzy również silną zachętę do uczciwego zachowania. Atakujący kontrolujący wystarczająco dużo mocy obliczeniowej, aby zakłócić sieć, byłby ekonomicznie lepiej obsłużony zdobywaniem uczciwych nagród niż podważaniem systemu, którego integralność wspiera wartość jego własnych zasobów.

Whitepaper nie podaje jawnie liczby 21 milionów. Ale opisany w nim projekt, stały harmonogram emisji, który zmniejsza się o połowę w regularnych odstępach i ostatecznie osiąga zero, implikuje stały limit podaży. Rozumowanie stojące za tą konkretną liczbą wyjaśniono w naszym artykule o tym, dlaczego nigdy nie będzie więcej niż 21 milionów bitcoinów.

Prywatność Bez Tożsamości

Sekcja 10 dotyczy prywatności, a podejście Satoshiego warto dokładnie zrozumieć.

Ponieważ wszystkie transakcje są z założenia publiczne, tradycyjny bankowy model prywatności nie może mieć zastosowania. Banki chronią prywatność, zachowując tajność zapisów transakcji. Bitcoin nie może tego robić. Cała historia transakcji jest widoczna dla wszystkich.

Rozwiązaniem Satoshiego jest oddzielenie tożsamości od transakcji. Bitcoin używa kluczy publicznych jako adresów zamiast nazw lub numerów kont. Każdy może zobaczyć, że wartość przeniosła się z jednego adresu na inny, ale bez dodatkowych informacji nie można powiedzieć, do kogo należą te adresy.

Satoshi zalecał również generowanie nowego adresu dla każdej transakcji, aby utrudnić powiązanie wielu płatności z jednym właścicielem. To jest podstawowa prywatność, do zapewnienia której Bitcoin został zaprojektowany.

Warto być precyzyjnym: Bitcoin jest pseudonimowy, nie anonimowy. Historie transakcji są na stałe widoczne w blockchainie i czasami mogą być powiązane z prawdziwymi tożsamościami poprzez zewnętrzne informacje. Whitepaper był transparentny w kwestii tego kompromisu od samego początku.

Privacy Models Compared

TraditionalModelBitcoinModelIdentitiesTransactionsTrusted ThirdPartyCounterpartyPublic← privatepublic →IdentitiesTransactionsPublic← privatepublic →

Bitcoin keeps transactions public but breaks the link between transactions and identities.

Od Papieru do Sieci

Whitepaper Bitcoina został opublikowany 31 października 2008 roku. 3 stycznia 2009 roku Satoshi wydobył pierwszy blok blockchainu Bitcoina, 64 dni później.

W tym pierwszym bloku osadzono odniesienie do nagłówka gazety The Times opublikowanego tego samego dnia: "Chancellor on brink of second bailout for banks." Przesłanie nie wymagało wyjaśnień. Bitcoin nie był tylko teoretyczną propozycją. Był bezpośrednią odpowiedzią na system finansowy, który zawiódł w bardzo widoczny sposób.

Szybkość realizacji również czegoś dowodzi. Satoshi nie opublikował koncepcji i nie zaczął budować. System był już zbudowany zanim dokument został opublikowany. Whitepaper opisywał coś, co już działało.

Dlaczego Każdy Użytkownik Bitcoina Powinien Go Przeczytać

Nie musisz rozumieć whitepapers Bitcoina, aby posiadać lub używać bitcoinów. Wiele osób używa ich przez lata bez czytania dokumentu.

Ale whitepaper jest jedynym miejscem, gdzie pierwotna intencja projektowa jest wyrażona jasno, bez interpretacji, bez marketingu i bez uproszeń. Gdy pojawiają się spory o to, jak Bitcoin powinien się zachowywać lub do czego został zbudowany, whitepaper jest punktem odniesienia, który zakotwicza rozmowę.

Przeczytanie go choć raz, nawet jeśli pomijasz sekcje matematyczne, daje ci bezpośrednie zrozumienie dlaczego Bitcoin działa tak, jak działa i co każda decyzja projektowa miała osiągnąć. Tego zrozumienia trudno nabyć wyłącznie z wtórnych źródeł.

Nie Wszystkie Whitepapers Są Równe

Sukces whitepapers Bitcoina zainspirował tysiące imitacji. Szczególnie podczas boomu kryptowalutowego w latach 2017 i 2018 publikowanie whitepapers stało się standardową praktyką dla każdego projektu poszukującego inwestycji, niezależnie od tego, czy leżący u jego podstaw pomysł miał wartość.

Wiele z tych dokumentów dzieliło rozpoznawalne wzorce. Twierdziły, że są szybsze, bardziej skalowalne, bardziej prywatne i bardziej zdecentralizowane niż Bitcoin, wszystko jednocześnie. Używały fraz takich jak "blockchain nowej generacji," "architektura odporna na komputery kwantowe" i "nieograniczone transakcje na sekundę." A znaczna liczba była jawnie oszukańcza, napisana z zamiarem pozyskania pieniędzy od inwestorów bez dostarczania czegokolwiek.

Te obietnice zderzały się z dobrze ugruntowanym ograniczeniem w systemach rozproszonych, często nazywanym trylemą blockchain. Poprawa jednej właściwości zdecentralizowanej sieci, powiedzmy skalowalności, zazwyczaj wymaga kompromisów z inną, taką jak bezpieczeństwo lub decentralizacja. System, który twierdzi, że optymalizuje wszystkie trzy wymiary bez kompromisów, stawia twierdzenie wymagające poważnej weryfikacji.

Whitepaper Bitcoina nie składał takich obietnic. Opisywał konkretne ograniczenia i jasno określał kompromisy. Ta intelektualna uczciwość jest częścią tego, co sprawia, że jest to wiarygodny dokument do dziś.

Gdzie Przeczytać Whitepaper

Oryginalny whitepaper jest dostępny bezpłatnie na bitcoin.org/bitcoin.pdf. Satoshi Nakamoto Institute hostuje go również na nakamotoinstitute.org, wraz z innymi fundamentalnymi tekstami z wczesnej historii Bitcoina.

Dokument jest dostępny w dziesiątkach języków. Przy pierwszym czytaniu skupienie się na abstrakcie, Sekcji 1 i Sekcji 12 daje ci zasadniczy obraz w mniej niż piętnaście minut. Pozostałe sekcje, szczególnie te dotyczące proof-of-work i transakcji, nagradzają wolniejsze drugie czytanie gdy masz już ogólną strukturę w głowie. Sekcja 11, zawierająca obliczenia prawdopodobieństwa, może być całkowicie pominięta przy pierwszym czytaniu bez utraty centralnego argumentu.

Kluczowe Fakty

Whitepaper Bitcoina został opublikowany 31 października 2008 roku przez anonimową osobę lub grupę znana jako Satoshi Nakamoto.

Jego pełny tytuł to 'Bitcoin: A Peer-to-Peer Electronic Cash System.' Dokument ma mniej niż dziewięć stron.

Whitepaper rozwiązuje problem podwójnego wydawania bez żadnej zaufanej trzeciej strony, takiej jak bank.

Sieć Bitcoin ruszyła 3 stycznia 2009 roku, zaledwie 64 dni po opublikowaniu whitepapers.

Często zadawane pytania

Oryginalny whitepaper jest dostępny bezpłatnie na bitcoin.org/bitcoin.pdf. Jest również zarchiwizowany na nakamotoinstitute.org i został przetłumaczony na dziesiątki języków.

Nie w pełni. Streszczenie, wstęp i wnioski są dostępne dla większości czytelników. Sekcje matematyczne, zwłaszcza Rozdział 11, wymagają pewnej wiedzy z zakresu rachunku prawdopodobieństwa. Pierwsze czytanie skupiające się na koncepcjach i pomijające wzory jest dobrym punktem wyjścia.

Tak. Whitepaper opisuje podstawowy projekt Bitcoina i nie został zastąpiony. Sieć Bitcoin działa dziś nadal zgodnie z zasadami, które Satoshi określił w 2008 roku.

Źródła

  1. 1.Satoshi Nakamoto: Bitcoin: A Peer-to-Peer Electronic Cash System (2008)
  2. 2.Satoshi Nakamoto Institute: The Bitcoin Whitepaper
  3. 3.Bitcoin.org: Bitcoin Paper
  4. 4.Cypherpunk Mailing List Archive: Bitcoin Announcement (2008)

To nie jest porada finansowa. CanoeBit publikuje wyłącznie treści edukacyjne. Nic tutaj nie stanowi rekomendacji kupna, sprzedaży ani trzymania jakiegokolwiek aktywa.