Bitcoin.com

Що таке UTXO в біткойні? Пояснення поняття «невитрачених вихідних даних транзакцій»

UTXO в мережі біткойн — це окремі одиниці BTC, що складають баланс вашого гаманця. Дізнайтеся, як працюють невитрачені вихідні транзакції, чому вони впливають на розмір комісій та як ними керувати.

Останнє оновлення
Опубліковано
Час читання3 хвилини на читання
Автор
Neil Author
Neill Velardo
Перевірив
Graham Stone Author Image
Graham Stone
What are Bitcoin UTXOs?

У 2021 році хтось переказав біткойни на суму 2 мільярди доларів в рамках однієї транзакції, сплативши комісію у розмірі 0,78 долара. Причина, через яку це стало можливим — тоді як переказ на суму 30 доларів із гаманця, наповненого дрібними сумами, може коштувати кілька доларів, — полягає в одному понятті: UTXO.

UTXO (Unspent Transaction Output, «невитрачений вихід транзакції») — це конкретна сума біткойнів, якою ви володієте, але яку ще не витратили. Баланс вашого гаманця — це не одне число, яке зберігається десь у блокчейні біткойна. Це сума всіх UTXO, якими керує ваш гаманець, причому кожен з них є окремою, незалежною одиницею BTC із власною сумою та історією транзакцій.

Більшості людей ніколи не доводиться замислюватися над UTXO, щоб відправляти чи отримувати біткойни. Але розуміння їхнього принципу роботи — це те, що відрізняє комісію в розмірі 1 долара від комісії в розмірі 15 доларів за ту саму транзакцію. Вони також визначають, яку інформацію про вашу діяльність у ланцюжку може отримати зовнішній світ, і пояснюють деякі з найбільш продуманих проектних рішень біткойна.

У цьому посібнику розглядається, що таке UTXO, як вони створюються та знищуються, чому саме вони визначають розмір комісій за транзакції, як вони відрізняються від підходу, що застосовується в Ethereum, та що ви можете зробити для їх ефективного управління. Цей посібник доповнює наші матеріали про те, як працюють транзакції в мережі Bitcoin, про комісії за транзакції в мережі Bitcoin та про те, що таке Lightning Network — усі вони входять до складу Навчального центру Bitcoin.

Безпечно керуйте своїми біткойнами за допомогою самостійного зберігання Додаток «Гаманець Bitcoin.com».

Основні висновки

  • UTXO — це придатна до використання, неподільна одиниця біткойна, створена як вихідний елемент попередньої транзакції. Баланс вашого гаманця — це сума всіх UTXO, якими ви розпоряджаєтеся.
  • UTXO мають бути повністю використані під час витрачання. Будь-який надлишок повертається у ваш гаманець у вигляді нового UTXO (ваша «решта»).
  • Комісія за біткойн розраховується виходячи з обсягу даних транзакції у віртуальних байтах, а не від суми переказу. Чим більше UTXO використовується як вхідні дані, тим більший обсяг транзакції та тим вища комісія.
  • Кожен повний вузол Bitcoin веде набір UTXO — актуальну базу даних усіх монет, які можна витратити. За даними останнього повного аналізу складу (звіт про набір UTXO від mempool.space, знімок станом на квітень 2025 року), було налічено понад 173 мільйони записів, що більш ніж утричі перевищує показник 2020 року.
  • Майже 30 % UTXO в цій сукупності пов’язані з надписами Ordinals, середня вартість яких становить лише 811 сатоші за кожен, що ілюструє, як активність у ланцюжку, що виходить за межі платежів, збільшує обсяг цієї сукупності.
  • Формат адреси, який використовують ваші UTXO, має значення. Вхідні дані Taproot обходяться приблизно на 61 % дешевше за віртуальний байт, ніж традиційні адреси.
  • Консолідація UTXO, управління монетами та оновлення формату адрес — це три найефективніші способи зменшити розмір комісій у майбутньому.
  • Мережа Lightning Network базується на UTXO. Кожен платіжний канал відкривається шляхом блокування UTXO в ланцюжку.

Що таке UTXO?

UTXO (Unspent Transaction Output, невитрачений вихід транзакції) — це конкретна сума біткойнів, яка була отримана в попередній транзакції та залишається доступною для витрачання. Уявіть собі свій біткойн-гаманець не стільки як банківський рахунок, скільки як фізичний гаманець, у якому зберігається набір банкнот різного номіналу. Кожна банкнота є UTXO: окремою, цілою та неподільною.

Якщо у вашому гаманці показано залишок 0,52 BTC, ця сума може складатися з трьох окремих UTXO: 0,20 BTC, 0,15 BTC та 0,17 BTC. Програма вашого гаманця додає їх разом і показує підсумкову суму. Насправді це три незалежні об’єкти, кожен із яких має власне походження та історію транзакцій.

Головне правило: UTXO має бути витрачено повністю. Не можна використовувати лише половину UTXO. Якщо ви хочете надіслати 0,10 BTC, а ваш єдиний UTXO становить 0,20 BTC, ви витрачаєте всі 0,20 BTC. 0,10 BTC надходить одержувачу, а решта, за вирахуванням комісії майнера, повертається до вашого гаманця у вигляді абсолютно нового UTXO. Ця решта і є вашою рештою.

