Bitcoin.com

Czym są UTXO w sieci Bitcoin? Wyjaśnienie pojęcia „niewydanych wyjść transakcji”

UTXO w sieci Bitcoin to poszczególne jednostki BTC, które składają się na saldo Twojego portfela. Dowiedz się, jak działają niewydane wyjścia transakcyjne, dlaczego mają one wpływ na wysokość opłat oraz jak nimi zarządzać.

Ostatnia aktualizacja
Opublikowano
Czas czytaniaCzas czytania: 3 minuty
Zweryfikował
Graham Stone Author Image
Graham Stone
What are Bitcoin UTXOs?

W 2021 roku ktoś przelał bitcoiny o wartości 2 miliardów dolarów w ramach jednej transakcji, płacąc za to 0,78 dolara opłat. Powodem, dla którego jest to możliwe – podczas gdy przelew w wysokości 30 dolarów z portfela zawierającego wiele niewielkich wpłat może kosztować kilka dolarów – jest jedna koncepcja: UTXO.

UTXO (Unspent Transaction Output) to konkretna kwota bitcoinów, którą posiadasz i której jeszcze nie wydałeś. Saldo Twojego portfela nie jest pojedynczą liczbą zapisaną gdziekolwiek w łańcuchu bloków Bitcoin. Jest to suma wszystkich UTXO, którymi zarządza Twój portfel – każde z nich stanowi odrębną, niezależną jednostkę BTC z własną kwotą i historią transakcji.

Większość osób nigdy nie musi zastanawiać się nad UTXO, aby wysłać lub odebrać bitcoiny. Jednak zrozumienie tego zagadnienia decyduje o tym, czy za tę samą transakcję zapłacisz 1 dolara opłat, czy też 15 dolarów. UTXO mają również wpływ na to, jakie informacje o Twojej aktywności w łańcuchu bloków mogą uzyskać osoby postronne, a także wyjaśniają niektóre z najbardziej przemyślanych decyzji projektowych dotyczących Bitcoina.

W niniejszym przewodniku wyjaśniono, czym są UTXO, w jaki sposób powstają i ulegają likwidacji, dlaczego mają wpływ na wysokość opłat transakcyjnych, czym różnią się od rozwiązania stosowanego w sieci Ethereum oraz jak można nimi skutecznie zarządzać. Przewodnik ten uzupełnia nasze inne materiały poświęcone działaniu transakcji bitcoinowych, opłatom transakcyjnym w sieci Bitcoin oraz sieci Lightning Network – wszystkie one stanowią część Centrum edukacyjnego Bitcoin.

Zarządzaj swoimi bitcoinami w bezpieczny sposób dzięki samodzielnemu przechowywaniu Aplikacja Bitcoin.com Wallet.

Najważniejsze wnioski

  • UTXO to możliwy do wydania, niepodzielny fragment bitcoina, powstały jako wynik poprzedniej transakcji. Saldo Twojego portfela stanowi sumę wszystkich UTXO, którymi dysponujesz.
  • UTXO muszą zostać w całości wykorzystane podczas transakcji. Wszelka nadwyżka wraca do portfela w postaci nowego UTXO (twojej „reszty”).
  • Opłaty za transakcje bitcoinowe zależą od wielkości danych transakcji wyrażonej w bajtach wirtualnych, a nie od kwoty przesyłanej. Im więcej obiektów UTXO wykorzystanych jako dane wejściowe, tym większa transakcja i wyższa opłata.
  • Każdy pełny węzeł Bitcoin prowadzi zbiór UTXO: aktualną bazę danych zawierającą wszystkie monety, które można wydać. Najnowsza kompleksowa analiza (raport dotyczący zbioru UTXO opublikowany przez mempool.space, stan na kwiecień 2025 r.) wykazała ponad 173 miliony wpisów, co stanowi ponad trzykrotny wzrost w porównaniu z rokiem 2020.
  • Prawie 30% UTXO w tej grupie jest powiązanych z inskrypcjami Ordinals, a ich średnia wartość wynosi zaledwie 811 satoshi na sztukę, co pokazuje, w jaki sposób aktywność w łańcuchu bloków wykraczająca poza płatności powoduje nadmierne powiększenie tej grupy.
  • Format adresów używanych przez Twoje UTXO ma znaczenie. Wejścia Taproot są o około 61% tańsze w przeliczeniu na bajt wirtualny niż adresy tradycyjne.
  • Konsolidacja UTXO, kontrola monet oraz aktualizacje formatu adresów to trzy najbardziej praktyczne sposoby na obniżenie przyszłych opłat.
  • Sieć Lightning opiera się na obiektach UTXO. Każdy kanał płatniczy otwiera się poprzez zablokowanie obiektu UTXO w łańcuchu bloków.

Czym jest UTXO?

UTXO (Unspent Transaction Output) to konkretna kwota bitcoinów, która została otrzymana w ramach poprzedniej transakcji i nadal pozostaje dostępna do wydania. Portfel bitcoinowy należy traktować nie tyle jak konto bankowe, co raczej jak fizyczny portfel zawierający zbiór banknotów o różnych nominałach. Każdy banknot to UTXO: odrębny, pełny i niepodzielny.

Jeśli Twój portfel wskazuje saldo w wysokości 0,52 BTC, kwota ta może składać się z trzech odrębnych obiektów UTXO: 0,20 BTC, 0,15 BTC i 0,17 BTC. Oprogramowanie portfela sumuje je i wyświetla wynik. W rzeczywistości są to trzy niezależne obiekty, z których każdy ma własne pochodzenie i historię transakcji.

Najważniejsza zasada: UTXO musi zostać wykorzystane w całości. Nie można wykorzystać tylko połowy takiego UTXO. Jeśli chcesz wysłać 0,10 BTC, a Twoje jedyne UTXO ma wartość 0,20 BTC, wydajesz całe 0,20 BTC. Kwota 0,10 BTC trafia do odbiorcy, a pozostała część, pomniejszona o opłatę dla górnika, wraca do Twojego portfela jako zupełnie nowe UTXO. Ta pozostała część to Twoja reszta.

