
Біткоїн-транзакції — основний спосіб передачі вартості у мережі Bitcoin. Фактично транзакція — це пакет даних, який перепризначає біткоїни з однієї або декількох адрес на нові адреси. Кожна ончейн-операція, незалежно від того, чи це надсилання чи отримання, постійно фіксується у блокчейні як транзакція.
Наприклад, якщо Аліса надсилає 1 BTC Бобу, вона формує транзакцію, що посилається на її невитрачені виходи транзакцій (UTXO) з попередніх операцій і призначає їхню вартість новому виходу, який контролюється адресою Боба. Транзакція розповсюджується у мережі Bitcoin, де вузли та майнери по всьому світу перевіряють її коректність. Коли транзакцію включено до блоку, вона стає незмінною частиною ланцюга.
Важливо розуміти, що у Bitcoin не здійснюється переміщення фізичних монет між рахунками; замість цього оновлюються записи про власника. Bitcoin використовує модель UTXO — реєстр складається з невитрачених виходів попередніх транзакцій, фактично “частини біткоїна” під контролем користувача.
Транзакції використовують вибрані UTXO як входи, позначають їх як витрачені та створюють нові UTXO для отримувачів. Кожен вихід містить певну суму біткоїна і скрипт блокування, зазвичай у вигляді адреси, який визначає, хто може витратити ці кошти у майбутньому. Всі входи посилаються на попередні виходи (за ідентифікатором транзакції та індексом виходу) і потребують коректного підпису для розблокування. Входи — джерело коштів, виходи — місце призначення.
Під час надсилання BTC з гаманця програмне забезпечення зазвичай автоматично вибирає ваші UTXO. Наприклад, якщо у вас є два UTXO — 0,6 BTC і 0,5 BTC — і ви хочете надіслати 0,7 BTC, гаманець використає обидва як входи. Після підписання приватним ключем 0,7 BTC надходить на адресу отримувача, а залишок (0,4 BTC мінус комісія) повертається на вашу адресу як здача. Уся структура — входи, виходи, підписи та додаткові поля — формує формат біткоїн-транзакції.
Ключові характеристики біткоїн-транзакцій: кожна транзакція має унікальний TXID (Transaction ID), який є хешем даних транзакції та дозволяє знаходити операції у блокчейні. Кожна транзакція має розмір у байтах, що визначає розмір комісії. Користувачі додають комісію для стимулювання майнерів включати їхні операції у блок.
Транзакції можуть містити кілька входів і виходів. Гаманці використовують багато входів для об’єднання декількох UTXO, щоб отримати потрібну суму. Кілька виходів дозволяють надсилати біткоїни на декілька адрес або розділяти суми між отримувачами і здачею. Така структура забезпечує гнучкість і дозволяє Bitcoin підтримувати різні сценарії платежів.
Після трансляції біткоїн-транзакції ваш гаманець поширює її через P2P-вузли до мемпулу мережі. На цьому етапі транзакція непідтверджена і чекає включення у блок майнером. Повні вузли незалежно перевіряють, що всі входи — це дійсні, невитрачені UTXO, підписи коректні (підтвердження права витратити кошти) та виконані інші правила (зокрема, сума входів не менша суми виходів і відсутня несанкціонована емісія).
Якщо транзакція коректна, вона залишається у мемпулі. Якщо ні (наприклад, UTXO вже витрачені або комісія недостатня), вузли її відхиляють і не передають далі. Такий децентралізований механізм забезпечує цілісність операцій без центрального адміністратора.
Майнери вибирають транзакції з мемпулу для формування блоків-кандидатів, зазвичай віддаючи перевагу операціям з високою комісією (у сатоші на байт). Оскільки місце в блоці обмежене, майнери мотивовані максимізувати доходи від комісій. Коли майнер вирішує Proof of Work і добуває блок, всі операції цього блоку транслюються у мережу.
Після включення транзакції у блок вона вважається підтвердженою (одне підтвердження). З кожним наступним блоком кількість підтверджень зростає, і транзакція стає дедалі більш незмінною. Після шести підтверджень ризик реорганізації ланцюга мінімальний, і транзакція вважається практично незворотною — для змін потрібно надзвичайно велика обчислювальна потужність.
Після підтвердження входи транзакції (UTXO) стають витраченими і не можуть бути використані повторно, а виходи — новими UTXO для наступних операцій. Так працює передача права власності на біткоїн через ончейн-транзакції, що вирішує проблему подвійного витрачання і забезпечує надійність цифрової валюти.
Для біткоїн-транзакцій потрібна мережна комісія, яку зазвичай сплачує відправник. Комісія дорівнює різниці між загальною сумою входів і виходів — залишок після переказу і здачі стає винагородою майнеру. Наприклад, якщо використовуються UTXO на 1,0 BTC, а відправляється 0,998 BTC, залишок 0,002 BTC — це комісія.
Комісії не фіксовані; користувач може змінювати їх залежно від стану мережі та бажаної швидкості підтвердження. Розмір блоку Bitcoin обмежений приблизно 1–2 МБ, що дозволяє у середньому лише 2 000–4 000 транзакцій на блок. У періоди завантаженості користувачі змагаються за включення своїх операцій, що підвищує комісії.
Коли у мережі накопичуються непідтверджені транзакції, комісії зростають, а операції з низькою комісією можуть затриматися. Історично сплески попиту призводили до середнього часу підтвердження до 23 годин, з понад 116 000 транзакцій у мемпулі. У спокійні періоди середній час підтвердження ближчий до однієї години, що показує змінність стану мережі.
Користувачі зазвичай слідкують за ринком комісій і встановлюють їх відповідно до бажаної швидкості підтвердження. Сучасні гаманці пропонують рекомендації та варіанти типу “економічний” або “пріоритетний” для гнучкого налаштування.
Комісії розраховуються за розміром даних (у байтах), а не за сумою переказу. Транзакції з багатьма входами або складними скриптами (наприклад, мультипідпис) займають більше байтів, тому абсолютна комісія при тому ж курсі sat/B буде більшою. Segregated Witness (SegWit) розширив ефективну місткість блоку, скоротив обсяг підписів і дозволив більше транзакцій на блок. Сьогодні більшість операцій використовують SegWit, що допомагає стримувати комісії навіть у періоди високого попиту.
Taproot додатково оптимізує складні транзакції і смарт-контракти, знижуючи комісії через ефективнішу структуру даних. Для швидких і масштабованих платежів Bitcoin підтримує рішення другого рівня, зокрема Lightning Network — вона дозволяє майже миттєві позаблокчейнові операції після відкриття платіжних каналів у блокчейні.
Lightning-транзакції здійснюються поза ланцюгом, обробляються миттєво з мінімальними комісіями та ідеально підходять для мікроплатежів і швидких переказів. Однак Lightning не повністю замінює ончейн-операції — відкриття і закриття каналів завжди фіксується у блокчейні, а сам сервіс має власні особливості використання.
Типовий життєвий цикл біткоїн-транзакції складається з кількох етапів:
На етапі створення гаманець вибирає один або кілька UTXO як входи, щоб вистачило на оплату і комісію. Зазвичай один вихід — для отримувача, ще один — для здачі на вашу адресу. Кожен вихід містить суму і містить скрипт блокування для адреси отримувача, криптографічно підтверджуючи, що витратити може лише власник правильного приватного ключа.
Далі — підписання: гаманець використовує приватні ключі для адрес входів, створюючи цифрові підписи, які записуються у scriptSig (або у поле witness для SegWit). Підписи підтверджують право власності і дозволяють транзакцію. Помилка робить транзакцію недійсною — це критично важливий етап.
Під час трансляції підписана транзакція (зазвичай у форматі шістнадцяткових байтів) надсилається до P2P-мережі Bitcoin. Вона швидко поширюється вузлами, які перевіряють синтаксис, UTXO, підписи і критерії дійсності. Коректні операції додаються у мемпул вузлів і розповсюджуються далі.
У стані очікування у мемпулі транзакція глобально непідтверджена, гаманці показують її як “неперевірену”, чекаючи вибору майнером. Операція ще поза блокчейном і теоретично може бути скасована чи замінена (якщо активовано Replace-By-Fee).
Під час майнінгу і підтвердження майнери вибирають транзакції — переважно з високими комісіями — для блоків-кандидатів. Після добування блоку (Proof of Work вирішено) і його розповсюдження вузли приймають транзакції, які стають частиною блоку. Виходи можуть бути витрачені новим власником, але більшість гаманців вважає кошти “захищеними” лише після першого підтвердження.
На етапі додаткового підтвердження до ланцюга додаються нові блоки, зростає кількість підтверджень. Глибокі реорганізації ланцюга трапляються дуже рідко і тільки у разі атаки 51%. За середнього часу блоку — 10 хвилин — шість підтверджень (приблизно година) більшість бірж і продавців вважають фінальними, що робить операцію практично незворотною й завершеною.
Окрім стандартних транзакцій, існують спеціалізовані види біткоїн-операцій.
Coinbase-транзакції — це особливі транзакції на початку кожного блоку, які створюють нові біткоїни та передають їх майнеру. Такі операції не мають входів (емісія нових монет) і встановлюють винагороду майнера у виході. Звичайні користувачі не можуть створювати coinbase-транзакції; це роблять виключно майнери при генерації блоків. “Coinbase-транзакція” тут не стосується відомої криптобіржі.
Мультипідписні (multisig) транзакції вимагають кількох підписів (наприклад, 2-з-3 multisig) для розблокування виходу. Для витрачання таких виходів потрібно, щоб у вході були всі підписи, визначені скриптом. Хоч це складніше для користувача, multisig-скрипти дозволяють спільне управління і підвищену безпеку, знижуючи ризики для організацій і бізнесу.
Пакетні платежі часто застосовують біржі та сервіси для переказів багатьом адресатам у межах однієї транзакції. Пакетні операції з кількома виходами дозволяють розділити витрати і підвищити ефективність, зменшуючи навантаження на мережу.
Виходи SegWit і Taproot — нові формати адрес. SegWit-адреси bech32 (починаються з bc1) відокремлюють дані підпису у поле witness, що знижує комісію. Taproot-адреси (bc1p) підтримують Schnorr-підписи і MAST для складних скриптів, хоча зовні вони схожі на звичайні адреси. Механізми скриптів і валідації еволюціонували, підвищуючи приватність і масштабованість.
Останнім часом біткоїн-транзакції виконують нові функції, окрім платежів. Протокол Ordinals дозволяє вбудовувати довільні дані (зображення, текст, фактично NFT-“інскрипції”) у поле witness, що спричинило зростання емісії цифрових активів і їх передачі.
Це неодноразово спричиняло затори і різке зростання комісій у мережі Bitcoin, коли попит на Ordinals і BRC-20 токени підвищував середній розмір комісії. Такі процеси викликають дискусії щодо доцільності таких сценаріїв, але також демонструють здатність Bitcoin до передачі даних далеко за межі простих платежів.
Ці тенденції показують важливий принцип: “базовий рівень Bitcoin має обмежену пропускну здатність, і коли блоки заповнені будь-якими сценаріями — платежами чи NFT — всі користувачі сплачують більше.” Дизайн Bitcoin ставить децентралізацію і безпеку вище за пропускну здатність, тому щоденні мікроплатежі варто здійснювати поза основним ланцюгом або через рішення другого рівня (особливо Lightning Network), а ончейн-операції залишати для розрахунків і переказу великих сум.
Знання технічних основ дає користувачу змогу ефективно і безпечно користуватися біткоїном.
Завжди створюйте резервну копію гаманця — збережіть приватний ключ або seed-фразу. Операції у Bitcoin незворотні; втрата або розголошення ключів означає втрату активів або ризик несанкціонованого доступу. Зберігайте резервні копії у кількох захищених місцях і шифруйте цифрові копії для додаткового захисту.
Перед відправленням коштів перевіряйте поточний рівень комісій. За звичайних умов низькі комісії дозволяють підтвердження за 10–20 хвилин, але у періоди підвищеного попиту (наприклад, під час сплеску meme-токенів чи NFT) потрібна значно вища комісія для уникнення затримок. Користуйтеся рекомендаціями сайтів чи гаманців для вибору оптимального рівня.
Для переказів на кілька адрес або частих дрібних операцій використовуйте пакетні платежі, Lightning Network або сайдчейни. Це дозволяє економити на комісіях і знижує навантаження на блокчейн. Особливо ефективна Lightning Network для щоденних мікроплатежів.
Біткоїн-транзакції публічні. Кожен може знайти операцію за TXID і переглянути адреси та суми. Адреси псевдоанонімні (не пов’язані напряму з особою), але рух коштів можна аналізувати. Для більшої приватності сервіси мікшування, як CoinJoin, ускладнюють зв’язок виходів із конкретним користувачем.
Якщо транзакція залишилася непідтвердженою (зазвичай через низьку комісію), гаманець із такою функцією може повторно транслювати її з підвищеною комісією через Replace-By-Fee (RBF). Child-Pays-For-Parent (CPFP) дозволяє створити нову, більш високооплачувану транзакцію з виходу “застряглої”, що стимулює майнерів обробити обидві. Це просунуті інструменти, але корисні у термінових випадках.
Завжди перевіряйте адресу отримувача перед надсиланням. Адреси Bitcoin — довгі рядки; використовуйте QR-коди чи копіювання-вставку для уникнення помилок і остерігайтеся шкідливого ПЗ, яке може змінити вміст буфера обміну. Перекази у Bitcoin незворотні: якщо кошти відправлено на неправильну адресу, їх не можна повернути.
Підсумок: біткоїн-транзакції — фундаментальна операція, яка лежить в основі економіки Bitcoin. Від перших 10 BTC Сатоші Накамото для Хала Фінні до мільйонів сучасних транзакцій — все базується на цьому механізмі: криптографічних підписах, децентралізованому P2P-поширенні і стимулюванні майнерів.
Знання принципів роботи транзакцій пояснює, чому Bitcoin залишається захищеним і децентралізованим. Без централізованого органу вузли мережі і майнери записують всі дії у глобальний реєстр за правилами протоколу. Кожен користувач, створюючи і транслюючи операції, додає новий запис у цей розподілений реєстр вартості. Така децентралізована структура — основа інноваційності та довіри Bitcoin.
Біткоїн-транзакція — це одноразове переказування коштів. Відправник витрачає свої біткоїни і передає право власності отримувачу. Кожна транзакція записується у блокчейні і перевіряється криптографічно, що гарантує її незмінність.
Біткоїн-транзакції підтверджуються в процесі майнінгу. Майнер вирішує складні математичні задачі для перевірки операцій і їх додавання у блокчейн. Перший майнер, який знаходить рішення, отримує винагороду — це забезпечує цілісність транзакцій і емісію нових монет.
Bitcoin є прозорим — кожна транзакція публічна і підлягає аналізу. Користувачі можуть підвищити приватність, використовуючи нові адреси, Tor і різні гаманці.
Час підтвердження біткоїн-транзакції зазвичай становить від 10 до 60 хвилин. Безпечно вважається від одного до шести підтверджень блоку. Вищі комісії прискорюють підтвердження.
Комісії формуються залежно від завантаженості мережі і необхідних ресурсів. У періоди високого попиту комісії зростають, у спокійні — знижуються. Користувачі можуть змінювати комісію для швидшої обробки.
Біткоїн-транзакції не є анонімними. Вся історія операцій записується у публічному блокчейні і може бути проаналізована. Якщо адресу гаманця ідентифіковано, можна простежити суми і контрагентів.
Транзакції у блокчейні захищені криптографією і майже неможливо змінити. Децентралізована структура мережі і протоколи консенсусу унеможливлюють підробку минулих операцій.
Ризики включають неналежне зберігання приватних ключів (що призводить до крадіжки), фішингові атаки, зараження шкідливим ПЗ і злами бірж. Необхідно дотримуватись високих стандартів безпеки.
Lightning Network — це рішення другого рівня у Bitcoin, що використовує платіжні канали для швидких операцій і низьких комісій. Перекази виконуються поза блокчейном, забезпечуючи ефективні та швидкі мікротранзакції.











