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
Autor
Neil Author
Neill Velardo
Crypto content specialist since 2017; reviews iGaming platforms firsthand
Zweryfikował
Graham Stone Author Image
Graham Stone
What are Bitcoin UTXOs?

W 2021 roku ktoś przesłał 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.

A UTXO, albo Niewykorzystany wynik transakcji, to konkretna ilość 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, nad którymi kontrolę sprawuje 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 mechanizmu decyduje o tym, czy za tę samą transakcję zapłacisz 1 dolara opłaty, czy też 15 dolarów. UTXO wpływają również 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ą zniszczeniu, 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 jednostka bitcoina, którą można wydać i która jest niepodzielna, utworzona jako wynik poprzedniej transakcji. Saldo Twojego portfela stanowi sumę wszystkich UTXO, którymi dysponujesz.
  • UTXO muszą zostać w całości wykorzystane podczas wydatkowania. 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% jednostek UTXO w tej grupie jest powiązanych z inskrypcjami Ordinals, a ich średnia wartość wynosi zaledwie 811 satoshi na jednostkę, 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 określona kwota bitcoin które zostało otrzymane w ramach poprzedniej transakcji i nadal jest dostępne do wykorzystania. Pomyśl o swoim Portfel Bitcoin To nie tyle konto bankowe, co raczej fizyczny portfel, w którym przechowuje się zbiór banknotów o różnych nominałach. Każdy banknot to UTXO: odrębny, całościowy i niepodzielny.

Jeśli Twój portfel pokazuje 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.

Podstawowa 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, w którym model UTXO został wdrożony w praktyce.

Konstrukcja ta 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 do podstawowej konstrukcji możliwość programowania. Ethereum, natomiast, zdecydowała się w 2015 roku na model oparty na kontach – było to świadome odejście od dotychczasowego modelu, w którym elastyczność inteligentnych kontraktów została przedłożona nad strukturę transakcji przypominającą transakcje gotówkowe w sieci Bitcoin.

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 UTXO są wykorzystywane. Twój portfel wybiera je w celu sfinansowania płatności.

Wyniki są to nowe jednostki UTXO utworzone w wyniku transakcji – jedna trafia do odbiorcy, a druga 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ć. Wyjścia, które utworzył, stają się nowymi obiektami UTXO, dostępnymi dla każdego, kto posiada klucze prywatne aby je odblokować.

Podstawowa zasada brzmi: wpływy są równe wypłatom powiększonym o prowizję górnika. Różnica między kwotą wpłaconą a wypłaconą 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 do znajomego.

  1. Twój portfel wybiera UTXO o wartości 0,30 BTC jako dane wejściowe.
  2. Powoduje to utworzenie dwóch wyjść: 0,10 BTC na adres Twojego znajomego oraz około 0,1997 BTC z powrotem na nowy adres w Twoim własnym 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 danych wejściowych i wiele danych wyjściowych. Pojedyncza transakcja, w ramach której wypłacane są środki pięciu różnym odbiorcom, jest całkowicie normalna; w jej wyniku powstaje pięć wyjściowych obiektów UTXO. Portfel łączący dwadzieścia małych obiektów UTXO w jeden większy tworzy transakcję z dwudziestoma danymi wejściowymi i jednym danymi wyjściowymi. Kombinacje są elastyczne; zasada jest prosta: suma danych wejściowych musi być równa lub większa od sumy danych wyjściowych i opłat.

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ą danych wejściowych. Nowe bitcoiny nie pochodzą z żadnego wcześniejszego źródła; są one emitowane przez protokół jako zapłata za dowód pracy górnictwo.

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ądarka łańcucha bloków można prześledzić tę linię rodową.

Zbiór UTXO: aktualny rejestr bitcoina zawierający monety, które można wydać

Każdy pełny Węzeł Bitcoin zarządza zbiorem UTXO: aktualną bazą danych zawierającą wszystkie istniejące obecnie w całej sieci wyjścia, które można wykorzystać. Gdy pojawia się transakcja, węzeł sprawdza ten zbiór, aby potwierdzić, że deklarowane dane wejściowe 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ójne wydatkowanie, a ponadto nie wymaga udziału zaufanej strony trzeciej.

Wielkość i skład na rok 2025

