10 / 691TX

Транзакція

Bitcoin Transaction

Запис, що витрачає конкретні попередні виходи та створює нові умови витрачання.

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

Вхід задає txid та індекс виходу, не лише адресу відправника. Вихід має існувати й бути доступним для витрати. Два входи однієї транзакції не можуть витратити його двічі; конфлікти з іншими оцінюють щодо перевірюваної історії. [Bitcoin Core v29.0: transaction validation]

UTXO 100 000 sat може створити 60 000 sat одержувачу й 39 000 sat решти, залишаючи 1 000 sat комісії. Вхід витрачається весь. Решта не має спеціального поля, комісія не є окремим виходом. Пропуск решти може випадково збільшити комісію. [Bitcoin Developer Reference: Transactions]

ScriptSig та за потреби witness надають дані для старих умов виходу. Підписуване повідомлення залежить від типу входу й SIGHASH; не всі підписи однаково зобов’язують усі поля. Дійсний підпис не обходить відсутні входи, надмірні виходи чи невиконаний часовий замок. [Bitcoin Developer Reference: Transactions]

txid — подвійний SHA-256 серіалізації без witness; wtxid включає witness і без нього дорівнює txid. Ставка зазвичай використовує vsize: вага, поділена на чотири й округлена вгору. Однакова сума платежу не означає однакову вартість включення. [BIP 141: transaction identifiers and weight]

Підписання або прийняття в mempool не є підтвердженням. Relay policy відрізняється від консенсусу; транзакція може чекати, бути замінена конфліктом або від’єднана після підтвердження реорганізацією. Перевіряйте справжні виходи й підтвердження правильної мережі, не зображення txid. [Bitcoin Core v29.0: block validation]

Приклад · TX

Входи мінус виходи — це комісія

Якщо звичайна транзакція витрачає входи на 250 000 sat і створює виходи на 248 200 sat, різниця 1 800 sat є комісією. Вона неявна й не надсилається на спеціальну адресу для комісій.

Для повної картини прочитайте також UTXO, Приватний ключ, Mempool, Комісії за транзакції, SegWit. На цю статтю також посилаються Bitcoin Whitepaper, Timechain / Blockchain, Full Node, UTXO.

01Чи можна скасувати підтверджену транзакцію Bitcoin?

У Bitcoin немає команди примусового повернення платежу. Реорганізація ланцюга може прибрати підтвердження. Додаткова накопичена Proof of Work ускладнює заміну історії, але кількість підтверджень не є абсолютною гарантією незворотності.

02Чому гаманець створює вихід для решти?

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

DOC · 001Bitcoin Core v29.0: transaction validationПервинне джерело ↗DOC · 002Bitcoin Developer Reference: TransactionsПервинне джерело ↗DOC · 003BIP 141: transaction identifiers and weightПервинне джерело ↗DOC · 004Bitcoin Core v29.0: block validationПервинне джерело ↗
Перевірено 1 серпня 2026Спочатку джерела · Не інвестиційна порада