Jak działa Bitcoin w pełni: Od pojedynczego przelewu po umieszczenie w łańcuchu bloków – szczegółowy opis
Czy kiedykolwiek zastanawialiście się, dlaczego Bitcoin od lat pozostaje nie do złamania, a nikt nie może po prostu drukować pieniędzy na potęgę? Wyobraźcie sobie, że wysyłam kilka satoshi z telefonu do kumpla – co dzieje się potem w tle, zanim środki lądują w jego portfelu? Jako weteran świata web3, który śledzi kryptowaluty od początków, dziś rozłożę na czynniki pierwsze cały ten mechanizm. Zaczniemy od podstaw, warstwa po warstwie, jak przy odkrywaniu skarbów w blockchainie, żebyście poczuli się jak insiderzy w tej rewolucji.
Bitcoin nie działa jak tradycyjne konto bankowe z prostym saldem, które sobie dodajemy i odejmujemy. Zamiast tego stosuje model UTXO – Unspent Transaction Output, czyli niewydane wyjścia transakcji. W skrócie, twoje bitcoiny to nie jakaś magiczna pula pieniędzy, lecz zbiór cyfrowych "paragonów" z poprzednich transakcji. Każdy taki paragon wskazuje kwotę i warunki, kto może go wykorzystać.
Te właśnie UTXO są sercem systemu. Kiedy chcesz wydać środki, nie odejmujesz po prostu od salda – niszczysz stare paragony (jako wejścia transakcji), a potem tworzysz nowe (wyjścia) dla odbiorcy i ewentualnie dla siebie na resztę.
Schemat transakcji Bitcoin: krok po kroku (opis graficzny)