Najbardziej szczegółowy, publicznie dostępny podział 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 migawce zbiór 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 UTXOUdział w ogólnej liczbieUdział 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)

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 Napisy z liczbami porządkowymi. Łączna wartość tych UTXO związanych z wpisami wynosi zaledwie 415 BTC, a średnia wartość każdego z nich to 811 satoshi. Nie mają one praktycznie żadnego znaczenia ekonomicznego, jednak każdy węzeł w sieci musi je trwale przechowywać – zjawisko to badacze określają mianem „rozrostu zbioru UTXO”.

Dlaczego wzrost zbioru UTXO to kwestia, którą warto obserwować

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 koszt ten wzrośnie 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 Bitcoina.

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 proponowanym rozwiązaniem 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 jedyną metodą śledzenia własności w sieci publicznej łańcuch bloków. Ethereum wykorzystuje model oparty na kontach, który działa bardziej jak tradycyjna księga bankowa: jest to księga blockchainowa zawierająca 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; żadne odrębne jednostki nie są przekazywane między nimi.

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

FunkcjaModel UTXO (Bitcoin, Litecoin, Cardano)Model konta (Ethereum, Solana)
Jak działają saldaSuma dyskretnych niewykorzystanych wyjśćJedno saldo bieżące na każde konto
Przebieg transakcjiWykorzystaj stare UTXO, utwórz noweObciążenie nadawcy, uznanie odbiorcy
Polityka prywatnościWiększe bezpieczeństwo: każda transakcja wykorzystuje odrębne wyjścia i może korzystać z nowych adresówSłabsza strona: cała aktywność jest powiązana z jednym stałym adresem
Przetwarzanie równoległeTak: niezależne obiekty UTXO weryfikowane jednocześnie w wielu wątkachNie: stan konta jest aktualizowany sekwencyjnie; na tym samym koncie nie można jednocześnie przetwarzać dwóch transakcji
Zapobieganie podwójnemu wydatkowaniuZweryfikowano względem zbioru UTXOZweryfikowano na podstawie wartości nonce i stanu konta
Obsługa inteligentnych kontraktówOgraniczone do warstwy podstawowejNatywne i elastyczne
AnalogiaGotówka w fizycznym portfeluRachunek bankowy

Model kont jest łatwiejszy do zrozumienia, dlatego też większość łańcuchów bloków uruchomionych po Bitcoinie, w tym Ethereum, Solana i BNB Chain, przyjęła właśnie ten model. Pisanie inteligentne umowy które oddziałują ze stanem trwałym, są bardziej naturalne w systemie opartym na kontach. Model UTXO Bitcoina zamienia tę wygodę na domyślnie lepsze właściwości w zakresie prywatności, większą przejrzystość audytu podaży (każda moneta daje się prześledzić aż do transakcji coinbase) oraz możliwość równoległej weryfikacji transakcji – co stanowi przewagę strukturalną, która zyskuje na znaczeniu wraz ze wzrostem zapotrzebowania na bloki.

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

Opłaty transakcyjne za bitcoiny nie zależą od kwoty przelewu. Zależą one od wielkości danych transakcji, mierzonej w bajtach wirtualnych (vbytes). Najważniejszym czynnikiem wpływającym na tę wielkość danych jest liczba obiektów UTXO, które wykorzystujesz 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, przewodnik po opłatach 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ą osiągać poziom od 100 do 500 sat/vB lub wyższy.

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

Rodzaj adres Twoje UTXO są zablokowane, co 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 adresuPrefiks formatuRozmiar danych wejściowych (vbytes)Koszt opłaty a dotychczasowe rozwiązania
Legacy (P2PKH)1...ok. 148 vBWariant podstawowy, najdroższy
SegWit zagnieżdżony (P2SH-P2WPKH)3...ok. 91 vBo około 38% tańsze
Natywny SegWit (P2WPKH)bc1q...ok. 68 vBo około 54% tańsze
Taproot (P2TR)bc1p...ok. 57,5 vBo około 61% tańsze

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

