
Невитрачений вихід транзакції (UTXO) — це частина криптовалюти, яку ще не витратили. У блокчейн-мережах, як-от Bitcoin, кожна транзакція використовує попередні виходи та створює нові. Гаманець не керує одним балансом, а містить набір фрагментів, які можна витратити, і які називають UTXO.
UTXO можна порівняти з різними номіналами готівки у фізичному гаманці. Під час платежу ви обираєте кілька купюр (відповідно кілька UTXO), щоб покрити суму. Продавець отримує ці кошти, а решту ви отримуєте як новий UTXO. Цей процес становить постійний цикл використання старих виходів і створення нових.
У Bitcoin кожна транзакція має входи й виходи. Входи — це попередні невитрачені UTXO, які використовують у транзакції, а виходи — це нові UTXO, які можна витратити надалі. Комісію розраховують як різницю між загальною сумою входів і сумою виходів.
Якщо ви платите великим UTXO за невелику транзакцію, система створює один вихід для отримувача й інший вихід решти — новий UTXO, який зазвичай надходить на нову адресу під вашим контролем. Використання нових адрес для решти підвищує приватність. Адреси — це публічні ідентифікатори, створені з вашого публічного ключа.
З моменту запуску основної мережі Bitcoin у 2009 році застосовується модель UTXO (описана у whitepaper Bitcoin та історії mainnet). Після включення транзакції майнерами до блоку стан UTXO вважають підтвердженим. До цього моменту транзакція є непідтвердженою й зазвичай зберігається у mempool, очікуючи на включення до блоку.
Облікова модель нагадує традиційний банківський рахунок, де баланс — це одне число, а перекази просто списують у вас і зараховують іншому користувачу. Модель UTXO схожа на гаманець із монетами — баланс складається з багатьох виходів, які можна витратити, і кожен платіж обирає конкретні виходи для витрати.
Основні відмінності:
Переваги:
Ризики та обмеження:
Гаманці надають функції coin control, які дозволяють користувачам обирати, які UTXO витрачати, щоб оптимізувати комісії та приватність. Більшість десктопних гаманців або розширені налаштування надають цю опцію; мобільні гаманці поступово додають підтримку.
Крок 1: Перегляньте список UTXO у гаманці. Перевірте суму й джерело кожного виходу, визначте дуже дрібні UTXO ("dust").
Крок 2: Під час платежу обирайте меншу кількість більших UTXO, щоб зменшити кількість входів, розмір транзакції та комісію. Завжди генеруйте нову адресу для решти, щоб уникати повторного використання адрес і можливого аналізу зв’язків.
Крок 3: У періоди низького навантаження мережі та низьких комісій об’єднуйте багато дрібних UTXO в один більший (самопереказом), щоб підвищити ефективність майбутніх платежів. Під час об’єднання адреси можуть бути пов’язані; завжди отримуйте решту на нову адресу для мінімізації цього ризику.
Примітка щодо ризиків: Ручне управління UTXO може призвести до втрати приватності, якщо джерела змішано неправильно; неправильні налаштування комісії можуть спричинити затримки підтвердження. Завжди перевіряйте функції гаманця та уважно переглядайте деталі транзакції.
Під час депозиту Bitcoin на Gate система перевіряє, чи транзакцію включено до блоку й чи отримала вона достатньо підтверджень. Зарахований баланс залежить від підтверджених мережею UTXO. Непідтверджені UTXO не враховуються у доступному балансі й можуть відображатися як "очікувані".
Для виведення коштів гаманець обирає конкретні UTXO як входи транзакції. Якщо кошти сильно фрагментовані, розмір транзакції зростає, що впливає на комісії та швидкість обробки. Вибір відповідної ставки комісії (залежно від навантаження мережі) та використання об’єднаних UTXO допомагає прискорити обробку виведення.
Практична порада: У періоди високого навантаження мережі та високих комісій спочатку об’єднуйте UTXO, а потім виводьте кошти, коли комісії знижуються. Це допоможе зекономити й скоротити час очікування. Gate формує й транслює транзакції відповідно до умов мережі та розміру вашої транзакції; завжди перевіряйте ставки комісій і деталі адреси перед відправкою для безпечного зарахування.
Для приватності важливо не повторно використовувати адреси. Завжди використовуйте нову адресу для кожного вхідного платежу або виходу решти, щоб зменшити зв’язаність транзакцій. Якщо адресу для решти використовують разом із платіжними адресами, спостерігачам легше пов’язати баланси.
Для безпеки витрата UTXO вимагає підписів, які відповідають правилам скриптів. Захищайте приватні ключі та вмикайте мультипідпис для спільного контролю, щоб знизити ризик єдиної точки відмови. Для великих сум розподіліть кошти на кілька UTXO у поєднанні з мультипідписними гаманцями та холодним зберіганням — це вважають надійною стратегією.
Інструменти приватності на кшталт CoinJoin змішують входи багатьох користувачів перед розподілом виходів, щоб ускладнити аналіз. Використовуйте лише легальні сервіси й враховуйте можливі регуляторні чи репутаційні ризики. Для більшості користувачів ефективні базові практики — завжди використовувати нові адреси для решти, не повторювати адреси й уникати зайвого об’єднання.
Скрипти Bitcoin визначають правила витрати кожного UTXO. З активацією Taproot у 2021 році (згідно з оновленням основної мережі) агрегування підписів і приватні шляхи скриптів підвищили приватність і виразність для складних умов.
На інших блокчейнах, наприклад у мережі Cardano, розширена модель UTXO (EUTXO, згідно з технічною документацією Cardano) накладає відстежувані обмеження на складні стани контрактів. На відміну від облікової моделі Ethereum, EUTXO фокусується на явних переходах стану для кожного виходу, що забезпечує кращу паралельність і формальну перевірку, але створює інші компроміси для розробників і проєктування контрактів.
Модель невитраченого виходу транзакції (UTXO) фіксує баланси як фрагменти, які можна витратити, тому кожен платіж — це вибір фрагментів, оплата отримувачу й отримання решти. Розуміння роботи UTXO допомагає оптимізувати комісії, зменшити фрагментацію, підвищити приватність і ефективно працювати з депозитами та виведенням на Gate. Ключові етапи навчання: опанування структури входів і виходів транзакцій, принципів решти; практика coin control і консолідації UTXO; розуміння основ Taproot і скриптів; моніторинг мережевих комісій і механізмів підтвердження. Далі варто вивчати EUTXO, схеми мультипідпису, timelocks та інші розширені сценарії для підвищення безпеки й ефективності.
Баланс гаманця — це сума всіх невитрачених виходів транзакцій (UTXO). Коли ви отримуєте Bitcoin, створюється новий UTXO; коли ви витрачаєте кошти, ці UTXO використовують, а залишок повертається у вигляді нових UTXO. Тобто: баланс гаманця — це сума всіх невитрачених виходів, подібно до підрахунку всіх монет у гаманці.
Швидкість підтвердження залежить від навантаження мережі та обраної комісії майнеру. Мережа Bitcoin вимагає, щоб майнери включили вашу транзакцію до блоку, який створюється приблизно кожні 10 хвилин. У періоди навантаження майнери віддають пріоритет транзакціям із вищими комісіями; транзакції з низькими комісіями можуть чекати підтвердження кілька блоків.
Цей процес називають консолідацією UTXO. Якщо сума переказу перевищує будь-який окремий доступний UTXO, гаманець автоматично обирає кілька менших UTXO для досягнення потрібної суми. Наприклад, якщо ви хочете відправити 10 BTC, а маєте лише вісім UTXO по 3 BTC, буде використано чотири з них — це збільшує кількість входів і комісію транзакції.
Звичайним користувачам не потрібно керувати деталями UTXO під час депозиту — Gate робить це автоматично. Однак розуміння UTXO допомагає оптимізувати комісії: уникайте частих дрібних депозитів (вони створюють багато дрібних UTXO) і періодично консолідуйте UTXO у гаманці для зниження майбутніх витрат на перекази. Gate також автоматично керує цим під час виведення коштів.
Ні, UTXO не мають терміну дії у блокчейні. Якщо приватні ключі захищені, ви можете витратити їх у будь-який час, навіть через багато років бездіяльності. Завжди зберігайте надійні резервні копії приватних ключів і seed-фраз для довгострокового зберігання. Перед повторним використанням коштів після тривалої перерви перевірте поточний стан мережі й виберіть відповідну комісію для плавної обробки транзакції.