Takie działanie zasadniczo różni się od sposobu funkcjonowania banków i większości cyfrowych systemów płatniczych. Kiedy Alicja wysyła Bobowi 50 dolarów przelewem bankowym, system odejmuje 50 dolarów od salda konta Alicji i dodaje 50 dolarów do salda konta Boba. Nie dochodzi do fizycznego przemieszczenia żadnego przedmiotu; aktualizowane są jedynie dwie liczby. Bitcoin nie aktualizuje sald. Niszczy stare UTXO i tworzy w ich miejsce nowe.

Krótka historia modelu UTXO

Model UTXO powstał jeszcze przed pojawieniem się Bitcoina. Za niezależne opracowanie tej koncepcji w latach 1997–2004 uznaje się kryptografów Adama Backa i Hala Finneya, którzy byli wybitnymi członkami społeczności Cypherpunk, w której często bywał twórca Bitcoina, Satoshi Nakamoto. Kiedy w styczniu 2009 roku Satoshi uruchomił Bitcoin, stał się on pierwszym działającym systemem waluty cyfrowej, który w praktyce wdrożył model UTXO.

Ta architektura okazała się trwała. Litecoin, Dogecoin, Bitcoin Cash i Cardano wykorzystują jej różne warianty. Cardano rozszerza ją jeszcze bardziej dzięki modelowi Extended UTXO (eUTXO), który dodaje programowalność do podstawowej architektury. Natomiast Ethereum w 2015 roku wybrało model oparty na kontach, co stanowiło świadome odejście od dotychczasowego rozwiązania i priorytetowe potraktowanie elastyczności inteligentnych kontraktów kosztem struktury transakcji Bitcoina przypominającej system gotówkowy.

Jak działają UTXO w transakcji

Każda transakcja Bitcoin składa się z dwóch części: wejść i wyjść.

Dane wejściowe czy istniejące obiekty UTXO są wykorzystywane. Twój portfel wybiera je w celu sfinansowania płatności.

Wyniki są to nowe UTXO utworzone w wyniku transakcji – jedno trafia do odbiorcy, a drugie zazwyczaj wraca do Twojego portfela jako reszta.

Gdy wejściowy obiekt UTXO zostanie wykorzystany, zostaje trwale zniszczony. Zostaje on usunięty z sieciowego rejestru monet, które można wydać, i nie można go już nigdy ponownie wydać. Utworzone przez niego wyjścia stają się nowymi obiektami UTXO, dostępnymi dla każdego, kto posiada klucze prywatne umożliwiające ich odblokowanie.

Podstawowa zasada brzmi: kwoty wejściowe są równe kwotom wyjściowym powiększonym o prowizję górnika. Różnica między kwotami wejściowymi a wyjściowymi w całości przypada górnikowi, który umieszcza transakcję w bloku. W transakcji bitcoinowej nie ma oddzielnego pola na prowizję; prowizja stanowi po prostu różnicę, którą pozostawiasz.

Przykład krok po kroku

Posiadasz jeden UTXO o wartości 0,30 BTC i chcesz wysłać 0,10 BTC znajomemu.

  1. Twój portfel wybiera UTXO o wartości 0,30 BTC jako dane wejściowe.
  2. W wyniku tej transakcji powstają dwa wyjścia: 0,10 BTC na adres Twojego znajomego oraz około 0,1997 BTC z powrotem na nowy adres w Twoim portfelu jako reszta.
  3. Różnica wynosząca około 0,0003 BTC stanowi opłatę dla górnika.
  4. Pierwotny UTXO o wartości 0,30 BTC został trwale usunięty. Obecnie istnieją dwa nowe UTXO.

Transakcje mogą mieć wiele wejść i wiele wyjść. Pojedyncza transakcja, w ramach której wypłacane są środki pięciu różnym odbiorcom, jest całkowicie normalna; generuje ona pięć wyjściowych obiektów UTXO. Portfel łączący dwadzieścia małych obiektów UTXO w jedną większą całość tworzy transakcję z dwudziestoma wejściami i jednym wyjściem. Kombinacje są elastyczne; zasada jest prosta: suma wejść musi być równa lub większa od sumy wyjść powiększonej o opłaty.

Skąd biorą się UTXO: transakcja na Coinbase

Każdy istniejący UTXO wywodzi się z transakcji coinbase – specjalnej pierwszej transakcji w każdym bloku Bitcoin, która tworzy nowe BTC jako nagrodę blokową dla górnika. Transakcje coinbase nie mają żadnych wejść. Nowe bitcoiny nie pochodzą z żadnego wcześniejszego źródła; są one emitowane przez protokół jako zapłata za wydobycie w ramach mechanizmu proof-of-work.

Od tego momentu każda jednostka bitcoina przechodzi przez nieprzerwany łańcuch UTXO, będąc wydawana i tworzona, aż do momentu, gdy trafia dziś do Twojego portfela. Każdy satoshi, który posiadasz, ma nieprzerwany łańcuch pochodzenia sięgający transakcji coinbase, a każdy, kto ma dostęp do pełnego węzła lub przeglądarki łańcucha bloków, może prześledzić ten łańcuch.

Zbiór UTXO: aktualny rejestr monet gotowych do wydania w sieci Bitcoin

Każdy pełny węzeł Bitcoin prowadzi zbiór UTXO: aktualną bazę danych zawierającą wszystkie istniejące obecnie w całej sieci wyjścia, które można wydać. Gdy pojawia się transakcja, węzeł sprawdza ten zbiór, aby potwierdzić, że deklarowane wejścia istnieją, nie zostały jeszcze wydane i spełniają warunki blokady (zasady kryptograficzne określające, kto może je wydać). Jest to główny mechanizm Bitcoina zapobiegający podwójnemu wydatkowaniu i nie wymaga udziału zaufanej strony trzeciej.