Така модель роботи принципово відрізняється від того, як працюють банки та більшість цифрових платіжних систем. Коли Аліса надсилає Бобу 50 доларів банківським переказом, система віднімає 50 доларів від залишку на рахунку Аліси та додає 50 доларів до рахунку Боба. Жодні фізичні об’єкти не переміщуються; оновлюються лише два числа. Біткойн не оновлює залишки на рахунках. Він знищує старі UTXO і створює на їхньому місці нові.

Коротка історія моделі UTXO

Модель UTXO з’явилася ще до створення біткойна. Криптографи Адам Бек і Гал Фінні, обидва — видатні члени спільноти «Cypherpunk», до якої належав і творець біткойна Сатоші Накамото, — вважаються авторами цієї концепції, яку вони незалежно один від одного розробили в період з 1997 по 2004 рік. Коли Сатоші запустив біткойн у січні 2009 року, він став першою діючою системою цифрової валюти, яка на практиці реалізувала модель UTXO.

Ця архітектура довела свою надійність. Litecoin, Dogecoin, Bitcoin Cash та Cardano використовують її різні варіанти. Cardano розширює її за допомогою моделі Extended UTXO (eUTXO), яка додає програмованість до базової архітектури. Натомість Ethereum у 2015 році обрав модель на основі рахунків — це свідоме відхилення від традиції, яке надає пріоритет гнучкості смарт-контрактів над структурою транзакцій Bitcoin, схожою на готівкові розрахунки.

Як працюють UTXO в транзакції

Кожна транзакція з біткойнами складається з двох частин: вхідних даних та вихідних даних.

Вхідні дані існуючі UTXO витрачаються. Ваш гаманець вибирає їх для оплати.

Результати — це нові UTXO, створені в результаті транзакції: один надходить одержувачу, а другий, як правило, повертається у ваш власний гаманець у якості решти.

Як тільки вхідний UTXO використовується, він остаточно знищується. Він видаляється з реєстру мережі, що містить монети, які можна витратити, і більше ніколи не може бути витрачений. Виходи, які він створив, стають новими UTXO, доступними для тих, хто володіє приватними ключами для їх розблокування.

Основне правило таке: сума вхідних коштів дорівнює сумі вихідних коштів плюс комісія майнера. Різниця між сумою, що надходить, і сумою, що виходить, повністю залишається майнеру, який включає транзакцію до блоку. У транзакції Bitcoin немає окремого поля для комісії; комісія — це просто та різниця, яку ви залишаєте.

Покроковий приклад

У вас є один UTXO на суму 0,30 BTC, і ви хочете надіслати 0,10 BTC своєму другові.

  1. Ваш гаманець вибирає UTXO на суму 0,30 BTC як вхідний елемент.
  2. У результаті утворюються два виходи: 0,10 BTC на адресу вашого друга та приблизно 0,1997 BTC назад на нову адресу у вашому гаманці як решта.
  3. Різниця, що становить приблизно 0,0003 BTC, йде на оплату комісії майнера.
  4. Початковий UTXO на суму 0,30 BTC остаточно зник. Зараз існують два нових UTXO.

Транзакції можуть мати кілька вхідних даних і кілька вихідних даних. Транзакція, за якою здійснюється виплата п’ятьом різним одержувачам, є цілком звичайною; вона утворює п’ять вихідних UTXO. Гаманець, що об’єднує двадцять невеликих UTXO в один більший, створює транзакцію з двадцятьма вхідними даними та одним вихідним. Комбінації є гнучкими; правило полягає лише в тому, що сума вхідних даних повинна дорівнювати або перевищувати суму вихідних даних плюс комісії.

Звідки беруться UTXO: транзакція на Coinbase

Кожен існуючий UTXO веде своє походження від транзакції coinbase — спеціальної першої транзакції в кожному блоці біткойна, яка створює нові BTC як винагороду за блок для майнера. Транзакції coinbase не мають вхідних даних. Нові біткойни не походять звідкись раніше; вони випускаються протоколом як плата за майнінг за алгоритмом «доказ роботи» (proof-of-work).

З цього моменту кожна одиниця біткойна проходить через безперервний ланцюжок UTXO, витрачаючись і створюючись, аж до вашого гаманця сьогодні. Кожен сатоші, який ви маєте, має безперервну лінію походження, що веде до транзакції coinbase, і будь-хто, хто має доступ до повного вузла або браузера блокчейну, може простежити цю лінію походження.

Набір UTXO: реальний реєстр біткойнів, які можна витратити

Кожен повний вузол Bitcoin веде набір UTXO — актуальну базу даних усіх доступних для витрачання виходів, що наразі існують у всій мережі. Коли надходить транзакція, вузол перевіряє цей набір, щоб підтвердити, що заявлені входи існують, ще не були витрачені та відповідають умовам блокування (криптографічним правилам, що визначають, хто може їх витратити). Це основний механізм біткойна для запобігання подвійній витраті, який не потребує залучення довіреної третьої сторони.

Чисельність та склад станом на 2025 рік