Załóżmy, że chcesz przesłać koledze 0.5 BTC.
→ W twoim portfelu masz trzy UTXO: 0.3 BTC + 0.4 BTC + 0.8 BTC (razem 1.5 BTC).
→ Portfel dobiera wejścia tak, by zmieścić się w kwocie z minimalnym marnotrawstwem – wybiera 0.4 BTC i 0.3 BTC, co daje 0.7 BTC.
Teraz budujemy strukturę transakcji:
• Wejścia (Inputs): Odwołują się do ID poprzednich transakcji z tymi UTXO, indeksu wyjścia i skryptu odblokowującego (twojego podpisu, który dowodzi własności).
• Wyjścia (Outputs):
• Dla kolegi: 0.5 BTC (zablokowane na jego adres hash publicznego klucza).
• Reszta dla ciebie: 0.18 BTC (zablokowana na twój adres, po odjęciu 0.02 BTC opłaty).
• Opłata transakcyjna: Różnica między sumą wejść a wyjść – 0.02 BTC, które zgarnia górnik.
Podpisujesz całość prywatnym kluczem, by nikt nie mógł zmienić szczegółów.
Następnie nadajesz transakcję do sieci: trafia do pobliskich węzłów, które ją weryfikują i wrzucają do puli pamięci (mempool).
Górnicy przeglądają mempool, pakują twoją transakcję do bloku kandydata.
Kiedy któryś z nich rozwiąże zagadkę, blok ląduje w łańcuchu – stare UTXO zostają oznaczone jako wydane, a nowe powstają (0.5 dla kolegi i 0.18 dla ciebie).
Potwierdzenia: Im więcej bloków po nim, tym bezpieczniej – standardowo sześć to solidna gwarancja.
To jak perpetuum mobile w blockchainie: UTXO krążą, ale całkowita podaż Bitcoinów – zawsze stała.
Struktura transakcji: Rozbiór na części pierwsze
Transakcja Bitcoin to nie luźna notatka o przelewie, lecz precyzyjna struktura danych. Oto kluczowe elementy:
• Wersja (4 bajty): Zwykle 2, sygnalizuje aktualizacje sieci.
• Liczba wejść (zmienna): Ile UTXO zużywasz.
• Szczegóły wejść:
• Hash poprzedniej transakcji (32 bajty).
• Indeks wyjścia (4 bajty, precyzuje które).
• Długość skryptu podpisu.
• Skrypt odblokowujący (ScriptSig): Twój podpis plus klucz publiczny.
• Liczba wyjść.
• Szczegóły wyjść:
• Kwota (8 bajtów, w satoshi – 1 BTC = 100 milionów sat).
• Długość skryptu blokującego.
• Skrypt blokujący (ScriptPubKey): Najczęściej P2PKH (Pay to Public Key Hash): OP_DUP OP_HASH160 [hash klucza 20 bajtów] OP_EQUALVERIFY OP_CHECKSIG.
• Czas blokady (4 bajty): Zazwyczaj 0, czyli natychmiastowa.
A teraz sedno: język skryptowy!
Skrypty Bitcoin są celowo proste, nie turingowsko kompletne, co minimalizuje błędy, ale dają ogromną moc.
Działają jak minimalistyczna maszyna wirtualna, sprawdzająca jedno: czy te środki mogą być teraz wydane?
Przykłady popularnych skryptów blokujących:
- P2PKH (standard): Blokada na adres (hash klucza publicznego), odblokowanie wymaga podpisu i klucza, weryfikacja zgodności.
- P2SH: Elastyczny, umożliwia wielopodpisy czy blokady czasowe.
- Taproot (od upgrade'u w 2021): Schnorr signatures dla lepszej prywatności i tańszych multi-sig.
Dzięki skryptom Bitcoin jest programowalny, ale bez ryzyka jak w Ethereum – priorytet to bezpieczeństwo.
Górnictwo: Kto porządkuje te transakcje?

Górnicy to strażnicy i księgowi sieci w jednym.
Ich rola obejmuje:
1. Wyławianie z mempoolu transakcji z najwyższymi opłatami – priorytet dla zyskownych.
2. Konstruowanie bloku:
• Nagłówek bloku (80 bajtów, kluczowy):
• Wersja.
• Hash poprzedniego bloku (łączy łańcuch).
• Merkle Root (skrót drzewa wszystkich transakcji).
• Znacznik czasu.
• Cel trudności (kodowane w Bits).
• Nonce (liczba, którą obracają w nieskończoność).
• Lista transakcji: Na czele coinbase (nagroda górnika) plus zwykłe.
3. Rozwiązywanie Nonce: Podwójny SHA256 nagłówka musi być mniejszy od celu trudności (z mnóstwem zer na początku). Próbują po kolei, aż trafią.
4. Pierwszy sukces – nadanie bloku, weryfikacja przez sieć, akceptacja i start następnego.
5. Nagroda: Aktualnie 3.125 BTC (po halvingu 2024) plus sumę opłat z transakcji.
Górnictwo to gra losowa: Im większa moc obliczeniowa sieci, tym trudniej wygrać, ale mechanizm dostosowuje trudność (więcej o tym niżej).
Struktura bloku: Prosto i klarownie
Blok składa się z nagłówka i ciała transakcji.
Pola nagłówka:
- Wersja (4B)
- Poprzedni hash (32B)
- Merkle Root (32B)
- Znacznik czasu (4B)
- Bits (kod trudności, 4B)
- Nonce (4B)
Ciało transakcji:
- Liczba transakcji
- Coinbase (nagroda dla górnika plus wiadomość, np. w genesis bloku: "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks")
- Pozostałe transakcje
Drzewo Merkle to geniusz: Tysiące transakcji sprowadzone do 32-bajtowego hasha – zmiana jednej i root się zmienia, weryfikacja błyskawiczna.
Dostosowanie trudności: Automatyczny regulator Bitcoin
Sieć dąży do bloku co średnio 10 minut.
Niezależnie od skoków hashrate – nowych maszyn czy regulacji jak w Europie – cel to stabilność.
Jak to działa?
- Co 2016 bloków (ok. dwa tygodnie) liczy rzeczywisty czas.
- Cel: 2016 × 10 min = 20160 minut.
- Krótszy czas (więcej mocy)? Trudność w górę (mniejszy cel hasha, więcej zer).
- Dłuższy? W dół.
- Formuła: Nowa trudność = stara × (20160 min / rzeczywisty czas).
- Limity: Zmiana max 4-krotna, by uniknąć chaosu.
To mistrzostwo inżynierii: Utrzymuje emisję jak szwajcarski zegarek.
Nawet w burzliwych czasach, limit 21 milionów i halvingi trwają nieprzerwanie – fundament wiary w Bitcoin jako cyfrowe złoto.
Dlaczego te mechanizmy czynią Bitcoin niezniszczalnym?
- UTXO: Prosta ochrona przed podwójnym wydaniem (każdy tylko raz, potem znika).
- Skrypty: Programowalność z hamulcami, zero luk.
- PoW i dostosowanie trudności: Koszt energii odstrasza ataki 51%.
- Prawo najdłuższego łańcucha: Sieć wybiera ten z największym Proof of Work – najtrudniejszy do sfałszowania.
Od kliknięcia 'wyślij' po potwierdzenie – to globalna symfonia węzłów, górników walczących o bloki.
Teraz możecie imponować znajomym: "Bitcoin to taniec UTXO po blockchainie. Górnicy głosują prądem, co wchodzi do historii. A trudność kalibruje się co dwa tygodnie, by rytm nie szwankował."
Chcecie więcej? O SegWit oszczędzającym miejsce, Taproot upraszczającym multi-sig czy Lightning Network dla błyskawicznych przelewów?
Albo dajcie znać, co was nurtuje – rozbiorę to na atomy!
Zalecane top 3 giełdy kryptowalut na świecie:
- Rejestracja na Binance (król wolumenu, najszersza oferta, bonusy dla nowicjuszy);
- Rejestracja na OKX (mistrz kontraktów, niskie opłaty);
- Rejestracja na Gate.io (łowca nowych coinów, copy trading + ekskluzywne airdropy).
Binance dla pełni, OKX dla pro, Gate dla altcoinów! Szybka rejestracja z dożywotnim rabatem na fee~