Wielkość i skład na rok 2025

Najbardziej szczegółowy, publicznie dostępny podział danych pochodzi od zespołu badawczego mempool.space, którego Raport dotyczący zbioru UTXO przeanalizowano pełną migawkę z wysokości bloku 892 385 z dnia 14 kwietnia 2025 r., czyli najnowszą pełną analizę składu opublikowaną w połowie 2026 r. W tym momencie zestaw UTXO zawierał 173 190 861 wpisów i zajmował około 11 GB na dysku, co stanowi ponad trzykrotność liczby około 64 milionów UTXO odnotowanych na początku 2020 roku.

Podział według rodzaju adresu ujawnia pewną kwestię, którą warto przeanalizować:

Typ skryptu UTXO
Udział w ogólnej liczbie
Udział w całkowitej wartości BTC
Taproot (P2TR)
34,2%
0,75%
Legacy (P2PKH)
28,8%
Duży
Natywny SegWit (P2WPKH)
26,5%
Większość wartości
Pay-to-Script-Hash (P2SH)
ok. 9%
Warte uwagi
Pay-to-Multisig (P2MS) i Pay-to-Public-Key (P2PK)
ok. 1,5%
ok. 8,7% (głównie nagrody dla pierwszych górników)
Typ skryptu UTXO
Taproot (P2TR)
Udział w ogólnej liczbie
34,2%
Udział w całkowitej wartości BTC
0,75%
Typ skryptu UTXO
Legacy (P2PKH)
Udział w ogólnej liczbie
28,8%
Udział w całkowitej wartości BTC
Duży
Typ skryptu UTXO
Natywny SegWit (P2WPKH)
Udział w ogólnej liczbie
26,5%
Udział w całkowitej wartości BTC
Większość wartości
Typ skryptu UTXO
Pay-to-Script-Hash (P2SH)
Udział w ogólnej liczbie
ok. 9%
Udział w całkowitej wartości BTC
Warte uwagi
Typ skryptu UTXO
Pay-to-Multisig (P2MS) i Pay-to-Public-Key (P2PK)
Udział w ogólnej liczbie
ok. 1,5%
Udział w całkowitej wartości BTC
ok. 8,7% (głównie nagrody dla pierwszych górników)

Kategoria Taproot ma największy udział w liczbie UTXO, ale stanowi jedynie 0,75% całkowitej wartości BTC. Wynika to z faktu, że prawie 30% wszystkich UTXO, a konkretnie 51 188 145 z 173 milionów wpisów, jest powiązanych z inskrypcjami Ordinals. Łączna wartość tych UTXO związanych z inskrypcjami wynosi zaledwie 415 BTC, a ich średnia wartość to 811 satoshi na każdy. Nie mają one praktycznie żadnego znaczenia ekonomicznego, ale każdy węzeł w sieci musi je trwale przechowywać – zjawisko to badacze określają mianem „rozrostu zbioru UTXO” (UTXO set bloat).

Dlaczego wzrost zbioru UTXO stanowi problem, na który warto zwrócić uwagę

Węzły muszą przechowywać aktywny zbiór UTXO w pamięci o szybkim dostępie, aby móc szybko weryfikować nowe transakcje. Wraz ze wzrostem tego zbioru rosną również wymagania sprzętowe związane z prowadzeniem węzła. Jeśli koszty te wzrosną w wystarczającym stopniu, mniej użytkowników indywidualnych będzie w stanie prowadzić węzeł, co spowoduje koncentrację mocy weryfikacyjnej w rękach operatorów dysponujących znacznymi zasobami i ograniczy decentralizację, która stanowi o odporności sieci Bitcoin.

Aktualizacja SegWit z 2017 roku wprowadziła ekonomiczne zachęty do konsolidacji UTXO poprzez obniżenie kosztów wydatkowania wielu wejść i generowania mniejszej liczby wyjść. Pomimo tego trend ten nadal się utrzymuje. Najbardziej zaawansowanym z proponowanych rozwiązań jest Utreexo, zaprojektowane przez Tadge’a Dryję (który wraz z Josephem Poonem współtworzył również sieć Lightning Network). Utreexo kompresuje zbiór UTXO za pomocą akumulatorów kryptograficznych opartych na drzewach Merkle’a, co pozwala węzłowi na przechowywanie jedynie niewielkiej liczby odcisków palców zamiast wszystkich 173 milionów pojedynczych wpisów. W połowie 2026 roku pozostaje to aktywnym obszarem badań nad protokołem Bitcoin.

Model UTXO a model kont: Bitcoin kontra Ethereum

Bitcoin nie jest jedynym sposobem śledzenia własności w publicznym łańcuchu bloków. Ethereum wykorzystuje model oparty na kontach, który działa bardziej jak tradycyjna księga bankowa: jest to łańcuch bloków zawierający salda kont, a nie lista odrębnych obiektów, którymi można dysponować. Każdy adres posiada jedno saldo bieżące, które wzrasta wraz z transakcjami przychodzącymi i maleje wraz z transakcjami wychodzącymi. Kiedy wysyłasz ETH, saldo nadawcy jest obciążane, a saldo odbiorcy jest zasilane; między nimi nie przepływa żaden odrębny obiekt.

Oba modele wiążą się z różnymi kompromisami:

Funkcja
Model UTXO (Bitcoin, Litecoin, Cardano)
Model konta (Ethereum, Solana)
Jak działają salda
Suma dyskretnych niewykorzystanych wyjść
Jedno saldo bieżące na każde konto
Przebieg transakcji
Wykorzystaj stare UTXO, utwórz nowe
Obciążenie nadawcy, uznanie odbiorcy
Polityka prywatności
Większe bezpieczeństwo: każda transakcja wykorzystuje odrębne wyjścia i może korzystać z nowych adresów
Słabsza strona: cała aktywność jest powiązana z jednym stałym adresem
Przetwarzanie równoległe
Tak: niezależne obiekty UTXO weryfikowane jednocześnie w wielu wątkach
Nie: stan konta jest aktualizowany sekwencyjnie; na tym samym koncie nie można jednocześnie przetwarzać dwóch transakcji
Zapobieganie podwójnemu wydatkowaniu
Zweryfikowano względem zbioru UTXO
Zweryfikowano pod kątem wartości nonce i stanu konta
Obsługa inteligentnych kontraktów
Ograniczone do warstwy podstawowej
Natywne i elastyczne
Analogia
Gotówka w fizycznym portfelu
Konto bankowe
Funkcja
Jak działają salda
Model UTXO (Bitcoin, Litecoin, Cardano)
Suma dyskretnych niewykorzystanych wyjść
Model konta (Ethereum, Solana)
Jedno saldo bieżące na każde konto
Funkcja
Przebieg transakcji
Model UTXO (Bitcoin, Litecoin, Cardano)
Wykorzystaj stare UTXO, utwórz nowe
Model konta (Ethereum, Solana)
Obciążenie nadawcy, uznanie odbiorcy
Funkcja
Polityka prywatności
Model UTXO (Bitcoin, Litecoin, Cardano)
Większe bezpieczeństwo: każda transakcja wykorzystuje odrębne wyjścia i może korzystać z nowych adresów
Model konta (Ethereum, Solana)
Słabsza strona: cała aktywność jest powiązana z jednym stałym adresem
Funkcja
Przetwarzanie równoległe
Model UTXO (Bitcoin, Litecoin, Cardano)
Tak: niezależne obiekty UTXO weryfikowane jednocześnie w wielu wątkach
Model konta (Ethereum, Solana)
Nie: stan konta jest aktualizowany sekwencyjnie; na tym samym koncie nie można jednocześnie przetwarzać dwóch transakcji
Funkcja
Zapobieganie podwójnemu wydatkowaniu
Model UTXO (Bitcoin, Litecoin, Cardano)
Zweryfikowano względem zbioru UTXO
Model konta (Ethereum, Solana)
Zweryfikowano pod kątem wartości nonce i stanu konta
Funkcja
Obsługa inteligentnych kontraktów
Model UTXO (Bitcoin, Litecoin, Cardano)
Ograniczone do warstwy podstawowej
Model konta (Ethereum, Solana)
Natywne i elastyczne
Funkcja
Analogia
Model UTXO (Bitcoin, Litecoin, Cardano)
Gotówka w fizycznym portfelu
Model konta (Ethereum, Solana)
Konto bankowe

Model oparty na kontach jest łatwiejszy do zrozumienia, dlatego większość łańcuchów bloków uruchomionych po Bitcoinie, w tym Ethereum, Solana i BNB Chain, przyjęła właśnie ten model. Tworzenie inteligentnych kontraktów, które współdziałają z trwałym stanem, jest bardziej naturalne w systemie opartym na kontach. Model UTXO Bitcoina zamienia tę wygodę na domyślnie silniejsze właściwości prywatności, większą przejrzystość audytu podaży (każda moneta daje się prześledzić do transakcji coinbase) oraz możliwość równoległej walidacji transakcji – zaletę strukturalną, która zyskuje na znaczeniu wraz ze wzrostem zapotrzebowania na bloki.

Jak UTXO wpływają na wysokość opłat transakcyjnych

Opłaty transakcyjne w sieci Bitcoin nie zależą od kwoty przesyłanej. Zależą one od wielkości danych transakcji, mierzonej w wirtualnych bajtach (vbytes). Najważniejszym czynnikiem wpływającym na tę wielkość jest liczba obiektów UTXO wykorzystywanych jako dane wejściowe.

Każdy element wejściowy dodaje dane do transakcji: odniesienie do poprzedniego UTXO oraz podpis kryptograficzny potwierdzający, że jesteś jego właścicielem. Więcej elementów wejściowych oznacza większą transakcję i wyższą opłatę. Wartość przepływająca między wejściami a wyjściami nie ma znaczenia dla obliczenia opłaty, dlatego przelew o wartości 2 miliardów dolarów z wykorzystaniem trzech starannie wybranych UTXO kosztował w 2021 roku 0,78 dolara, podczas gdy przelew o wartości 50 dolarów z portfela przepełnionego wieloma małymi UTXO może kosztować kilka dolarów.

Według danych D-Central, w typowych warunkach sieciowych w latach 2025 i 2026 mediana stawek opłat wahała się od 1 do 20 sat/vB, cennik opublikowano w lutym 2026 r. Prosta transakcja Native SegWit z jednym wejściem i dwoma wyjściami kosztuje od kilkuset do kilku tysięcy satoshi. W okresach przeciążenia spowodowanych nagłymi skokami popytu lub wprowadzeniem nowych protokołów w łańcuchu bloków stawki mogą sięgać od 100 do 500 sat/vB lub więcej.

W jaki sposób rodzaj adresu wpływa na koszty zaopatrzenia

Rodzaj adresu, z którym powiązane są Twoje UTXO, ma istotny wpływ na to, ile kosztuje każde wejście w momencie jego wykorzystania. Nowsze formaty adresów wykorzystują podpisy kryptograficzne w bardziej efektywny sposób, zmniejszając ilość danych, jaką każde wejście dodaje do transakcji:

Typ adresu
Prefiks formatu
Rozmiar danych wejściowych (vbytes)
Koszt opłaty a dotychczasowe rozwiązania
Legacy (P2PKH)
1...
ok. 148 vB
Wartość bazowa, najdroższa
SegWit zagnieżdżony (P2SH-P2WPKH)
3...
ok. 91 vB
o około 38% tańsze
Natywny SegWit (P2WPKH)
bc1q...
ok. 68 vB
o około 54% tańsze
Taproot (P2TR)
bc1p...
ok. 57,5 vB
o około 61% tańsze
Typ adresu
Legacy (P2PKH)
Prefiks formatu
1...
Rozmiar danych wejściowych (vbytes)
ok. 148 vB
Koszt opłaty a dotychczasowe rozwiązania
Wartość bazowa, najdroższa
Typ adresu
SegWit zagnieżdżony (P2SH-P2WPKH)
Prefiks formatu
3...
Rozmiar danych wejściowych (vbytes)
ok. 91 vB
Koszt opłaty a dotychczasowe rozwiązania
o około 38% tańsze
Typ adresu
Natywny SegWit (P2WPKH)
Prefiks formatu
bc1q...
Rozmiar danych wejściowych (vbytes)
ok. 68 vB
Koszt opłaty a dotychczasowe rozwiązania
o około 54% tańsze
Typ adresu
Taproot (P2TR)
Prefiks formatu
bc1p...
Rozmiar danych wejściowych (vbytes)
ok. 57,5 vB
Koszt opłaty a dotychczasowe rozwiązania
o około 61% tańsze

Źródło: Przewodnik po zarządzaniu UTXO w Spark.money

SegWit pozwala na oszczędności, ponieważ dane podpisu (tzw. „witness”) są uwzględniane w 75% przy obliczaniu liczby wirtualnych bajtów. Taproot idzie o krok dalej, wykorzystując 64-bajtowe podpisy Schnorr zamiast 71–72-bajtowych podpisów ECDSA oraz eliminując konieczność dołączania klucza publicznego do „witness” w przypadku prostych transakcji typu „key-path”.

W przypadku transakcji konsolidacyjnej z 20 wejściami przejście z trybu Legacy na Native SegWit obniża opłatę o około 54%. Taproot zapewnia dodatkowo 15% oszczędności na każde wejście. Jeśli Twój portfel nadal generuje adresy zaczynające się od „1”, przejście na portfel generujący adresy Native SegWit (bc1q) lub Taproot (bc1p) jest najskuteczniejszym sposobem na obniżenie opłat, jaki masz do dyspozycji, zanim jeszcze zmienisz cokolwiek w sposobie przeprowadzania transakcji.

W połowie 2026 r. transakcje wykorzystujące natywny SegWit stanowią około 85% wszystkich transakcji Bitcoin. Wskaźnik wdrożenia Taproot oscyluje wokół 20%; osiągnął on szczyt na poziomie około 42% w 2024 r., napędzany aktywnością związaną z inskrypcjami Ordinals, po czym zaczął spadać wraz ze spadkiem liczby inskrypcji. Adresy starszego typu nadal stanowią pozostałe 15%, mimo że dla większości użytkowników nie oferują one żadnych korzyści w porównaniu z nowszymi formatami.

Transakcje zbiorcze i opcja „Zastąp za opłatą”

Oprócz wyboru UTXO warto zapoznać się z dwoma innymi strategiami dotyczącymi opłat.

Transakcje zbiorcze połączyć wiele płatności w jedną transakcję. Zamiast wysyłać bitcoiny do pięciu odbiorców w pięciu oddzielnych transakcjach, jedna transakcja z pięcioma wyjściami pozwala na obsłużenie tego w ramach jednego bloku. Koszt transakcyjny ponoszony jest tylko raz, a łączna opłata jest znacznie niższa niż w przypadku pięciu oddzielnych transakcji.

Model „Replace-by-Fee” (RBF), ujednolicona w BIP 125, pozwala zastąpić niepotwierdzoną transakcję nową wersją z wyższą opłatą. Jeśli wysłałeś transakcję z niską opłatą w okresie mniejszej aktywności, a mempool nagle się zapełnił, funkcja RBF pozwala podwyższyć opłatę bez konieczności anulowania i ponownego wysyłania transakcji od początku. Większość nowoczesnych portfeli domyślnie obsługuje sygnalizację RBF.

Bitcoin Dust: Kiedy UTXO stają się zbyt małe, by je wydać

Termin „bitcoin dust” odnosi się do jednostek UTXO o tak niewielkiej wartości, że opłata wymagana do ich wydania przewyższa ich wartość nominalną. Jeśli jednostka UTXO ma wartość 400 satoshi, ale uwzględnienie jej jako danych wejściowych w transakcji wiąże się z opłatą w wysokości 800 satoshi, nie ma ona żadnej wartości ekonomicznej. Nadal jesteś jej właścicielem w łańcuchu bloków, ale jej wydanie oznacza stratę pieniędzy.

Bitcoin Core stosuje limit „dust” w ramach polityki przekazywania transakcji. Wyjścia poniżej około 546 satoshi dla standardowych typów wyjść (a konkretnie 294 satoshi dla P2WPKH) nie będą przekazywane przez większość węzłów, ponieważ przy domyślnej minimalnej opłacie za przekazanie wynoszącej 3 sat/vB, wydanie ich w przyszłej transakcji kosztuje więcej niż są warte. Nie jest to reguła konsensusu wbudowana w protokół Bitcoina; poszczególne węzły mogą dostosować swój próg przekazywania. Jednak w praktyce większość węzłów stosuje ustawienie domyślne.

Nawet powyżej dolnej granicy progu opłat UTXO zawierające zaledwie kilka tysięcy satoshi mogą stać się ekonomicznie nieopłacalne do wydania w okresie gwałtownych wzrostów opłat. W przypadku UTXO typu P2WPKH zawierającego 1 000 satoshi wydanie środków staje się nieopłacalne, gdy opłaty przekroczą około 15 sat/vB, ponieważ przy kursie 15 sat/vB wejście generuje 68 vB, co odpowiada 1 020 satoshi opłat.

Pył zazwyczaj gromadzi się z:

  • Częste pobieranie niewielkich kwot z konta, zwłaszcza w ramach automatycznych wypłat w ramach strategii DCA (uśrednianie kosztów nabycia)
  • Zmiana wpływów z wielu drobnych zakupów, po których pozostają niewielkie resztki
  • Wypłaty z kopalni i nagrody za staking są wypłacane w częstych, niewielkich transzach
  • Wyniki związane z wpisami, które stanowią znaczną część obiektów UTXO o wartości poniżej 1 000 satoshi widocznych w bieżącym zbiorze UTXO

