11 / 691UTXO

UTXO

niewydane wyjście transakcji

Konkretne wyjście z kwotą i warunkiem wydania, niewykorzystane w danym widoku.

UTXO oznacza Unspent Transaction Output. Jednostką jest outpoint, txid i indeks wyjścia, nie adres czy konto; adres może mieć wiele osobnych UTXO.

Wyjście niesie kwotę satoshi i scriptPubKey określający przyszłe wydanie. Stan węzła potrzebuje też wysokości utworzenia i flagi coinbase dla dojrzałości i blokad czasowych. Znajomość adresu lub outpointu nie oznacza możliwości spełnienia warunków. [Bitcoin Core v29.0: transaction checks]

Transakcja może połączyć UTXO i stworzyć inne. Stare zużywa całkowicie, nie przenosi bezpośrednio ułamka istniejącego wyjścia. Reszta zwykle tworzy nowe wyjście, różnica sum to opłata. Dwa nowe wyjścia na jeden adres pozostają dwoma outpointami. [Bitcoin Developer Reference: Transactions]

Potwierdzony zbiór UTXO odpowiada konkretnemu wierzchołkowi. Mempool może zawierać wydania i nowe niepotwierdzone wyjścia; reorganizacje zmieniają stan potwierdzony. gettxout zależy więc również od include_mempool. null nie odróżnia samo nieistniejącego wyjścia od wydanego. [Bitcoin Core v29.0: gettxout]

Portfel sumuje znane wyjścia, których warunki śledzi lub spełnia. Saldo watch-only nie dowodzi klucza prywatnego; coinbase może być niedojrzała, skrypt mieć blokadę czasową. Wysoka stawka może uczynić wydanie małego UTXO droższym od jego wartości. [Bitcoin Core v29.0: transaction checks]

Więcej wejść zwykle zwiększa transakcję i opłatę. Łączenie może sugerować wspólną kontrolę, ale nie zawsze ją dowodzi. Coin control ogranicza wybór; konsolidacja obniża przyszłe koszty kosztem dzisiejszej opłaty i możliwego powiązania historii. [Bitcoin whitepaper: privacy]

Przykład · UTXO

Wydanie całego wyjścia

Aby zapłacić 600 000 sat, portfel wybiera UTXO o wartości 1 000 000 sat. Przy opłacie 1 500 sat transakcja tworzy wyjście płatności 600 000 sat i wyjście reszty 398 500 sat. Pierwotne UTXO zostaje zużyte w całości.

Pełniejszy obraz uzyskasz, czytając to hasło razem z Transakcja, Full Node, Klucz prywatny, Portfel, Mempool. Do tego hasła prowadzą również odsyłacze z Full Node, Transakcja, Klucz prywatny, Portfel.

01Czy UTXO to to samo co saldo portfela?

Nie. UTXO to jedno konkretne wyjście; portfel oblicza saldo ze śledzonych wyjść zgodnie z ich stanem. Nie całą wyświetloną sumę musi dać się natychmiast wydać. Sieć śledzi wyjścia i warunki ich wydania, a nie jedno zmienne saldo konta.

02Dlaczego wiele małych UTXO zwiększa opłatę?

Każde wybrane wejście dodaje dane. Przy porównywalnych typach wejść i pozostałych wyjściach wydanie wielu małych UTXO zajmuje więcej wirtualnych bajtów niż wydanie jednego większego UTXO. Przy tej samej stawce w sat/vB całkowita opłata jest więc zwykle wyższa.

DOC · 001Bitcoin Core v29.0: transaction checksŹródło pierwotne ↗DOC · 002Bitcoin Developer Reference: TransactionsŹródło pierwotne ↗DOC · 003Bitcoin Core v29.0: gettxoutŹródło pierwotne ↗DOC · 004Bitcoin whitepaper: privacyŹródło pierwotne ↗
Sprawdzono 1 sierpnia 2026Najpierw źródła · To nie jest porada inwestycyjna