Найбільш детальний аналіз, доступний для широкого загалу, надав дослідницький колектив mempool.space, який Звіт про набір UTXO проаналізували повний знімок на висоті блоку 892 385 від 14 квітня 2025 року — це найсвіжіший повний аналіз складу, опублікований станом на середину 2026 року. На момент цього знімка набір UTXO містив 173 190 861 записів і займав приблизно 11 ГБ на диску, що більш ніж утричі перевищує приблизно 64 мільйони UTXO, зафіксованих на початку 2020 року.

Розбивка за типами адрес виявляє дещо, на що варто звернути увагу:

Тип скрипту UTXO
Частка від загальної кількості
Частка у загальній вартості BTC
Taproot (P2TR)
34,2 %
0,75 %
Legacy (P2PKH)
28,8 %
Великий
Вбудований SegWit (P2WPKH)
26,5 %
Більша частина вартості
Pay-to-Script-Hash (P2SH)
приблизно 9 %
Примітні
«Оплата на мультипідпис» (P2MS) та «Оплата на відкритий ключ» (P2PK)
приблизно 1,5 %
приблизно 8,7 % (переважно винагороди за ранню майнінг-діяльність)
Тип скрипту UTXO
Taproot (P2TR)
Частка від загальної кількості
34,2 %
Частка у загальній вартості BTC
0,75 %
Тип скрипту UTXO
Legacy (P2PKH)
Частка від загальної кількості
28,8 %
Частка у загальній вартості BTC
Великий
Тип скрипту UTXO
Вбудований SegWit (P2WPKH)
Частка від загальної кількості
26,5 %
Частка у загальній вартості BTC
Більша частина вартості
Тип скрипту UTXO
Pay-to-Script-Hash (P2SH)
Частка від загальної кількості
приблизно 9 %
Частка у загальній вартості BTC
Примітні
Тип скрипту UTXO
«Оплата на мультипідпис» (P2MS) та «Оплата на відкритий ключ» (P2PK)
Частка від загальної кількості
приблизно 1,5 %
Частка у загальній вартості BTC
приблизно 8,7 % (переважно винагороди за ранню майнінг-діяльність)

Категорія Taproot має найбільшу частку UTXO за кількістю, але на її частку припадає лише 0,75 % від загальної вартості BTC. Це пов’язано з тим, що майже 30 % усіх UTXO, а саме 51 188 145 із 173 мільйонів записів, пов’язані з написами Ordinals. Сукупна вартість цих UTXO, пов’язаних із написи, становить лише 415 BTC, а середня вартість кожного з них — 811 сатоші. Вони практично не мають економічного значення, але кожен вузол у мережі зобов’язаний зберігати їх постійно — це явище дослідники називають «роздуттям набору UTXO».

Чому зростання набору UTXO — це проблема, за якою варто стежити

Вузли повинні зберігати набір активних UTXO в оперативній пам’яті, щоб швидко перевіряти нові транзакції. У міру зростання цього набору зростають і вимоги до апаратного забезпечення для роботи вузла. Якщо ці витрати зростуть достатньо, все менше окремих користувачів зможуть підтримувати вузол, що призведе до концентрації потужностей перевірки у операторів із значними ресурсами та знизить рівень децентралізації, який забезпечує стійкість Біткойна.

Оновлення SegWit 2017 року запровадило економічні стимули для консолідації UTXO, знижуючи вартість використання великої кількості вхідних даних та створюючи меншу кількість вихідних. Незважаючи на це, зростання продовжилося. Найбільш допрацьованим із запропонованих рішень є Utreexo, розроблений Таджем Драйєю (який також був одним із співтворців Lightning Network разом із Джозефом Пуном). Utreexo стискає набір UTXO за допомогою криптографічних акумуляторів на основі дерев Меркла, що дозволяє вузлу зберігати лише невелику кількість відбитків замість усіх 173 мільйонів окремих записів. Станом на середину 2026 року це залишається активною сферою досліджень протоколу Bitcoin.

Модель UTXO проти моделі рахунків: Біткойн проти Ефіріум

Біткойн — не єдиний підхід до відстеження права власності у публічному блокчейні. Ефіріум використовує модель на основі рахунків, яка працює скоріше як звичайна банківська книга: це блокчейн-реєстр залишків на рахунках, а не список окремих об’єктів, які можна витратити. Кожна адреса має єдиний поточний баланс, який збільшується при вхідних транзакціях і зменшується при вихідних. Коли ви надсилаєте ETH, з балансу відправника списується сума, а на баланс одержувача зараховується; між ними не відбувається переміщення жодного окремого об’єкта.

Ці дві моделі передбачають різні компроміси:

Особливість
Модель UTXO (Біткойн, Лайткойн, Кардано)
Модель облікового запису (Ethereum, Solana)
Як працюють залишки на рахунках
Сума дискретних невитрачених виходів
Єдиний поточний залишок на кожному рахунку
Послідовність операцій
Використовувати старі UTXO, створювати нові
Зняття коштів з рахунку відправника, зарахування коштів на рахунок одержувача
Конфіденційність
Більш безпечно: кожна транзакція використовує окремі виходи та може використовувати нові адреси
Слабке місце: уся активність пов’язана з однією постійною адресою
Паралельна обробка
Так: незалежні UTXO перевіряються одночасно у декількох потоках
Ні: стан рахунку оновлюється послідовно; один і той самий рахунок не може одночасно обробляти дві транзакції
Запобігання подвійній витраті коштів
Перевірено щодо набору UTXO
Перевірено на відповідність нонсу та стану облікового запису
Підтримка смарт-контрактів
Обмежено базовим шаром
Вбудований та гнучкий
Аналогія
Готівка у фізичному гаманці
Банківський рахунок
Особливість
Як працюють залишки на рахунках
Модель UTXO (Біткойн, Лайткойн, Кардано)
Сума дискретних невитрачених виходів
Модель облікового запису (Ethereum, Solana)
Єдиний поточний залишок на кожному рахунку
Особливість
Послідовність операцій
Модель UTXO (Біткойн, Лайткойн, Кардано)
Використовувати старі UTXO, створювати нові
Модель облікового запису (Ethereum, Solana)
Зняття коштів з рахунку відправника, зарахування коштів на рахунок одержувача
Особливість
Конфіденційність
Модель UTXO (Біткойн, Лайткойн, Кардано)
Більш безпечно: кожна транзакція використовує окремі виходи та може використовувати нові адреси
Модель облікового запису (Ethereum, Solana)
Слабке місце: уся активність пов’язана з однією постійною адресою
Особливість
Паралельна обробка
Модель UTXO (Біткойн, Лайткойн, Кардано)
Так: незалежні UTXO перевіряються одночасно у декількох потоках
Модель облікового запису (Ethereum, Solana)
Ні: стан рахунку оновлюється послідовно; один і той самий рахунок не може одночасно обробляти дві транзакції
Особливість
Запобігання подвійній витраті коштів
Модель UTXO (Біткойн, Лайткойн, Кардано)
Перевірено щодо набору UTXO
Модель облікового запису (Ethereum, Solana)
Перевірено на відповідність нонсу та стану облікового запису
Особливість
Підтримка смарт-контрактів
Модель UTXO (Біткойн, Лайткойн, Кардано)
Обмежено базовим шаром
Модель облікового запису (Ethereum, Solana)
Вбудований та гнучкий
Особливість
Аналогія
Модель UTXO (Біткойн, Лайткойн, Кардано)
Готівка у фізичному гаманці
Модель облікового запису (Ethereum, Solana)
Банківський рахунок

Модель на основі рахунків простіша для розуміння, саме тому більшість блокчейнів, запущених після Bitcoin, зокрема Ethereum, Solana та BNB Chain, перейшли на неї. Написання смарт-контрактів, що взаємодіють із постійним станом, є більш природним у системі на основі рахунків. Модель UTXO у Bitcoin обмінює цю зручність на більш високий рівень конфіденційності за замовчуванням, чіткішу можливість аудиту обігу (кожна монета простежується до транзакції coinbase) та можливість паралельної валідації транзакцій — структурну перевагу, яка стає все важливішою у міру зростання попиту на блоки.

Як UTXO впливають на комісію за транзакцію

Комісії за транзакції в мережі біткойн не залежать від суми переказу. Вони залежать від обсягу даних транзакції, що вимірюється у віртуальних байтах (vbytes). Головним чинником, що впливає на цей обсяг даних, є кількість UTXO, які ви використовуєте як вхідні дані.

Кожен вхідний елемент додає до транзакції дані: посилання на попередній UTXO, а також криптографічний підпис, що підтверджує ваше право власності на нього. Більша кількість вхідних елементів означає більший обсяг транзакції та вищу комісію. Сума, що переміщується між вхідними та вихідними даними, не впливає на розрахунок комісії. Саме тому переказ на суму 2 мільярди доларів із використанням трьох ретельно підібраних UTXO у 2021 році коштував 0,78 долара, тоді як переказ на суму 50 доларів із гаманця, переповненого безліччю дрібних UTXO, може коштувати кілька доларів.

За даними D-Central, за типових умов роботи мережі у 2025 та 2026 роках медіанні ставки комісій коливалися в діапазоні від 1 до 20 сат/vB, довідник щодо оплати опубліковано в лютому 2026 року. Проста транзакція Native SegWit з одним вхідним і двома вихідними полями коштує від кількох сотень до кількох тисяч сатоші. У періоди перевантаженості мережі, спричинені раптовими сплесками попиту або впровадженням нових протоколів у ланцюжку, тарифи можуть сягати від 100 до 500 сатоші за vB або навіть вище.

Як тип адреси впливає на вартість вхідних ресурсів

Тип адреси, до якої прив’язані ваші UTXO, істотно впливає на вартість кожного вхідного блоку під час його використання. Новіші формати адрес ефективніше використовують криптографічні підписи, що зменшує обсяг даних, які кожен вхідний блок додає до транзакції:

Тип адреси
Префікс формату
Розмір вхідних даних (вбайт)
Вартість абонплату проти традиційної моделі
Legacy (P2PKH)
1...
приблизно 148 Вб
Базовий варіант, найдорожчий
Вкладений SegWit (P2SH-P2WPKH)
3...
приблизно 91 vB
приблизно на 38 % дешевше
Вбудований SegWit (P2WPKH)
bc1q...
приблизно 68 vB
приблизно на 54 % дешевше
Taproot (P2TR)
bc1p...
приблизно 57,5 vB
приблизно на 61 % дешевше
Тип адреси
Legacy (P2PKH)
Префікс формату
1...
Розмір вхідних даних (вбайт)
приблизно 148 Вб
Вартість абонплату проти традиційної моделі
Базовий варіант, найдорожчий
Тип адреси
Вкладений SegWit (P2SH-P2WPKH)
Префікс формату
3...
Розмір вхідних даних (вбайт)
приблизно 91 vB
Вартість абонплату проти традиційної моделі
приблизно на 38 % дешевше
Тип адреси
Вбудований SegWit (P2WPKH)
Префікс формату
bc1q...
Розмір вхідних даних (вбайт)
приблизно 68 vB
Вартість абонплату проти традиційної моделі
приблизно на 54 % дешевше
Тип адреси
Taproot (P2TR)
Префікс формату
bc1p...
Розмір вхідних даних (вбайт)
приблизно 57,5 vB
Вартість абонплату проти традиційної моделі
приблизно на 61 % дешевше

Джерело: Посібник з управління UTXO у Spark.money

SegWit забезпечує економію завдяки тому, що дані підпису (witness) враховуються лише на 75 % при підрахунку віртуальних байтів. Taproot йде ще далі, використовуючи 64-байтові підписи Шнорра замість 71–72-байтових підписів ECDSA та усуваючи необхідність включати відкритий ключ у «witness» для простих транзакцій із використанням ключового шляху.

У разі операції консолідації з 20 вхідними адресами перехід з Legacy на Native SegWit дозволяє зменшити комісію приблизно на 54%. Taproot забезпечує додаткову економію в розмірі 15% на кожну вхідну адресу. Якщо ваш гаманець досі генерує адреси, що починаються з «1», перехід на гаманець, який генерує адреси Native SegWit (bc1q) або Taproot (bc1p), є найефективнішим способом зниження комісії, доступним вам ще до того, як ви зміните будь-що у способі здійснення транзакцій.

Станом на середину 2026 року на транзакції з використанням Native SegWit припадає приблизно 85 % усіх транзакцій у мережі Bitcoin. Рівень впровадження Taproot становить близько 20 %; у 2024 році він досяг піку — приблизно 42 % — завдяки активності з нанесенням Ordinals, а потім знизився у міру зменшення кількості таких нанесень. На старі адреси, як і раніше, припадає решта 15 %, незважаючи на те, що для більшості користувачів вони не мають жодних переваг порівняно з новими форматами.

Пакетні транзакції та заміна за комісію

Окрім вибору UTXO, варто ознайомитися ще з двома іншими стратегіями формування комісій.

Пакетні операції об'єднати кілька платежів в одну транзакцію. Замість того, щоб надсилати біткойни п'ятьом одержувачам у п'яти окремих транзакціях, це можна зробити за допомогою однієї транзакції з п'ятьма виходами, яка буде включена в один блок. Комісія за транзакцію сплачується лише один раз, а загальна сума комісії є значно нижчою, ніж у разі п'яти окремих транзакцій.

«Заміна за плату» (RBF), стандартизована в BIP 125, дозволяє замінити непідтверджену транзакцію на нову версію з вищою комісією. Якщо ви відправили транзакцію з низькою комісією під час періоду низької активності, а мемпул раптово переповнився, RBF дозволяє підвищити комісію без скасування та повторної відправки транзакції з нуля. Більшість сучасних гаманців за замовчуванням підтримують сигналізацію RBF.

«Біткойн-пил»: коли UTXO стають занадто малими, щоб їх витратити

Термін «біткойн-пил» позначає UTXO, розмір яких настільки малий, що комісія, необхідна для їх витрачання, перевищує їх номінальну вартість. Якщо UTXO містить 400 сатоші, але включення його як вхідного елемента в транзакцію коштує 800 сатоші комісії, то з економічної точки зору воно не має ніякої цінності. Ви все ще володієте ним у блокчейні, але його витрачання означає втрату грошей.

Bitcoin Core застосовує обмеження на дрібні суми в рамках політики ретрансляції. Виходи, розмір яких нижчий за приблизно 546 сатоші для стандартних типів виходів (а саме 294 сатоші для P2WPKH), не будуть ретранслюватися більшістю вузлів, оскільки при мінімальній комісії за ретрансляцію за замовчуванням у 3 сатоші/vB їх використання в майбутній транзакції коштуватиме дорожче, ніж вони варті. Це не є консенсусним правилом, вбудованим у протокол Bitcoin; окремі вузли можуть налаштовувати власний поріг ретрансляції. Однак на практиці більшість вузлів дотримуються значень за замовчуванням.