Praktyczne rozwiązanie jest proste: najpierw zgromadź środki, a dopiero potem je wypłacaj, a przy konsolidacji wybierz okres, w którym opłaty są niskie, zamiast czekać, aż pilnie będziesz musiał dokonać przelewu.

Zarządzanie UTXO i kontrola monet

Zarządzanie UTXO polega na celowym porządkowaniu i konsolidowaniu posiadanych obiektów UTXO w celu obniżenia przyszłych opłat oraz ochrony prywatności w łańcuchu bloków. Kontrola monet to konkretna funkcja portfela, która pozwala ręcznie wybrać, które obiekty UTXO mają zostać wykorzystane jako dane wejściowe w transakcji, zamiast pozostawiać ten wybór algorytmowi portfela.

Większość portfeli automatycznie dokonuje wyboru za pomocą algorytmów takich jak „Branch and Bound”, z których Bitcoin Core korzysta od wersji 0.17 i które od wersji 27+ działają równolegle z kilkoma konkurencyjnymi algorytmami. Algorytmy te zazwyczaj skutecznie minimalizują opłaty, ale są zoptymalizowane pod kątem kosztów, a nie preferencji użytkownika dotyczących prywatności ani rozdzielenia różnych historii transakcji.

Pięć praktycznych kroków w zarządzaniu UTXO

Akcja
Najlepszy moment
Dlaczego to pomaga
Połącz małe jednostki UTXO w mniejszą liczbę większych jednostek
Gdy opłaty wynoszą od 1 do 3 sat/vB
Zmniejsza przyszłą liczbę operacji, obniżając opłaty za każdą kolejną transakcję
Każdy UTXO należy oznaczyć źródłem w momencie jego otrzymania
W momencie odbioru
Przekształca nieuporządkowaną listę w przejrzysty spis; niezbędne przy podejmowaniu decyzji dotyczących kontroli monet
Zablokuj UTXO pochodzące ze wrażliwych źródeł
Zanim dokonasz kolejnego wydatku
Zapobiega przypadkowemu połączeniu oddzielnych historii transakcji
Przejdź na natywne adresy SegWit lub Taproot
Przed kolejną konsolidacją
Największa możliwa obniżka opłat bez konieczności zmiany swoich nawyków
Przed wykonaniem transakcji, które nie są pilne, sprawdź mempool.space
Zawsze, gdy transakcja może poczekać
Stawki opłat różnią się nawet dziesięciokrotnie między okresami mniejszej a większej ruchliwości
Akcja
Połącz małe jednostki UTXO w mniejszą liczbę większych jednostek
Najlepszy moment
Gdy opłaty wynoszą od 1 do 3 sat/vB
Dlaczego to pomaga
Zmniejsza przyszłą liczbę operacji, obniżając opłaty za każdą kolejną transakcję
Akcja
Każdy UTXO należy oznaczyć źródłem w momencie jego otrzymania
Najlepszy moment
W momencie odbioru
Dlaczego to pomaga
Przekształca nieuporządkowaną listę w przejrzysty spis; niezbędne przy podejmowaniu decyzji dotyczących kontroli monet
Akcja
Zablokuj UTXO pochodzące ze wrażliwych źródeł
Najlepszy moment
Zanim dokonasz kolejnego wydatku
Dlaczego to pomaga
Zapobiega przypadkowemu połączeniu oddzielnych historii transakcji
Akcja
Przejdź na natywne adresy SegWit lub Taproot
Najlepszy moment
Przed kolejną konsolidacją
Dlaczego to pomaga
Największa możliwa obniżka opłat bez konieczności zmiany swoich nawyków
Akcja
Przed wykonaniem transakcji, które nie są pilne, sprawdź mempool.space
Najlepszy moment
Zawsze, gdy transakcja może poczekać
Dlaczego to pomaga
Stawki opłat różnią się nawet dziesięciokrotnie między okresami mniejszej a większej ruchliwości

Do portfeli zapewniających zaawansowaną kontrolę nad monetami należą Sparrow Wallet (wersja na komputery stacjonarne, oprogramowanie open source, doskonałe funkcje oznaczania i blokowania) oraz Electrum (wersja na komputery stacjonarne, o ugruntowanej pozycji na rynku). Oba portfele udostępniają szczegółowe informacje o poszczególnych jednostkach UTXO i umożliwiają ręczny wybór wejść. Jeśli chodzi o urządzenia, Ledger, Trezor i Coldcard będą obsługiwać Taproot od 2026 r., w tym wydatki z wykorzystaniem ścieżki klucza Taproot w swoich standardowych konfiguracjach portfeli z pojedynczym podpisem.

Dobrze zarządzany portfel bitcoinowy zawiera niewielką liczbę UTXO o rozsądnej wielkości w nowoczesnym formacie adresu. Natomiast portfel źle zarządzany zawiera dziesiątki lub setki fragmentów w starszym formacie, z których każdy stanowi przyszłe zobowiązanie z tytułu opłat, które w każdej chwili może zostać uruchomione.

UTXO, prywatność i ataki typu „dusting”

Każdy obiekt UTXO przechowuje swoją historię transakcji na stałe w publicznym łańcuchu bloków Bitcoin. Gdy wykorzystujesz jednocześnie wiele obiektów UTXO jako dane wejściowe w jednej transakcji, narzędzia do analizy łańcucha bloków stosują tzw. heurystykę wspólnej własności danych wejściowych (CIOH): robocze założenie, że wszystkie dane wejściowe w transakcji należą do tego samego podmiotu.

