Bitcoin
Anatomia Bitcoina
08
Filar 8 z 8

Oprogramowanie

Kto rządzi Bitcoinem?

Kto rządzi Bitcoinem? Nikt i wszyscy. Żaden CEO, żadna fundacja z prawem weta, żadne głosowanie tokenami. Zmiany protokołu wymagają dobrowolnego przyjęcia przez tysiące operatorów węzłów na całym świecie.

Bitcoin to przede wszystkim oprogramowanie open source na licencji MIT. Każda linia kodu jest publicznie dostępna, audytowana przez tysiące deweloperów od 2009 roku. Referencyjna implementacja, Bitcoin Core, jest napisana w C++ i rozwijana przez dziesiątki programistów z całego świata. Każda propozycja zmiany przechodzi publiczny proces Bitcoin Improvement Proposal (BIP).

Tu pojawia się rozróżnienie, które jest fundamentalne: protokół to jedno, usługi zbudowane na nim to drugie.

Dane na żywo

Wysokość bloku
Najnowszy zatwierdzony blok
mempool.space
Węzły osiągalne
Pełne węzły walidujące transakcje
btcnodes.io
Commity Bitcoin Core
Łączna liczba commitów w repo bitcoin/bitcoin
github.com/bitcoin/bitcoin

Protokół vs infrastruktura — dwa różne światy

Protokół Bitcoin działa nieprzerwanie od marca 2013 roku. Nigdy nie został zhakowany, nigdy nie stracił środków użytkowników.

Firmy zbudowane wokół Bitcoina upadały spektakularnie:

  • Mt. Gox (2014) — 850 000 BTC utraconych
  • QuadrigaCX (2019) — śmierć CEO, klucze zaginione
  • Celsius (2022) — model lending, zła ekspozycja
  • FTX (2022) — fraud Sam Bankman-Fried, 8 mld USD strat
  • Mt. Gox / FTX rebirth próby (Polska: Bitcurex 2017)

To nie była porażka Bitcoina. To była porażka pośredników, którzy zbudowali scentralizowane produkty na zdecentralizowanym protokole. Wniosek operacyjny: self-custody (sprzętowy portfel, własny seed) eliminuje cały ten wektor ryzyka.

Bitcoin Core — żywy projekt open source

Bitcoin Core to referencyjna implementacja protokołu:

  • Język: C++
  • Licencja: MIT (najbardziej permisywna)
  • Repo: github.com/bitcoin/bitcoin (>40 000 commitów, >1000 kontrybutorów)
  • Wersje stabilne: wydawane co ~6 miesięcy, support 1 rok
  • Aktualna wersja: 28.x (2026)
  • Maintainerzy: kilkunastu, brak hierarchii — konsensus przez code review

Nie istnieje "CEO Bitcoina". Nawet w spornych decyzjach (OP_RETURN limit, czas bloku, format adresów) ostateczna decyzja należy do operatorów węzłów, którzy zdecydują, którą wersję uruchomić.

Proces BIP — jak powstają zmiany

Bitcoin Improvement Proposal to proces, przez który każdy może zaproponować zmianę:

  1. Draft — autor pisze BIP w formacie markdown, publikuje na GitHubie
  2. Review — społeczność komentuje na mailing liście Bitcoin-dev, na GitHubie
  3. Implementation — referencyjna implementacja, testy na regtest/testnet
  4. Activation — soft fork (BIP-9, BIP-148, BIP-8) lub hard fork
  5. Adoption — operatorzy węzłów decydują, czy uruchomić wersję wspierającą BIP

Soft fork = zaostrzenie reguł, kompatybilne wstecz. Hard fork = łamanie zgodności, rozdzielenie sieci.

Najsłynniejsze BIP-y:

  • BIP-32: hierarchical deterministic wallets (HD)
  • BIP-39: seed phrase (12/24 słowa)
  • BIP-141: SegWit (2017)
  • BIP-340/341/342: Taproot, Schnorr (2021)

Blocksize Wars — case study władzy

Najlepszy dowód na to, kto naprawdę rządzi protokołem, to Blocksize Wars z lat 2015–2017. Największe firmy branży (Coinbase, BitPay, BitFury) i większość minerów próbowały przeforsować zmianę podstawowej reguły Bitcoina — rozmiaru bloku (z 1 MB na 2–8 MB).

Miały:

  • ✓ Kapitał
  • ✓ Moc obliczeniową (>80% hashrate w pewnym momencie)
  • ✓ Poparcie medialne
  • ✓ Konferencje (Hong Kong Agreement, NYA)

Po drugiej stronie stali zwykli operatorzy węzłów, uruchamiający oprogramowanie na swoich Raspberry Pi i PC. Wygrali ci drudzy. Efektem był User Activated Soft Fork (UASF, BIP-148) — sygnał, że to użytkownicy, nie korporacje, decydują o regułach Bitcoina.

Korporacyjna część odeszła do Bitcoin Cash (i dalej, do Bitcoin SV). Główny Bitcoin został przy 1 MB blokach i przyjął SegWit przez konsensus.

Czym Bitcoin różni się od wszystkich innych systemów

W bankowości, fintechu, a nawet w większości innych projektów blockchain, istnieje CEO lub fundacja:

  • Ethereum Foundation — wpływ na roadmapę (Beacon Chain, EIP-1559, Merge)
  • Solana Labs — firma z venture capital, kontrola nad referencyjnym klientem
  • Ripple Labs — XRP jako produkt firmy
  • Banki centralne — pełna kontrola nad emisją fiat

Z każdą z tych instytucji można negocjować, naciskać, przejąć. Z Bitcoinem — nie. To odróżnia Bitcoin od każdej innej technologii finansowej w historii.