Навіть при рівні, що перевищує поріг «пилу», UTXO, що містять лише кілька тисяч сатоші, можуть стати економічно невигідними для витрачання під час стрибків комісій. Витратити UTXO типу P2WPKH, що містить 1 000 сатоші, стає невигідним, коли комісія перевищує приблизно 15 сатоші/vB, оскільки при комісії 15 сатоші/vB вхід додає 68 vB, що дорівнює 1 020 сатоші комісії.

Зазвичай пил накопичується через:

  • Повторні невеликі зняття коштів з біржі, зокрема з налаштувань автоматичного зняття коштів за схемою DCA (усереднення вартості за доларом)
  • Змінити суми, отримані від численних дрібних покупок, після яких залишаються невеликі залишки
  • Виплати з майнінг-пулів та винагороди за стейкінг розподіляються частими невеликими сумами
  • Виходи, пов’язані з інскрипціями, які становлять значну частину UTXO з сумою менше 1 000 сатоші, що містяться в поточному наборі UTXO

Практичне рішення досить просте: спочатку накопичуйте кошти, а вже потім знімайте їх, і під час консолідації вибирайте період із низькими комісіями, а не чекайте, поки виникне термінова необхідність у переказі.

Управління UTXO та контроль монет

Управління UTXO — це практика цілеспрямованої організації та консолідації ваших UTXO з метою зменшення майбутніх комісій та захисту вашої конфіденційності в ланцюжку. «Контроль монет» — це спеціальна функція гаманця, яка дозволяє вам вручну вибирати, які саме UTXO використовувати як вхідні дані в транзакції, замість того, щоб алгоритм гаманця робив цей вибір автоматично.

Більшість гаманців автоматично здійснюють вибір за допомогою таких алгоритмів, як «Branch and Bound», який Bitcoin Core використовує з версії 0.17 і який, починаючи з версії 27+, працює паралельно з кількома конкуруючими алгоритмами. Зазвичай ці алгоритми ефективно мінімізують комісії, але вони оптимізують витрати, а не враховують ваші налаштування щодо конфіденційності чи необхідність роздільного ведення різних історій транзакцій.

П’ять практичних кроків з управління UTXO

Дія
Найкращий момент
Чому це допомагає
Об’єднати невеликі UTXO в меншу кількість великих
Коли комісія становить від 1 до 3 сат/vB
Зменшує кількість майбутніх вхідних операцій, що знижує комісію за кожну наступну транзакцію
При отриманні позначте кожен UTXO за джерелом
На момент отримання
Перетворює хаотичний список на впорядкований перелік; це необхідно для прийняття рішень щодо контролю монет
Заблокувати UTXO з ненадійних джерел
Перед наступною покупкою
Запобігає випадковому об’єднанню окремих історій транзакцій
Перехід на нативні адреси SegWit або Taproot
Перед наступним об’єднанням
Найбільше зниження комісії, яке можна отримати, не змінюючи своїх звичок
Перед здійсненням нетермінових транзакцій перевірте сайт mempool.space
У всіх випадках, коли транзакція може почекати
Ставки комісійних коливаються у 10 разів і більше залежно від того, чи є період спокійним чи напруженим
Дія
Об’єднати невеликі UTXO в меншу кількість великих
Найкращий момент
Коли комісія становить від 1 до 3 сат/vB
Чому це допомагає
Зменшує кількість майбутніх вхідних операцій, що знижує комісію за кожну наступну транзакцію
Дія
При отриманні позначте кожен UTXO за джерелом
Найкращий момент
На момент отримання
Чому це допомагає
Перетворює хаотичний список на впорядкований перелік; це необхідно для прийняття рішень щодо контролю монет
Дія
Заблокувати UTXO з ненадійних джерел
Найкращий момент
Перед наступною покупкою
Чому це допомагає
Запобігає випадковому об’єднанню окремих історій транзакцій
Дія
Перехід на нативні адреси SegWit або Taproot
Найкращий момент
Перед наступним об’єднанням
Чому це допомагає
Найбільше зниження комісії, яке можна отримати, не змінюючи своїх звичок
Дія
Перед здійсненням нетермінових транзакцій перевірте сайт mempool.space
Найкращий момент
У всіх випадках, коли транзакція може почекати
Чому це допомагає
Ставки комісійних коливаються у 10 разів і більше залежно від того, чи є період спокійним чи напруженим

До гаманців із потужними функціями управління монетами належать Sparrow Wallet (настільний, з відкритим кодом, чудовими функціями маркування та заморожування) та Electrum (настільний, давно відомий). Обидва гаманці відображають детальну інформацію про кожен UTXO та дозволяють вручну обирати вхідні транзакції. Що стосується апаратного забезпечення, то станом на 2026 рік Ledger, Trezor та Coldcard підтримують Taproot, включаючи витрачання коштів за ключовим шляхом Taproot для своїх стандартних конфігурацій гаманців з одним підписом.

Добре організований біткойн-гаманець містить невелику кількість UTXO розумного розміру в сучасному форматі адреси. У погано організованому гаманці зберігаються десятки або сотні фрагментів у застарілому форматі, кожен з яких є майбутнім зобов’язанням щодо сплати комісії, яке лише чекає на свій час.

UTXO, конфіденційність та атаки типу «dusting»