SegWit osiąga oszczędności dzięki temu, że dane podpisu (tzw. „witness”) są uwzględniane w 75% przy obliczaniu 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 tryb Native SegWit pozwala obniżyć opłatę o około 54%. Korzeń główny dodatkowo zapewnia to oszczędność rzędu 15% na każdej transakcji. 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) to najskuteczniejszy sposób na obniżenie opłat, jaki masz do dyspozycji, zanim jeszcze wprowadzisz jakiekolwiek zmiany 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, a następnie spadł 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 uwzględnienie wszystkich płatności w jednym 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), uregulowane w BIP 125, pozwala zastąpić niepotwierdzoną transakcję nową wersją, w której opłata jest wyższa. Jeśli wysłałeś transakcję z niską opłatą w okresie mniejszej aktywności sieci, a mempool W przypadku nagłego przeciążenia funkcja RBF pozwala podwyższyć opłatę bez konieczności anulowania transakcji i ponownego wysyłania jej 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 wypłaty niewielkich kwot z platformy, zwłaszcza w ramach strategii DCA (metoda uśredniania kosztów) ustawienia automatycznego wypłacania środków
  • Zmiana wpływów z wielu drobnych zakupów, po których pozostają niewielkie resztki
  • Górnictwo wypłaty z puli oraz tyczenie nagrody przyznawane często, w niewielkich kwotach
  • Transakcje 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 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 UTXO mają zostać wykorzystane jako dane wejściowe w transakcji, zamiast pozostawić 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

AkcjaNajlepszy momentDlaczego to pomaga
Połącz małe jednostki UTXO w mniejszą liczbę większych jednostekGdy opłaty wynoszą od 1 do 3 sat/vBZmniejsza liczbę przyszłych operacji, obniżając opłaty za każdą kolejną transakcję
Po otrzymaniu należy oznaczyć każdy obiekt UTXO według źródłaW momencie odbioruPrzekształ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 zakupuZapobiega przypadkowemu połączeniu oddzielnych historii transakcji
Przejdź na natywne adresy SegWit lub TaprootPrzed 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.spaceZawsze, gdy transakcja może poczekaćStawki opłat różnią się nawet dziesięciokrotnie między okresami mniejszej a większej natężenia ruchu

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 źle zarządzany portfel 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 zawiera trwałą historię swoich transakcji 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 może usunąć tego powiązania z publicznego rejestru.

Czym jest atak pyłowy?