Ma to bezpośrednie konsekwencje praktyczne. Jeśli otrzymasz 0,1 BTC z giełdy zweryfikowanej w ramach KYC (gdzie Twoja tożsamość jest zarejestrowana) oraz 0,05 BTC w ramach transakcji peer-to-peer (gdzie nie jest), połączenie obu UTXO w jednej transakcji publicznie i trwale wiąże te dwa źródła z tym samym właścicielem w łańcuchu bloków. Żadne przyszłe działanie nie będzie w stanie usunąć tego powiązania z publicznego rejestru.

Czym jest atak pyłowy?

Atak typu „dusting” polega na celowym wykorzystaniu luki CIOH. Atakujący wysyła niewielkie kwoty bitcoinów, często rzędu kilkuset satoshi, na jeden lub więcej z Twoich adresów. Jeśli później wydasz ten „dustowy” UTXO wraz z innymi UTXO w tej samej transakcji, atakujący może prześledzić powiązania między adresami i stworzyć mapę Twoich zasobów. Informacje te mogą następnie posłużyć do przeprowadzenia ukierunkowanego phishingu, wymuszeń lub inwigilacji.

Przeprowadzenie tego ataku nie wiąże się z dużymi kosztami. Informacje wywiadowcze uzyskane w wyniku tego ataku – o ile ofiara nieumyślnie wykorzysta swój „dust” – mogą okazać się nieproporcjonalnie przydatne dla atakującego.

Jak chronić się przed atakami typu „dusting”:

  • Zablokuj podejrzane małe jednostki UTXO w swoim oprogramowaniu portfela, aby nigdy nie były automatycznie uwzględniane w transakcji
  • Nie należy klikać w linki ani stosować się do instrukcji zawartych w polach wyjściowych OP_RETURN lub w nieznanych notatkach transakcyjnych (OP_RETURN to kod operacyjny skryptu Bitcoin, który umożliwia osadzenie niewielkich ilości dowolnych danych w wyjściu transakcji)
  • W przypadku transakcji wymagających zachowania prywatności należy stosować kontrolę monet, aby zapobiec niezamierzonemu wspólnemu wydatkowaniu UTXO
  • Przechowuj UTXO z różnych źródeł w oddzielnych portfelach, jeśli takie rozdzielenie ma dla Ciebie znaczenie

W przypadku konsolidacji należy również pamiętać o jednej ważnej kwestii: źle zaplanowana konsolidacja UTXO może naruszyć Twoją prywatność równie skutecznie, jak atak typu „dusting”. Połączenie UTXO obciążonego danymi KYC z UTXO pochodzącym ze źródła prywatnego w ramach jednej transakcji konsolidacyjnej powoduje ich trwałe powiązanie w łańcuchu bloków. Po potwierdzeniu transakcji szkody nie da się już naprawić.

UTXO i sieć Lightning

Sieć Lightning Network, najczęściej stosowany protokół płatności warstwy drugiej (Layer 2) w sieci Bitcoin, jest zbudowana bezpośrednio w oparciu o obiekty UTXO. Nie działa ona niezależnie od modelu UTXO warstwy podstawowej; wykorzystuje obiekty UTXO jako podstawę bezpieczeństwa.

Otwarcie kanału płatności Lightning wymaga zablokowania UTXO na adresie z podpisem wielokrotnym typu 2 z 2 w warstwie bazowej Bitcoin. To zablokowane UTXO stanowi transakcję zasilającą kanał. Wszystkie płatności dokonywane następnie za pośrednictwem tego kanału odbywają się poza łańcuchem bloków, bez ingerencji w blockchain. Kiedy kanał zostanie ostatecznie zamknięty, końcowa transakcja rozliczeniowa w łańcuchu bloków tworzy nowe obiekty UTXO dla każdej ze stron, odzwierciedlające wynik netto wszystkich płatności dokonanych między nimi.

Za pośrednictwem jednego otwartego kanału można wysłać tysiące płatności, a ślad w łańcuchu bloków ogranicza się zaledwie do dwóch transakcji: jednej otwierającej i jednej zamykającej. Dla osób często dokonujących niewielkich płatności oznacza to znaczne obniżenie zarówno opłat, jak i ekspozycji danych w łańcuchu bloków.

Według danych z maja 2026 r., zgodnie z dane z BYDFi:

  • Pojemność publicznej sieci Lightning Network wynosi ponad 5 600 BTC, co przy obecnych cenach odpowiada kwocie około 490 milionów dolarów
  • Łączna szacowana pojemność, obejmująca kanały prywatne i nieogłoszone wykorzystywane przez portfele mobilne oraz węzły korporacyjne, przekracza 12 000 BTC
  • Na początku 2026 roku miesięczny wolumen transakcji po raz pierwszy przekroczył 1,1 mld dolarów
  • W 2026 r. sieć obejmuje ponad 18 000 aktywnych węzłów

Taproot poprawił również prywatność sieci Lightning. Przed wprowadzeniem Taproot transakcje zasilania kanałów Lightning pozostawiały rozpoznawalny ślad w łańcuchu bloków. Dzięki transakcjom typu „spend” z wykorzystaniem ścieżki klucza w Taproot transakcja zasilania kanału może wyglądać tak samo jak standardowa transakcja z jednym podpisem, co eliminuje ten punkt danych z analizy łańcucha bloków.

Kompromisy, wyzwania i na co warto zwrócić uwagę

Szczere kompromisy

Zalety modelu UTXO w zakresie prywatności i równoległej walidacji wiążą się z realnymi kosztami. Praca z tym modelem jest dla programistów bardziej skomplikowana niż w przypadku modelu kontowego. Jeśli użytkownicy nie będą aktywnie konsolidować swoich transakcji, z czasem narasta u nich „zadłużenie” związane z zarządzaniem UTXO, które ostatecznie przekłada się na wyższe opłaty. Model ten powoduje również opisany powyżej problem „rozrostu” zbioru UTXO, w ramach którego ekonomicznie bezwartościowe wyjścia pozostają w pamięci każdego pełnego węzła na czas nieokreślony.