Кожен UTXO назавжди зберігає свою історію транзакцій у публічному блокчейні Bitcoin. Коли ви використовуєте кілька UTXO разом як вхідні дані в одній транзакції, інструменти аналізу ланцюга застосовують так звану «евристику спільного володіння вхідними даними» (CIOH) — робоче припущення, що всі вхідні дані в транзакції належать одному й тому самому суб’єкту.

Це має прямі практичні наслідки. Якщо ви отримаєте 0,1 BTC з біржі, що пройшла KYC-верифікацію (де ваша особистість зареєстрована), та 0,05 BTC від P2P-угоди (де вона не зареєстрована), об’єднання обох UTXO в одну транзакцію публічно та назавжди пов’язує ці два джерела з одним і тим самим власником у блокчейні. Жодні майбутні дії не зможуть видалити цей зв’язок із публічного реєстру.

Що таке «атака пилом»?

Атака типу «dusting» навмисно використовує вразливість CIOH. Зловмисник надсилає незначні суми біткойнів, зазвичай кілька сотень сатоші, на одну або кілька ваших адрес. Якщо згодом ви витратите цей «пиловий» UTXO разом з іншими своїми UTXO в одній транзакції, зловмисник зможе простежити зв’язок між адресами та скласти карту ваших активів. Ця інформація може потім бути використана для цілеспрямованого фішингу, вимагання або стеження.

Цю атаку легко здійснити. Якщо жертва ненавмисно витратить частину «пилу», отримана інформація може виявитися надзвичайно корисною для зловмисника.

Як захиститися від атак типу «dusting»:

  • Заблокуйте підозрілі невеликі UTXO у вашому гаманці, щоб вони ніколи не включалися автоматично до транзакції
  • Не слід взаємодіяти з посиланнями або інструкціями, що надходять через поля виводу OP_RETURN або невідомі примітки транзакції (OP_RETURN — це операційний код скрипту Bitcoin, який дозволяє вбудовувати невеликі обсяги довільних даних у вивід транзакції)
  • Використовуйте контроль монет для транзакцій, що вимагають дотримання конфіденційності, щоб запобігти ненавмисному спільному витрачанню UTXO
  • Зберігайте UTXO з різних джерел в окремих гаманцях, якщо для вас важливо їх розділити

Щодо консолідації також слід врахувати одне важливе застереження: погано спланована консолідація UTXO може поставити під загрозу вашу конфіденційність так само ефективно, як і атака типу «dusting». Об’єднання UTXO, пов’язаного з процедурою KYC, з UTXO з приватного джерела в рамках однієї транзакції консолідації назавжди пов’язує їх у ланцюжку блоків. Після підтвердження транзакції цей збиток неможливо скасувати.

UTXO та мережа Lightning

Мережа Lightning Network — найпоширеніший протокол платежів другого рівня (Layer 2) для біткойна — побудована безпосередньо на основі UTXO. Вона не функціонує окремо від моделі UTXO базового рівня, а використовує UTXO як основу своєї безпеки.

Щоб відкрити платіжний канал Lightning, необхідно заблокувати UTXO на адресі з мультипідписом «2 з 2» на базовому рівні Bitcoin. Цей заблокований UTXO є транзакцією фінансування каналу. Усі подальші платежі, що здійснюються через цей канал, відбуваються поза ланцюгом, не зачіпаючи блокчейн. Коли канал зрештою закривається, остаточна транзакція розрахунку в ланцюзі створює нові UTXO для кожної сторони, що відображають чистий результат усіх платежів, здійснених між ними.

Через один відкритий канал можна здійснити тисячі платежів, а обсяг даних у ланцюжку блоків становитиме лише дві транзакції: одну для відкриття та одну для закриття. Для тих, хто часто здійснює невеликі платежі, це означає суттєве зменшення як комісій, так і обсягу даних, що залишаються у ланцюжку блоків.

Станом на травень 2026 року, згідно з дані від BYDFi:

  • Пропускна здатність публічної мережі Lightning Network становить понад 5 600 BTC, що за поточними цінами дорівнює приблизно 490 мільйонів доларів
  • Загальна оціночна ємність, включаючи приватні та неанонсовані канали, що використовуються мобільними гаманцями та корпоративними вузлами, перевищує 12 000 BTC
  • На початку 2026 року щомісячний обсяг транзакцій вперше перевищив 1,1 млрд доларів
  • Станом на 2026 рік мережа налічує понад 18 000 активних вузлів

Taproot також покращив конфіденційність мережі Lightning. До впровадження Taproot транзакції поповнення каналів Lightning мали впізнаваний «відбиток» у ланцюжку блоків. Завдяки операціям витрачання коштів за схемою «key-path» у Taproot транзакція поповнення каналу може виглядати так само, як і стандартна транзакція з одним підписом, що усуває цей елемент даних з аналізу ланцюжка блоків.

Компроміси, виклики та на що слід звернути увагу

Чесні компроміси

Переваги моделі UTXO в плані конфіденційності та паралельної валідації супроводжуються реальними витратами. Для розробників робота з нею є складнішою, ніж з моделлю облікових записів. Якщо користувачі не проводять активну консолідацію, з часом у них накопичується «борг» з управління UTXO, який зрештою проявляється у вигляді підвищених комісій. Ця модель також створює описану вище проблему «роздуття» набору UTXO, коли економічно марні виходи безкінечно зберігаються в пам’яті кожного повного вузла.