Atak typu „dusting” celowo wykorzystuje lukę CIOH. Atakujący wysyła niewielkie kwoty bitcoinów, często kilkaset 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 przypadku, gdy 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 korzystać z linków ani instrukcji zawartych w polach wyjściowych OP_RETURN lub w nieznanych notatkach transakcji (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

Ten Sieć Lightning, najpopularniejszy protokół płatności warstwy drugiej dla Bitcoina, opiera się bezpośrednio na UTXO. Nie działa on niezależnie od modelu UTXO warstwy bazowej; wykorzystuje 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 później 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ę do zaledwie 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 r. 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 ma charakter 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 - Jeśli Utreexo lub podobny system kompresji zbioru UTXO osiągnie 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ą z rosnącego zbioru UTXO. Śledź biuletyn Bitcoin Optech pod adresem bitcoinops.org w celu uzyskania aktualnych informacji technicznych.

Propozycje dotyczące porozumień - 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, mechanizmy typu „covenants” mogłyby umożliwić tworzenie wydajnych struktur płatności zbiorczych, rozwiązań powierniczych opartych na modelu „vault” oraz bardziej elastycznych warunków płatności bez konieczności polegania na stronie trzeciej.

Dojrzewanie rynku opłat - Wraz z rokiem 2024 zmniejszenie o połowę Wraz ze zmniejszeniem dotacji blokowej 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 Bitcoin śledzi własność bez konieczności polegania na jakimkolwiek scentralizowanym rejestrze lub saldzie 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 na ten temat można znaleźć w Dokumentacja Bitcoin Core omawia model transakcji i model UTXO na poziomie protokołu, a także Archiwum tematów dotyczących wyboru monet Bitcoin Optech 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?
Zgodnie z raportem „UTXO Set Report” serwisu mempool.space – najnowszą dostępną pełną analizą składu (opartą na migawce z wysokości bloku 892 385 z dnia 14 kwietnia 2025 r.) – zbiór UTXO sieci Bitcoin liczył wówczas 173 190 861 pozycji. Liczba ta potroiła się od stycznia 2020 r. Prawie 30% tych UTXO jest powiązanych z inskrypcjami Ordinals i ma średnią wartość zaledwie 811 satoshi każdy, przyczyniając się do wzrostu zbioru bez proporcjonalnego udziału w aktywności gospodarczej sieci.
Czym jest konsolidacja UTXO i kiedy należy ją przeprowadzić?
Konsolidacja UTXO polega na połączeniu wielu małych UTXO w mniejszą liczbę większych jednostek poprzez wysłanie ich do siebie w ramach jednej transakcji. Wiąże się to z poniesieniem opłaty z góry, ale zmniejsza liczbę wejść w każdej przyszłej transakcji, co bezpośrednio obniża te opłaty. Odpowiednim momentem na konsolidację jest okres, gdy stawki opłat są niskie, zazwyczaj od 1 do 3 sat/vB. Przed konsolidacją sprawdź aktualne warunki na stronie mempool.space i pamiętaj, że konsolidacja jednostek UTXO z różnych źródeł w jednej transakcji spowoduje połączenie ich historii w łańcuchu bloków.
Czym jest „bitcoin dust”?
„Dust” to UTXO o tak niewielkiej wartości, że opłata transakcyjna wymagana do jego wydania przewyższa jego wartość. Bitcoin Core nie przekazuje transakcji tworzących wyjścia o wartości poniżej około 546 satoshi dla większości typów wyjść (294 satoshi dla wyjść Native SegWit P2WPKH). Nawet powyżej tego progu obiekty UTXO zawierające zaledwie kilka tysięcy satoshi stają się ekonomicznie niemożliwe do wydania w okresach podwyższonych opłat. „Dust” najczęściej gromadzi się w wyniku częstych niewielkich wypłat z giełd, niewielkich kwot reszty oraz wypłat nagród za wydobycie.
Jak działa kontrola monet?
Funkcja „coin control” to opcja dostępna w portfelach takich jak Sparrow Wallet i Electrum, która pozwala ręcznie wybrać dokładnie te UTXO, które mają zostać wykorzystane jako dane wejściowe w transakcji. Bez tej funkcji portfel wybiera UTXO automatycznie, korzystając z algorytmu doboru monet. Dzięki tej funkcji to użytkownik decyduje, które monety wydać, co pozwala uniknąć łączenia obiektów UTXO z różnych źródeł (na przykład wypłaty z giełdy wymagającej weryfikacji tożsamości (KYC) wraz z zakupem w sieci peer-to-peer) oraz zachować oddzielność historii transakcji. Jest to podstawowe praktyczne narzędzie do zarządzania prywatnością w łańcuchu bloków na poziomie transakcji.
Czy można prześledzić UTXO, aby ustalić moją tożsamość?
Tak, jeśli nie podejmie się odpowiednich środków ostrożności. Łańcuch bloków Bitcoina jest w pełni publiczny, a firmy zajmujące się analizą łańcucha bloków stosują heurystyki – w szczególności heurystykę wspólnej własności wejść (Common Input Ownership Heuristic) – w celu grupowania adresów i śledzenia przepływów monet. Połączenie UTXO pochodzących ze źródła zweryfikowanego w ramach KYC z niepowiązanymi monetami w jednej transakcji trwale łączy je w publicznym rejestrze. Oddzielanie UTXO z różnych źródeł, stosowanie funkcji kontroli monet (coin control), unikanie wspólnego wydawania drobnych kwot oraz nieponowne wykorzystywanie adresów – wszystko to ogranicza ilość informacji, jakie Twoje transakcje ujawniają na Twój temat.
Czy UTXO tracą ważność lub są usuwane?
Nie. UTXO pozostaje w zbiorze UTXO na czas nieokreślony, dopóki nie zostanie wydane. Nie ma terminu ważności, progu bezczynności ani mechanizmu, dzięki któremu protokół usuwałby niewydane wyjścia, chyba że ich właściciel zdecyduje się je wydać. Właśnie dlatego UTXO związane z inskrypcjami z lat 2023 i 2024 nadal pojawiają się w zbiorze UTXO, a wczesne UTXO stanowiące nagrody dla górników z pierwszych lat istnienia Bitcoina pozostają niewykorzystane w tym zbiorze wraz ze wszystkimi innymi wyjściami.

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.