Головна сторінка сайту » Перші кроки (База) » Анатомія Bitcoin-транзакції: як монети переходять з адреси на адресу
18 червня 2026, 20:00

Анатомія Bitcoin-транзакції: як монети переходять з адреси на адресу

Bitcoin-транзакції

Bitcoin часто сприймають як цифрові «монети», які просто переходять з гаманця в гаманець. Насправді все трохи складніше. У Bitcoin немає реальних «монет» чи «рахунків» у класичному розумінні. Замість цього використовується модель UTXO (Unspent Transaction Output — невитрачені виходи транзакцій). Це фундаментальна концепція, яка пояснює, як працюють усі перекази.

Що таке ledger і блокчейн?

Ledger (реєстр) — це повна історія всіх транзакцій Bitcoin з 2009 року
Блокчейн — це технологічна форма цього реєстру: ланцюжок блоків, де кожен блок містить список транзакцій

Коли ви надсилаєте біткойни, монети нікуди не переміщуються фізично. Просто змінюється запис у цьому публічному ledger’і (реєстрі). Старі «монети» знищуються, а нові створюються на іншій адресі. Цей запис бачать і перевіряють тисячі комп’ютерів по всьому світу.

Що таке UTXO?

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

  • UTXO — це певна сума біткойнів (наприклад, 0.3 BTC), яка походить від конкретної попередньої транзакції
  • Ваш баланс у гаманці — це просто сума всіх ваших UTXO
  • UTXO неподільні. Якщо у вас є UTXO на 1 BTC, а ви хочете відправити 0.4 BTC, то весь 1 BTC піде в транзакцію, а решта повернеться вам як «здача»

Проста аналогія: уявіть, що у вас є банкноти по 100 грн. Ви не можете відрізати 50 грн від однієї банкноти. Ви віддаєте всю банкноту і отримуєте нову на 50 грн як здачу.

Структура Bitcoin-транзакції

Типова транзакція складається з:

Version — версія формату
Inputs (входи) — список UTXO, які ви витрачаєте
Outputs (виходи) — список нових UTXO, які створюються
Witness (для SegWit-транзакцій) — дані підписів
Locktime — час блокування (якщо потрібно)

Inputs (входи)

Кожен input посилається на:

TXID попередньої транзакції (хеш попередньої транзакції)
VOUT — індекс конкретного output (виходу) у тій транзакції
ScriptSig (або Witness) — цифровий підпис, створений вашим приватним ключем. Це доказ, що ви власник UTXO

Підпис охоплює майже всю транзакцію (SIGHASH), щоб запобігти змінам.

Outputs (виходи)

Кожен output містить:

Суму в сатоші (1 BTC = 100 000 000 сатоші)
ScriptPubKey — скрипт, який визначає, хто може витратити ці кошти (найчастіше — адреса отримувача, P2PKH, P2SH, Bech32 тощо)

Зазвичай транзакція має два outputs:

★ Основний платіж (сума) отримувачу
Change (решта) — повертається на нову адресу відправника (гаманці роблять це автоматично)

Як відбувається переказ: крок за кроком

  • Ініціація:
    Ви в гаманці вказуєте адресу отримувача та суму
  • Вибір UTXO:
    Гаманець обирає достатньо невитрачених виходів (часто намагається мінімізувати кількість для економії комісії)
  • Створення транзакції:

    Inputs: посилання на ваші UTXO + підписи
    Outputs: сума отримувачу + решта вам
  • Підпис:
    Приватний ключ створює цифровий підпис (це відбувається автоматично)
  • Поширення:
    Підписана транзакція розсилається в мережу - у «очікувальний список» (mempool)
  • Підтвердження:
    Майнери перевіряють її, включають її в блок. Після 1–6 підтверджень (блоків) вона вважається остаточною

Важливо: старі UTXO повністю «знищуються», а нові — створюються. Монети нікуди фізично не «переходять» — змінюється лише запис у ledger (в реєстрі).

Комісія та економіка

Комісія = (сума inputs) − (сума outputs).

Вона йде майнерам. Розмір комісії залежить від:

★ Розміру транзакції в байтах/vbytes (SegWit ефективніший)
★ Завантаженості мережі

Гаманці, зазвичай, пропонують оптимальну комісію.

Приклад простої транзакції

У вас є один UTXO — 1 BTC. Ви хочете надіслати 0.6 BTC другові.

Input: 1 BTC (ваш старий UTXO).

Outputs:

★ 0.6 BTC — адреса друга
★ 0.399 BTC — нова адреса здачі вам (різниця 0.001 BTC — комісія майнерам)

Після підтвердження:

★ Ваш старий UTXO на 1 BTC знищується
★ З’являється новий UTXO на 0.6 BTC у друга
★ З’являється новий UTXO на 0.399 BTC у вас

Поширені міфи та нюанси

  • «Адреса = рахунок» — ні. Одна адреса може мати багато UTXO, а гаманець керує багатьма адресами
  • Приватність — усі транзакції публічні. Рекомендується використовувати нові адреси для кожного отримання
  • Необоротність — після достатньої кількості підтверджень змінити неможливо
  • Lightning Network — для швидких мікроплатежів використовується інша технологія (off-chain канали), але settlement відбувається on-chain

Підсумок

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

Шановні гості та постійні відвідувачі нашого сайту! Якщо Ви помітили помилки чи неточності в тексті даного матеріалу, просимо повідомити про це адміністрацію, щоб ми, якомога швидше, виконали виправлення. Заздалегідь дякуємо Вам за допомогу!
Чи був корисним для Вас цей матеріал?

Залишіть свій коментар

Якщо у вас є запитання чи зауваження по темі даного матеріалу

Натисніть на зображення, щоб оновити код, якщо він нерозбірливий

Пошук на сайті

Автентифікація

Вхід в особистий кабінет користувача на сайті HODL Expert