Pełna implementacja zasady cypherpunkowej: "Cypherpunks write code." Nie petycje, nie protesty — działające oprogramowanie, którego nikt nie może zatrzymać.

Wizualizacje

Najważniejsze BIP-y

Bitcoin Improvement Proposal — pisemny dokument opisujący propozycję zmiany. Każda nietrywialna modyfikacja przechodzi przez BIP. Lista najważniejszych w historii Bitcoina:

BIP-16
P2SH
(2012)Final

Pay-to-Script-Hash — wieloosobowe portfele

BIP-32
HD Wallets
(2012)Final

Hierarchiczne deterministyczne portfele

BIP-39
Mnemonic Seed
(2013)Final

12/24 słowa jako backup klucza

BIP-50
March 2013 Fork Postmortem
(2013)Final

Analiza ostatniego forka — od tej pory bez przestoju

BIP-141
SegWit
(2017)Final

Segregated Witness — efektywność, malleability fix

BIP-148
UASF
(2017)Final

User Activated Soft Fork — Blocksize Wars

BIP-340
Schnorr Signatures
(2021)Final

Lżejsze, agregowalne podpisy

BIP-341
Taproot
(2021)Final

Złożone wydatki nieodróżnialne od prostych

BIP-342
Tapscript
(2021)Final

Nowy język skryptowy w Taproot

Pełna lista: github.com/bitcoin/bips · Aktualnie zarejestrowano ponad 370 BIP-ów.

Bitcoin Core — kluczowe wydania

Referencyjna implementacja Bitcoina. C++, na licencji MIT. Każdy może czytać, kompilować, uruchamiać i forkować. Wprowadzanie zmian — żmudne, świadome i konserwatywne.

WersjaRokProwadzącyCo ważnego
v0.1.02009Satoshi NakamotoPierwszy release. C++.
v0.3.02010Satoshi NakamotoBug 184 mld BTC overflow naprawiony — chain unieważniony.
v0.8.02013Wladimir van der LaanBDB → LevelDB. Spowodował fork 12 marca 2013 (BIP-50).
v0.10.02015Wladimir van der LaanHeaders-first sync. Zmiany w ścieżce konsensusu.
v0.13.12016Wladimir van der LaanSegWit aktywacja w fazie sygnalizacji.
v0.16.02018Wladimir van der LaanPełne wsparcie portfeli SegWit.
v22.02021Marco Falke + zespółTaproot activation. Schnorr.
v26.02023maintainersDecoupled wallet z node. Lepsze RPC.
v27.02024maintainersOptymalizacja propagacji bloków, BIP324 v2 transport.
v28.02025maintainersDalsze prace nad transportem szyfrowanym i ulepszenia mempool.
Repo: github.com/bitcoin/bitcoin · Dziś prowadzenie projektu jest rozproszone — nie ma jednego dyktatora kodu.

Wzrost społeczności kontrybutorów

Skumulowana liczba unikalnych kontrybutorów do Bitcoin Core. Bitcoin nie jest dziełem jednej osoby — jest dziełem setek programistów z całego świata. Satoshi zniknął w 2010.

2010
4
2013
90
2015
130
2018
250
2020
380
2022
540
2024
730
2026
900
Dane: GitHub Bitcoin Core. Liczby zaokrąglone. Nie wszyscy kontrybuują kod — wielu ludzi pomaga w review, testach, dokumentacji, finansowaniu.

Jak rośnie kod Bitcoin Core

Skala logarytmiczna. Commity, kontrybutorzy, linie kodu i zarejestrowane BIP-y — wszystko rośnie nieprzerwanie od 2009 roku, mimo że nie ma żadnej firmy ani centralnego budżetu.

CommityKontrybutorzyLinie koduBIP-y
~49 000
commitów
~900
kontrybutorów
~600 tys.
linii kodu
~380
BIP-ów
Dane: GitHub bitcoin/bitcoin, repozytorium BIPs. Wartości przybliżone (skumulowane).

Najczęstsze pytania

Czy ktoś może zmienić limit 21 mln BTC?+

Zaproponować taki BIP może każdy — ale aktywacja wymaga konsensusu większości operatorów węzłów.

Posiadacze BTC (dziesiątki milionów ludzi i instytucji) nie zaakceptują rozcieńczenia. To social consensus zabezpieczony ekonomicznie — silniejszy niż jakakolwiek prawna gwarancja. „Możliwe" i „realistyczne" to dwie różne rzeczy.

Kim są maintainerzy Bitcoin Core?+

Kilkunastu deweloperów z różnych krajów (USA, UK, Holandia, Niemcy, Australia, Czechy). Brak hierarchii — wszystkie zmiany przez code review i ACK od innych.

Bitcoin Core nie ma CEO. Wniesienie zmiany do głównej gałęzi wymaga zgody kilku maintainerów. Wcześniej dominowali Wladimir van der Laan i Pieter Wuille — dziś rola jest bardziej rozproszona.

Czy Bitcoin Core to "jedyna prawdziwa" implementacja?+

Nie. Istnieją alternatywy:

  • Bitcoin Knots (Luke Dashjr) — bardziej restrykcyjny w policy,
  • btcd (Go),
  • libbitcoin (C++),
  • bcoin (JavaScript).

Wszystkie muszą zgadzać się z regułami konsensusu — inaczej fork. Pluralizm implementacji to siła protokołu (eliminuje single point of failure w kodzie).

Co dalej z protokołem?+

Ossifikacja warstwy bazowej — protokół zmienia się coraz rzadziej, jak TCP/IP. Innowacja przenosi się warstwy wyżej: Lightning, Taproot Assets, Fedimint, RGB.

Otwarte tematy w 2026: covenants (CTV, APO), podpisy post-kwantowe, simplicity. Każda zmiana — przez BIP, code review i social consensus.