BITCOIN WHITEPAPER

Satoshi Nakamoto • 31 Października 2008

Elektroniczny System Pieniężny Peer-to-Peer

Bitcoin: System Gotówki Cyfrowej
Bez Zaufanych Stron Trzecich

Interaktywna weryfikacja i symulacja algorytmów opisanych przez Satoshiego Nakamoto w 2008 roku. Przeanalizuj kryptograficzny Dowód Pracy (Proof-of-Work), łańcuch bloków i strukturę drzew Merkle.

Brak Pośredników

Transakcje są bezpośrednio szyfrowane i przesyłane pomiędzy węzłami P2P, eliminując potrzebę banków i instytucji finansowych.

Dowód Pracy (Proof-of-Work)

Rozwiązanie problemu podwójnego wydatkowania (Double Spending) przy użyciu obliczeniowego serwera znacznika czasu SHA-256.

Drzewa Merkle & SPV

Kompresja historii transakcji w 32-bajtowy korzeń Merkle umożliwiający weryfikację na lekkich węzłach (SPV).

Rozdział 4 Whitepapera Symulator PoW SHA-256

Symulator Kopania Bloku (Proof-of-Work)

Górnicy modyfikują pole Nonce, aby wygenerować skrót SHA-256 zaczynający się od określonej liczby zer (Trudność).

Wygenerowany Hash SHA-256: 0 H/s
0000000000000000000000000000000000000000000000000000000000000000
ŁAŃCUCH BLOKÓW (BLOCKCHAIN) Liczba bloków: 1 (Genesis)
Blok #0 (Genesis) PoW OK
Prev: 00000000000000
Hash: 0000a8f9c2d1e...
"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
Rozdział 2 & 5 Whitepapera Przepływ Transakcji i Sieć P2P

Podpis Cyfrowy i Rozpowszechnianie Transakcji

Każda transakcja podpisana jest kluczem prywatnym nadawcy (ECDSA secp256k1) i rozgłaszana do wszystkich węzłów sieci.

Rozdział 7 & 8 Whitepapera Kompresja Pamięci & SPV

Drzewo Merkle i Lekka Weryfikacja (SPV)

Transakcje są haszowane w parzyste gałęzie, tworząc jeden Root Merkle umieszczany w nagłówku bloku.

ROOT MERKLE (NAGŁÓWEK BLOKU)
Hash 0123
Hash 01 = SHA256(H0 + H1)
h01_8a9f...
Hash 23 = SHA256(H2 + H3)
h23_4b1c...
TX 0 (Coinbase)
50 BTC -> Miner
TX 1
Alice -> Bob 2.5 BTC
TX 2
Charlie -> Dave 0.1 BTC
TX 3
Eve -> Frank 1.2 BTC
Oryginalny Tekst Satoshiego Nakamoto

Rozdziały Whitepapera Bitcoin

Przeanalizuj przetłumaczoną na język polski pełną treść przełomowej dokumentacji z 2008 roku.

Rozdział 1 Section 1: Introduction

Wstęp

1 / 11