У 2021 році хтось переказав біткойни на суму 2 мільярди доларів в рамках однієї транзакції, сплативши комісію у розмірі 0,78 долара. Причина, через яку це стало можливим — адже переказ на суму 30 доларів із гаманця, наповненого дрібними сумами, може коштувати кілька доларів, — полягає в одному понятті: UTXO.
А UTXO, або Невитрачений вихід транзакції, — це конкретна кількість біткойнів, якою ви володієте і яку ще не витратили. Баланс вашого гаманця — це не одне число, яке зберігається десь у блокчейні біткойна. Це сума всіх UTXO, якими керує ваш гаманець, причому кожне з них є окремою, незалежною одиницею BTC із власною сумою та історією транзакцій.
Більшості людей ніколи не доводиться замислюватися над UTXO, щоб відправляти чи отримувати біткойни. Але розуміння їхнього принципу роботи — це те, що відрізняє комісію в розмірі 1 долара від комісії в розмірі 15 доларів за ту саму транзакцію. Вони також визначають, яку інформацію про вашу діяльність у ланцюжку може отримати зовнішній світ, і пояснюють деякі з найбільш обдуманих проектних рішень біткойна.
У цьому посібнику розглядається, що таке UTXO, як вони створюються та знищуються, чому саме вони визначають розмір комісій за транзакції, як вони відрізняються від підходу, що застосовується в Ethereum, та що ви можете зробити для їх ефективного управління. Цей посібник доповнює наші матеріали про те, як працюють транзакції в мережі Bitcoin, про комісії за транзакції в мережі Bitcoin та про те, що таке Lightning Network — усі вони входять до складу Навчального центру Bitcoin.
Безпечно керуйте своїми біткойнами за допомогою самостійного зберігання Додаток «Bitcoin.com Wallet».
Основні висновки
- 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), яка додає програмованість до базової архітектури. Ефіріум, на відміну від цього, у 2015 році обрала модель, засновану на облікових рахунках, — це свідоме відхилення від традиції, яке ставить гнучкість смарт-контрактів вище за структуру транзакцій, схожу на готівкові розрахунки, що характерна для біткойна.
Як працюють UTXO в транзакції
Кожна транзакція з біткойнами складається з двох частин: вхідних даних та вихідних даних.
Вхідні дані існуючі UTXO витрачаються. Ваш гаманець вибирає їх для оплати.
Результати — це нові UTXO, створені в результаті транзакції: один надходить одержувачу, а другий, як правило, повертається у ваш власний гаманець у якості решти.
Як тільки вхідний UTXO використовується, він остаточно знищується. Він видаляється з реєстру мережі, що містить монети, які можна витратити, і більше ніколи не може бути витрачений. Виходи, які він створив, стають новими UTXO, доступними для того, хто володіє приватні ключі щоб їх розблокувати.
Основне правило таке: сума вхідних коштів дорівнює сумі вихідних коштів плюс комісія майнера. Різниця між сумою, що надходить, і сумою, що виходить, повністю залишається майнеру, який включає транзакцію до блоку. У транзакції Bitcoin немає окремого поля для комісії; комісія — це просто та різниця, яку ви залишаєте.
Покроковий приклад
У вас є один UTXO на суму 0,30 BTC, і ви хочете надіслати 0,10 BTC своєму другові.
- Ваш гаманець вибирає UTXO на суму 0,30 BTC як вхідний елемент.
- У результаті утворюються два виходи: 0,10 BTC на адресу вашого друга та приблизно 0,1997 BTC назад на нову адресу у вашому гаманці як решта.
- Різниця, що становить приблизно 0,0003 BTC, стає комісією майнера.
- Початковий UTXO на суму 0,30 BTC остаточно зник. Зараз існують два нових UTXO.
Транзакції можуть мати кілька вхідних даних і кілька вихідних даних. Транзакція, за якою здійснюється виплата п’ятьом різним одержувачам, є цілком звичайною; вона утворює п’ять вихідних UTXO. Гаманець, що об’єднує двадцять невеликих UTXO в один більший, створює транзакцію з двадцятьма вхідними даними та одним вихідним. Комбінації є гнучкими; правило полягає лише в тому, що сума вхідних даних повинна дорівнювати або перевищувати суму вихідних даних та комісій.
Звідки беруться UTXO: транзакція на Coinbase
Кожен існуючий UTXO походить від транзакції coinbase — спеціальної першої транзакції в кожному блоці біткойна, яка створює нові BTC як винагороду за блок для майнера. Транзакції coinbase не мають вхідних даних. Нові біткойни не беруться звідкись раніше; вони випускаються протоколом як плата за доказ роботи гірнича справа.
З цього моменту кожна одиниця біткойна проходить через безперервний ланцюжок UTXO, витрачаючись і створюючись, аж до вашого гаманця сьогодні. Кожен сатоші, який ви маєте, має безперервну лінію походження, що веде до транзакції coinbase, і будь-хто, хто має доступ до повного вузла або до експлорер блокчейну може простежити цей родовід.
Набір UTXO: актуальний реєстр біткойнів, які можна витратити
Кожен повний Вузол біткойна веде набір UTXO: актуальну базу даних усіх доступних для витрачання виходів, що наразі існують у всій мережі. Коли надходить транзакція, вузол перевіряє цей набір, щоб підтвердити, що заявлені входи існують, ще не були витрачені та відповідають умовам блокування (криптографічним правилам, що визначають, хто може їх витратити). Це основний механізм Bitcoin для запобігання подвійна витрата, і для цього не потрібна жодна надійна третя сторона.
Чисельність та склад станом на 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 % (переважно винагороди перших майнерів) |
Категорія Taproot має найбільшу частку UTXO за кількістю, але на її частку припадає лише 0,75 % від загальної вартості BTC. Це пов’язано з тим, що майже 30 % усіх UTXO, а саме 51 188 145 із 173 мільйонів записів, пов’язані з Написи з порядковими числівниками. Сукупна вартість цих UTXO, пов’язаних із написами, становить лише 415 BTC, а середня вартість кожного з них — 811 сатоші. Вони практично не мають економічного значення, проте кожен вузол мережі зобов’язаний зберігати їх постійно — це явище дослідники називають «роздуттям набору UTXO».
Чому зростання набору UTXO — це проблема, за якою варто стежити
Вузли повинні зберігати набір активних UTXO в оперативній пам’яті, щоб швидко перевіряти нові транзакції. У міру зростання цього набору зростають і вимоги до апаратного забезпечення для роботи вузла. Якщо ці витрати зростуть достатньо, все менше окремих користувачів зможуть підтримувати вузол, що призведе до концентрації потужностей перевірки у операторів із значними ресурсами та знизить рівень децентралізації, який забезпечує стійкість Біткойна.
Оновлення SegWit 2017 року запровадило економічні стимули для консолідації UTXO, знижуючи вартість використання великої кількості вхідних даних та створюючи меншу кількість вихідних. Незважаючи на це, зростання продовжилося. Найбільш досконалим із запропонованих рішень є Utreexo, розроблений Таджем Драйєю (який також був одним із творців мережі Lightning Network разом із Джозефом Пуном). Utreexo стискає набір UTXO за допомогою криптографічних акумуляторів на основі дерев Меркла, що дозволяє вузлу зберігати лише невелику кількість відбитків замість усіх 173 мільйонів окремих записів. Станом на середину 2026 року це залишається активною сферою досліджень протоколу Bitcoin.
Модель UTXO проти моделі рахунків: Біткойн проти Ефіріум
Біткойн — не єдиний спосіб відстеження права власності в публічній мережі блокчейн. Ethereum використовує модель на основі рахунків, яка за принципом роботи більше нагадує традиційний банківський реєстр: це блокчейн-реєстр залишків на рахунках, а не список окремих об’єктів, які можна витратити. Кожна адреса має єдиний поточний баланс, який збільшується при вхідних транзакціях і зменшується при вихідних. Коли ви надсилаєте ETH, з балансу відправника списується сума, а на баланс одержувача зараховується; між ними не відбувається переміщення жодних окремих об’єктів.
Ці дві моделі передбачають різні компроміси:
| Особливість | Модель UTXO (Біткойн, Лайткойн, Кардано) | Модель облікового запису (Ethereum, Solana) |
|---|---|---|
| Як працюють залишки на рахунках | Сума дискретних невитрачених виходів | Один поточний залишок на кожному рахунку |
| Послідовність операцій | Використовувати старі UTXO, створювати нові | Зняття коштів з рахунку відправника, зарахування коштів на рахунок одержувача |
| Політика конфіденційності | Більш безпечно: кожна транзакція використовує окремі виходи та може використовувати нові адреси | Слабкіше: вся активність пов’язана з однією постійною адресою |
| Паралельна обробка | Так: незалежні UTXO перевіряються одночасно у декількох потоках | Ні: стан рахунку оновлюється послідовно; один і той самий рахунок не може одночасно обробляти дві транзакції |
| Запобігання подвійній витраті коштів | Перевірено щодо набору UTXO | Перевірено на відповідність нонсу та стану облікового запису |
| Підтримка смарт-контрактів | Обмежено базовим шаром | Вбудований та гнучкий |
| Аналогія | Готівка у фізичному гаманці | Банківський рахунок |
Модель облікових записів простіша для розуміння, саме тому її прийняли більшість блокчейнів, запущених після 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 В·Б | приблизно на 38 % дешевше |
| Вбудований SegWit (P2WPKH) | bc1q... | приблизно 68 В·Б | приблизно на 54 % дешевше |
| Taproot (P2TR) | bc1p... | приблизно 57,5 Вб | приблизно на 61 % дешевше |
Джерело: Посібник з управління UTXO у Spark.money
SegWit досягає економії завдяки тому, що дані підпису (witness) при розрахунку віртуальних байтів враховуються лише на 75 %. Taproot йде ще далі, використовуючи 64-байтові підписи Шнорра замість 71–72-байтових підписів ECDSA, а також усуваючи необхідність включати відкритий ключ у witness для простих транзакцій за схемою key-path.
У разі транзакції консолідації з 20 вхідними даними перехід з Legacy на Native SegWit дозволяє зменшити комісію приблизно на 54%. Головний корінь до того ж забезпечує додаткову економію в розмірі 15% за кожну операцію. Якщо ваш гаманець досі генерує адреси, що починаються з «1», перехід на гаманець, який генерує адреси у форматі Native SegWit (bc1q) або Taproot (bc1p), є найефективнішим способом зниження комісій, доступним вам ще до того, як ви внесете будь-які зміни у спосіб здійснення транзакцій.
Станом на середину 2026 року на транзакції з використанням Native SegWit припадає приблизно 85 % усіх транзакцій у мережі біткойна. Рівень впровадження Taproot становить близько 20 %; у 2024 році він досяг піку — приблизно 42 % — завдяки активності з нанесенням Ordinals, а потім знизився у міру зменшення кількості таких нанесень. На старі адреси, як і раніше, припадає решта 15 %, незважаючи на те, що для більшості користувачів вони не мають жодних переваг перед новими форматами.
Пакетні транзакції та заміна за комісію
Окрім вибору UTXO, варто ознайомитися ще з двома іншими стратегіями формування комісій.
Пакетні операції об'єднати кілька платежів в одну транзакцію. Замість того, щоб надсилати біткойни п'ятьом одержувачам у п'яти окремих транзакціях, одна транзакція з п'ятьма виходами дозволяє обробити їх у рамках включення до одного блоку. Комісія за транзакцію сплачується лише один раз, а загальна сума комісії є значно нижчою, ніж у разі п'яти окремих транзакцій.
«Заміна за плату» (RBF), стандартизована в BIP 125, дозволяє замінити непідтверджену транзакцію на нову версію з вищою комісією. Якщо ви відправили транзакцію з низькою комісією під час періоду низької активності, і mempool У разі раптового перевантаження функція 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 разів і більше залежно від того, чи є період спокійним чи напруженим |
До гаманців із надійним контролем монет належать Sparrow Wallet (настільний, з відкритим кодом, чудовими функціями маркування та заморожування) та Electrum (настільний, давно відомий). Обидва відображають детальну інформацію про кожен UTXO та дозволяють вручну обирати вхідні транзакції. Що стосується апаратних гаманців, то Ledger, Trezor та Coldcard з 2026 року підтримуватимуть Taproot, включаючи витрачання коштів за схемою Taproot key-path у своїх стандартних конфігураціях гаманців з одним підписом.
Добре організований біткойн-гаманець містить невелику кількість 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, найпоширеніший протокол платежів другого рівня (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 в мережі біткойн, варто стежити за трьома напрямками розвитку:
Хід роботи над Utreexo - Якщо Utreexo або аналогічна схема стиснення набору UTXO досягне готовності до впровадження у виробництво, це значно зменшить навантаження на апаратне забезпечення під час роботи повного вузла та полегшить тиск на децентралізацію, спричинений зростанням набору UTXO. Підпишіться на розсилку Bitcoin Optech за адресою bitcoinops.org щодо технічних оновлень.
Пропозиції щодо угоди - Розробники біткойна аналізують операційні коди, такі як CheckTemplateVerify (CTV), та альтернативні рішення, які дозволили б встановлювати обмеження щодо способів витрачання майбутніх UTXO. У разі впровадження таких механізмів можна буде реалізувати ефективні структури пакетних платежів, механізми зберігання на зразок «сейфів», а також більш гнучкі умови платежів без необхідності довіряти третім сторонам.
Дозрівання ринку комісійних - У 2024 році зменшення вдвічі У зв’язку зі скороченням блокової премії до 3,125 BTC частка комісій за транзакції у доходах майнерів зростає. Те, як розвиватиметься ринок комісій протягом наступного циклу — чи залишиться він епізодичним і нестабільним, чи набуде більш стабільної глибини, — безпосередньо визначатиме реальну вартість утримання та переміщення UTXO в ланцюжку. Моніторинг mempool.space надає можливість в режимі реального часу переглядати поточні умови.
Висновок
UTXO — це окрема одиниця біткойна, яку можна витратити, і основна одиниця, за допомогою якої біткойн відстежує право власності, не покладаючись на жодний централізований реєстр чи баланс рахунку. Це пояснює, чому комісії працюють саме так, чому питання конфіденційності в мережі Біткойн є більш складним, ніж здається на перший погляд, і чому мережа Lightning Network може обробляти мільйони платежів, звертаючись до базового рівня лише двічі на кожен канал.
Станом на середину 2026 року набір UTXO налічує понад 173 мільйони записів, канали Lightning обробляють понад 1 мільярд доларів щомісяця, а впровадження Taproot робить ефективні формати адрес фактичним стандартом для нових гаманців. Механізм роботи UTXO — це не просто фонова архітектура; він безпосередньо впливає на те, скільки кожен користувач біткойна платить, заробляє та розкриває під час кожної транзакції.
Розуміння цих аспектів — одне з найкорисніших дій, які може вчинити користувач, що зберігає біткойни самостійно. Для отримання додаткової інформації див. Документація Bitcoin Core розглядає транзакції та модель UTXO на рівні протоколу, а також Архів тем щодо вибору монет Bitcoin Optech детально розглядає компроміси, пов’язані з реалізацією гаманця.