Prywatność jest cechą charakterystyczną modelu UTXO, ale nie stanowi gwarancji. Łańcuch bloków jest publiczny, a firmy zajmujące się analizą łańcucha bloków opanowały do perfekcji stosowanie metod heurystycznych, takich jak CIOH, grupowanie adresów oraz analiza grafów transakcji. Prywatność oparta na modelu UTXO wymaga aktywnego zarządzania; nie pojawia się automatycznie.

Co warto oglądać w 2026 roku i później

Każdy, kto regularnie ma do czynienia z UTXO w sieci Bitcoin, powinien śledzić trzy następujące zmiany:

Postępy w projekcie Utreexo. Gdyby Utreexo lub podobny system kompresji zbioru UTXO osiągnął gotowość do wdrożenia w środowisku produkcyjnym, znacznie zmniejszyłoby to obciążenie sprzętowe związane z prowadzeniem pełnego węzła oraz złagodziło presję na decentralizację wynikającą ze wzrostu zbioru UTXO. Śledź biuletyn Bitcoin Optech pod adresem bitcoinops.org w celu uzyskania aktualnych informacji technicznych.

Propozycje dotyczące przymierza. Programiści Bitcoina analizują kody operacyjne, takie jak CheckTemplateVerify (CTV), oraz alternatywne rozwiązania, które pozwoliłyby na nałożenie ograniczeń dotyczących sposobu wydatkowania przyszłych obiektów UTXO. W przypadku ich wdrożenia, klauzule umowne mogłyby umożliwić tworzenie wydajnych struktur płatności zbiorczych, rozwiązań powierniczych typu „vault” oraz bardziej elastycznych warunków płatności bez konieczności polegania na stronie trzeciej.

Dojrzewanie rynku opłat. W związku z halvingiem w 2024 r., który spowoduje zmniejszenie dotacji za blok do 3,125 BTC, opłaty transakcyjne stanowią coraz większą część przychodów górników. To, jak rozwinie się rynek opłat w następnym cyklu – czy pozostanie sporadyczny i charakteryzujący się gwałtownymi wahaniami, czy też nabierze bardziej stabilnego charakteru – bezpośrednio determinuje rzeczywisty koszt utrzymywania i przenoszenia UTXO w łańcuchu bloków. Monitorowanie mempool.space zapewnia podgląd na żywo aktualnych warunków.

Wnioski

UTXO to odrębna, podlegająca wydatkowaniu jednostka bitcoina oraz podstawowa jednostka, za pomocą której system Bitcoin śledzi własność bez konieczności korzystania z jakiegokolwiek centralnego rejestru lub salda konta. To właśnie wyjaśnia, dlaczego opłaty działają w taki sposób, dlaczego kwestia prywatności w sieci Bitcoin jest bardziej złożona, niż się wydaje, oraz dlaczego sieć Lightning Network może obsługiwać miliony płatności, kontaktując się z warstwą bazową jedynie dwa razy na kanał.

W połowie 2026 r. zbiór UTXO liczy ponad 173 miliony wpisów, kanały Lightning obsługują miesięcznie ponad 1 miliard dolarów, a wdrożenie Taproot sprawia, że wydajne formaty adresów stają się praktycznym standardem dla nowych portfeli. Mechanizm działania UTXO to nie tylko architektura działająca w tle; ma on bezpośredni wpływ na to, ile każdy użytkownik Bitcoina płaci, zarabia i ujawnia przy każdej transakcji.

Zrozumienie tych zagadnień to jedna z najbardziej praktycznych rzeczy, jakie może zrobić użytkownik przechowujący bitcoiny we własnym zakresie. Więcej informacji można znaleźć w dokumentacji Bitcoin Core pod adresem github.com/bitcoin/bitcoin obejmuje model transakcji i model UTXO na poziomie protokołu, a także archiwum tematów dotyczących wyboru monet na stronie Bitcoin Optech pod adresem bitcoinops.org/pl/tematy/wybór-kryptowaluty dogłębnie omawia kompromisy związane z implementacją portfela.

Najczęściej zadawane pytania

Dlaczego w systemie Bitcoin stosuje się jednostki UTXO zamiast sald kont?
Model UTXO zapewnia Bitcoinowi szereg zalet strukturalnych w porównaniu z modelem kontowym. Niezależne obiekty UTXO mogą być weryfikowane równolegle, ponieważ sprawdzenie, czy dany obiekt UTXO istnieje i nie został wydany, nie wymaga aktualizacji żadnego wspólnego stanu. Zwiększa to potencjał przepustowości. Model ten zapewnia również użytkownikom domyślnie większą kontrolę nad prywatnością: za każdym razem można odbierać bitcoiny na nowy adres, izolując od siebie poszczególne obiekty UTXO. A ponieważ każdy satoshi pochodzi z transakcji Coinbase, całkowita podaż może być niezależnie weryfikowana przez każdego posiadającego pełny węzeł, bez konieczności polegania na jakiejkolwiek stronie trzeciej.
Ile UTXO ma Bitcoin?
Czym jest konsolidacja UTXO i kiedy należy ją przeprowadzić?
Czym jest „bitcoin dust”?
Jak działa kontrola monet?
Czy można prześledzić UTXO, aby ustalić moją tożsamość?
Czy UTXO tracą ważność lub są usuwane?

Zacznij bezpiecznie inwestować dzięki portfelowi Bitcoin.com

Do tej pory utworzono ponad 85 mln portfeli. Wszystko, czego potrzebujesz, aby bezpiecznie kupować, sprzedawać, wymieniać i inwestować swoje bitcoiny oraz kryptowaluty.

A screenshot of the Bitcoin.com Wallet app

Zeskanuj, aby pobrać portfel Bitcoin.com

Zeskanuj ten kod QR za pomocą swojego urządzenia mobilnego, a zostaniesz automatycznie przekierowany na odpowiednią stronę sklepu.