Приватність є властивістю моделі UTXO, але не є гарантією. Блокчейн є публічним, а компанії, що займаються аналізом ланцюгів, досягли високого рівня майстерності у застосуванні евристичних методів, таких як CIOH, кластеризація адрес та аналіз графів транзакцій. Забезпечення приватності на основі моделі UTXO вимагає активного управління; воно не досягається автоматично.

Що варто подивитися у 2026 році та в подальшому

Кожному, хто регулярно працює з UTXO в мережі Bitcoin, варто стежити за трьома напрямками розвитку:

Хід роботи над Utreexo. Якщо Utreexo або аналогічна схема стиснення набору UTXO досягне рівня готовності до впровадження у виробництво, це значно зменшить навантаження на апаратне забезпечення під час роботи повного вузла та полегшить тиск на децентралізацію, спричинений зростанням набору UTXO. Підпишіться на розсилку Bitcoin Optech за адресою bitcoinops.org щодо технічних оновлень.

Пропозиції щодо угоди. Розробники біткойна аналізують операційні коди, такі як CheckTemplateVerify (CTV), та альтернативні рішення, які дозволили б встановити обмеження щодо способів використання майбутніх UTXO. У разі впровадження таких механізмів можна буде реалізувати ефективні структури пакетних платежів, механізми зберігання на зразок «сейфів», а також більш гнучкі умови платежів без необхідності довіряти третім сторонам.

Дозрівання ринку комісійних. У зв’язку з тим, що в результаті халвінгу 2024 року субсидія за блок зменшиться до 3,125 BTC, комісії за транзакції стають все більшою часткою доходів майнерів. Те, як розвиватиметься ринок комісій протягом наступного циклу — чи залишиться він епізодичним і нестабільним, чи набуде більш стабільної глибини, — безпосередньо визначатиме реальну вартість утримання та переміщення UTXO в ланцюжку. Моніторинг mempool.space надає можливість у режимі реального часу переглядати поточні умови.

Висновок

UTXO — це окрема одиниця біткойна, яку можна витратити, і основна одиниця, за допомогою якої біткойн відстежує право власності, не покладаючись на жодний централізований реєстр чи баланс рахунку. Це пояснення того, чому комісії працюють саме так, чому питання конфіденційності в мережі Bitcoin є більш багатогранним, ніж здається на перший погляд, і чому мережа Lightning Network може обробляти мільйони платежів, звертаючись до базового рівня лише двічі на кожен канал.

Станом на середину 2026 року набір UTXO налічує понад 173 мільйони записів, канали Lightning щомісяця обробляють понад 1 мільярд доларів, а впровадження Taproot робить ефективні формати адрес фактичним стандартом для нових гаманців. Механізм роботи UTXO — це не просто фонова архітектура; він безпосередньо впливає на те, скільки кожен користувач біткойна платить, заробляє та розкриває під час кожної транзакції.

Розуміння цих принципів — одне з найкорисніших дій, які може вчинити користувач, що зберігає біткойни самостійно. Додаткову інформацію можна знайти в документації Bitcoin Core за адресою github.com/bitcoin/bitcoin присвячений транзакціям та моделі UTXO на рівні протоколу, а також архіву тем щодо вибору монет на сайті Bitcoin Optech за адресою bitcoinops.org/en/topics/coin-selection детально розглядає компроміси, пов’язані з реалізацією гаманця.

Поширені запитання

Чому в біткойні використовуються UTXO замість залишків на рахунках?
Модель UTXO надає біткойну низку структурних переваг порівняно з моделлю рахунків. Незалежні UTXO можна перевіряти паралельно, оскільки перевірка наявності UTXO та його невитраченості не вимагає оновлення жодного спільного стану. Це підвищує потенційну пропускну здатність. Ця модель також за замовчуванням надає користувачам більш потужні засоби контролю конфіденційності: ви можете щоразу отримувати біткойни на нову адресу, ізолюючи різні UTXO один від одного. А оскільки кожен сатоші простежується до транзакції Coinbase, загальний обсяг обігу може бути незалежно перевірений будь-ким, хто має повний вузол, без необхідності покладатися на будь-яку третю сторону.
Скільки UTXO є в мережі Біткойн?
Що таке консолідація UTXO і коли її слід проводити?
Що таке «біткойн-пил»?
Як працює система контролю монет?
Чи можна відстежити UTXO, щоб встановити мою особу?
Чи мають UTXO термін дії або чи видаляються вони?

Почніть безпечно інвестувати за допомогою гаманця Bitcoin.com

На сьогодні створено понад 85 млн гаманців. Усе, що вам потрібно для безпечної купівлі, продажу, обміну та інвестування ваших біткойнів та криптовалют.

A screenshot of the Bitcoin.com Wallet app

Відскануйте, щоб завантажити гаманець Bitcoin.com

Відскануйте цей QR-код за допомогою мобільного пристрою — ви автоматично перейдете на відповідну сторінку магазину.