Bitcoin.com

Як працюють транзакції з біткойнами?

опис (≤155 символів) Як працюють транзакції в мережі Біткойн? Простежте шлях платежу від вашого гаманця до блокчейну: вхідні дані, комісії, підтвердження та причини, через які деякі транзакції застрягають.

Останнє оновлення
Опубліковано
Час читання8 min read
Автор
Neil Author
Ніл Велардо
Crypto content specialist since 2017; reviews iGaming platforms firsthand
Перевірив
Graham Stone Author Image
Грем Стоун
How do Bitcoin transactions work?

А Транзакція з біткойнами — це підписане повідомлення, яке переоформлює право власності на певні монети з однієї адреси на іншу; воно передається у публічну мережу, яка самостійно перевіряє його та назавжди фіксує. Монети нікуди не переміщуються. Жоден банк нічого не клірує. Насправді мережею передається кілька сотень байтів даних, що містять математичний доказ того, що ви контролюєте кошти, які намагаєтеся витратити.

У більшості посібників це пояснюють тим, хто ще ніколи не піднімався біткойн. Цей варіант призначений для більш типової ситуації: ви вже натиснули кнопку «Надіслати», бачите транзакцію зі статусом «Очікує підтвердження» і хочете дізнатися, що відбувається з вашими грошима.

Нижче ми простежимо шлях одного платежу — від моменту його формування у вашому гаманці до моменту, коли він стане практично незворотним, — а також розповімо, що робити, якщо процес затягнеться.

Використовуйте Multichain Додаток «Гаманець Bitcoin.com», якому довіряють мільйони людей, щоб безпечно та легко надсилати, отримувати, купувати, продавати, обмінювати та керувати найпопулярнішими криптовалютами. Ви також можете підключатися до тисяч децентралізованих додатків (dApps) — від ігор до фінансових деривативів.

Основні висновки

  • Транзакція з біткойнами — це підписане повідомлення, а не передача фізичних чи цифрових об’єктів. Право власності переходить шляхом оновлення публічного реєстру.
  • У біткойні немає залишків на рахунках. У вашому гаманці зберігається набір окремих блоків біткойнів, які називаються «невитраченими вихідними даними транзакцій», і кожен платіж витрачає цілі блоки та створює нові.
  • Вартість комісій визначається обсягом даних, а не сумою переказу. Переказ 50 доларів і 5 мільйонів доларів коштує однаково, якщо транзакція має однакову структуру.
  • Зазвичай на перше підтвердження доводиться чекати від десяти до шістдесяти хвилин, але час формування блоків є випадковим і його неможливо точно передбачити.
  • Шість підтверджень — це загальноприйнята практика, якої дотримуються біржі та продавці, а не правило, закріплене в протоколі.
  • Будь-яку непідтверджену транзакцію можна замінити на версію з вищою комісією. Починаючи з версії Bitcoin Core 28.0, відправникам більше не потрібно позначати свої транзакції як такі, що підлягають заміні, щоб це стало можливим.
  • Застрягла транзакція майже ніколи не втрачається. Вона або зрештою підтверджується, або замінюється, або видаляється зі зони очікування мережі приблизно через два тижні, після чого кошти знову стають доступними для використання.

Що таке біткойн-транзакція насправді

Біткойнів у тому сенсі, що це якісь об’єкти, які зберігаються в якомусь контейнері, не існує. На вашому телефоні немає файлу, який би переміщувався. Існує лише спільний реєстр, який блокчейн, що фіксує кожну операцію, яка коли-небудь відбувалася, та набір правил, яких кожен учасник дотримується самостійно.

Сатоші Накамото прямо зазначив це у Технічний документ про біткойн: «Ми визначаємо електронну монету як ланцюжок цифрових підписів». Кожен власник передає цінність, підписуючи попередню транзакцію відкритим ключем наступного власника. Якщо простежити шлях будь-якої монети назад через ці підписи, то зрештою можна дійти до блоку, в якому її створив майнер.

Отже, «володіти біткойнами» означає мати приватний ключ, за допомогою якого можна створити дійсний підпис для монет, зареєстрованих на певну адресу. Ось і все. Це Огляд самого проєкту «Біткойн» описує блокчейн як спільний публічний реєстр, який дозволяє гаманцям обчислювати доступні для витрачання залишки коштів, а мережі — підтверджувати, що відправник має право витратити ту суму, яку він витрачає.

Саме тому транзакцію в біткойнах неможливо редагувати, скасувати після підтвердження або відмінити через службу підтримки. Немає оператора реєстру, до якого можна було б звернутися. Є лише сам реєстр.

Процес здійснення транзакції з біткойнами: п’ять етапів

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

ЕтапЩо відбуваєтьсяХто це робитьТипова тривалістьЩо може піти не так
1. ПобудуватиВаш гаманець вибирає, якими монетами розраховуватися, встановлює суми та розраховує комісіюВаш гаманецьМиттєвоНедостатньо коштів, занадто низька комісія, сума нижча за поріг мінімальної суми
2. ПідписВаш приватний ключ створює криптографічний підпис, який підтверджує, що ви володієте цими монетамиВаш гаманець, в автономному режиміМиттєвоНеправильний ключ, пошкоджена резервна копія, апаратний гаманець не підтверджено
3. ТрансляціяПідписана транзакція надсилається до підключених вузлів, які передають її даліВаш гаманець і мережа «рівний-рівному»СекундиПоганий зв’язок, транзакція відхилена як нестандартна, комісія нижча за мінімальну ставку ретрансляції
4. ЗачекайтеТранзакція знаходиться в мемпулі — черзі дійсних, але ще не підтверджених транзакційКожен вузол у мережіВід десяти хвилин до кількох днівПереповненість, занадто низька ставка плати, щоб бути обраним, і, зрештою, виселення приблизно через два тижні
5. ПідтвердитиШахтар включає його в блок, а наступні блоки будуються на його основіМайнери та вузлиВ середньому десять хвилин на кожне підтвердженняРеорганізація ланцюга (трапляється рідко і, як правило, стосується лише найсвіжіших блоків)

Перший і другий етапи повністю відбуваються на вашому пристрої. На цьому етапі жодна інформація не покидає ваш телефон чи ноутбук, і ніщо не наражається на ризик. Лише на третьому етапі транзакція стає публічною і, на практиці, її вже важко скасувати.

Вхідні та вихідні операції, а також чому ваш гаманець повертає вам гроші

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

У біткойні немає залишків на рахунках. Натомість у вашому гаманці зберігається набір окремих блоків біткойнів, які називаються невитрачені вихідні суми транзакцій, зазвичай скорочується до UTXO. Уявіть собі, що це банкноти, а не залишок на банківському рахунку. У вас є одна банкнота номіналом 0,6 BTC і ще одна банкнота номіналом 0,6 BTC. У вас немає 1,2 BTC на рахунку.

Купюри потрібно витрачати цілими. Якщо ви хочете заплатити комусь 1 BTC двома купюрами номіналом 0,6 BTC, ви передаєте обидві купюри й отримуєте решту.

Ось повний текст цієї транзакції:

КомпонентЗначенняПояснення
Вхідні дані 10,6 BTCМонета, отримана раніше, яку зараз витрачають
Вхідні дані 20,6 BTCДруга монета, яка також була повністю витрачена
Разом у1,2 BTCВхідні дані завжди повинні бути повністю використані
Результат 11,0 BTCДоставляється за адресою одержувача
Результат 20,199 BTCЗміни, надіслані на адресу, яку ви контролюєте
Загальна сума1,199 BTC
Плата0,001 BTCРізниця між вхідними та вихідними даними, заявлена майнером

Зверніть увагу, що окремого поля для комісії немає. Комісія — це просто та сума, яку ви не призначили для виходу. Майнери забирають залишок. Саме тому транзакцію з помилково завищеною комісією неможливо скасувати: арифметична операція і є інструкцією.

Звідси випливають дві речі, які дивують людей:

  • Як одержувач вказується ваша власна адреса - Цей другий вихід — це ваша решта. Це не подвійний платіж і не витік коштів. Більшість гаманців надсилають решту на нову адресу, яку ви контролюєте, а не на ту, з якої ви здійснювали платіж, тому ця адреса може здатися вам незнайомою.
  • Баланс вашого гаманця — це сума ваших банкнот, яка обчислюється в режимі реального часу - Ніде не зберігається баланс. Ваш гаманець сканує реєстр у пошуках монет, прив’язаних до ключів, які він містить, і підсумовує їх.

Ключі та підписи: як мережа визначає, що монети належать саме вам

Кожна біткойн-адреса утворюється на основі пари математично пов’язаних ключів.

  • Цей відкритий ключ генерує вашу адресу. Ви вільно її надаєте. Вона працює приблизно так само, як електронна адреса: людям вона потрібна, щоб надіслати вам що-небудь.
  • Цей приватний ключ дає дозвіл на витрати. Він ніколи не залишає ваш пристрій, і його ні в якому разі не слід нікому передавати.

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

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

Найголовніше, що підпис підтверджує право власності, не розкриваючи при цьому приватного ключа. Саме на цій властивості ґрунтується вся система.

Оскільки Головний корінь Після оновлення, активованого в листопаді 2021 року, біткойн також підтримує підписи Шнорра поряд із оригінальною схемою ECDSA. Для звичайних користувачів це на практиці означає менші транзакції, а отже — нижчі комісії та кращий захист конфіденційності при більш складних схемах витрачання коштів, таких як гаманці з багаторазовим підписом, які можна зробити так, щоб вони виглядали ідентично до звичайних платежів з одним підписом у реєстрі.

Що відбувається в той момент, коли ви натискаєте кнопку «Надіслати»

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

  • Чи правильно розібрано транзакцію і чи відповідає вона очікуваному формату?
  • Чи справді ті монети, які витрачаються, існують і залишаються невитраченими?
  • Чи підтверджуються підписи за допомогою відповідних відкритих ключів?
  • Чи є тут щось, що намагається витратити монету, яка вже зарезервована для інших цілей?
  • Чи відповідає комісія мінімальній ставці ретрансляції вузла?
  • Чи відповідає транзакція стандартним обмеженням щодо розміру?

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

Затверджені транзакції потрапляють у mempool, скорочення від «memory pool» (пул пам’яті). Це зона очікування для дійсних, але ще не підтверджених транзакцій. Варто знати, що єдиного глобального mempool не існує. Кожен вузол зберігає у пам’яті власну копію, саме тому два різні експлорери можуть показувати дещо різні розміри черги в один і той самий момент.

Шахтарі потім формують блоки-кандидати, відбираючи їх із свого мемпулу, причому вибір здійснюється на основі розміру комісії. Саме тут і починається очікування.

Комісії: ви купуєте місце в блоці, а не переказуєте гроші

Найголовніше, що варто зрозуміти щодо Комісії за операції з біткойнами полягає в тому, що вони ніяк не пов’язані з сумою, яку ви надсилаєте.

Вартість послуг розраховується за одиницю даних, що вимірюється в сатоші на віртуальний байт, що позначається як sat/vB. Сатоші — це одна сота мільйонна частина біткойна. Віртуальний байт — це одиниця розміру транзакції, яка враховує знижку SegWit задає розмір комісії за підпис. Загальна сума комісії дорівнює обраній вами ставці, помноженій на обсяг вашої транзакції.

Максимальний обсяг кожного блоку становить 4 000 000 одиниць ваги, що відповідає приблизно 1,8–2,2 МБ реальних даних про транзакції, залежно від того, які саме транзакції в ньому містяться. Цей ліміт є фіксованим, на відміну від попиту на нього, і в результаті цієї конкуренції формується ринок комісій.

Що насправді визначає обсяг вашої транзакції:

  • Кількість вхідних даних: Це є визначальним фактором. Кожна додаткова монета, яку ви витрачаєте, додає приблизно від 68 до 148 віртуальних байтів залежно від типу адреси. Переказ, сформований із двадцяти невеликих сум, отриманих протягом певного часу, обходиться набагато дорожче, ніж переказ, сформований з однієї великої суми, навіть якщо загальні суми однакові.
  • Тип адреси: Старі формати об'ємніші за нові.
  • Кількість виходів: Хоча це й незначна різниця, але об’єднання кількох платежів в одну транзакцію обходиться дешевше, ніж надсилання їх окремо.
Тип адресиПрефіксВідносний розмірПримітки
Legacy (P2PKH)1...НайбільшийОригінальний формат 2009 року, який досі підтримується
Вкладений SegWit (P2SH)3...ПомірнийМіст сумісності, що широко підтримується
Вбудований SegWit (P2WPKH)bc1q...НевеликийПриблизно 141 віртуальний байт для стандартного платежу з одним входом і двома виходами
Taproot (P2TR)bc1p...НайменшийПриблизно 111 віртуальних байтів за еквівалентну суму платежу

Отже, стандартний платіж із підтримкою SegWit зі ставкою 3 сат/vB коштує приблизно 420 сатоші. На момент написання цієї статті це становить частку долара США, і ця частка залишається незмінною незалежно від того, чи сума транзакції становить 50 доларів, чи 5 мільйонів доларів.

Умови щодо комісій станом на вересень 2026 року були надзвичайно спокійними. Комісії за транзакції становили значно менше одного відсотка від загального доходу майнерів у липні та серпні 2026 року, при цьому майнери отримували близько 0,02–0,025 BTC за блок у вигляді комісій. Мемпул очищався протягом одного-двох блоків протягом тривалих періодів. Стандартна мінімальна ставка комісії за ретрансляцію в Bitcoin Core зараз становить 0,1 сат/vB, що вдесятеро нижче за колишній мінімум у 1 сат/vB — ця зміна була впроваджена разом із Bitcoin Core 31.0 у квітні 2026 року.

Спокійна ситуація не триває вічно. Історично стрибки комісійних викликалися раптовим зростанням попиту на простір у блоках, і вони виникають без попередження.

Підтвердження транзакції в мережі біткойн: що насправді означає термін «остаточне»

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

Нові блоки знаходяться в середньому приблизно кожні десять хвилин. Протягом двадцяти чотирьох годин, що передували написанню цього тексту, середній час формування блоку становив близько дев’яти хвилин і п’ятдесяти шести секунд. За цим середнім показником ховається величезна варіативність. Майнінг — це ймовірнісний процес, тому два блоки можуть з’явитися з інтервалом у дев’яносто секунд, а наступний — лише через п’ятдесят хвилин. Ніхто не може точно сказати, коли ваша транзакція буде підтверджена, а будь-яка служба, яка стверджує інше, лише дає приблизні оцінки.

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

З кожним підтвердженням ймовірність розвороту експоненціально зменшується. Саме тому рекомендації залежать від того, що стоїть на кону:

ПідтвердженняПриблизний час очікуванняДоцільно для
0 (непідтверджено)НегайноНічого, що стосується оплати. Дивіться наступний розділ.
1Приблизно 10 хвилинНевеликі щоденні суми між сторонами, які довіряють одна одній
3Приблизно 30 хвилинПлатежі середнього розміру, загальний поріг депозиту на біржі
6Приблизно 60 хвилинВеликі перекази. Давня галузева традиція.

Цифра «шість» — це загальноприйнята практика, а не правило протоколу. У програмному забезпеченні Bitcoin немає нічого, що б її примусово застосовувало. Вона стала стандартом, оскільки забезпечує достатній запас надійності при прийнятному часі очікування, і біржі та торговці самостійно її прийняли.

Чому транзакції з біткойнами застрягають і як їх розблокувати

Транзакція, що очікує на обробку, майже завжди означає одне: ваша комісія нижча за ту, яку зараз приймають майнери, тому вашу транзакцію постійно пропускають.

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

  • Це підтверджує - Затор зникає, ставки комісій знижуються, і майнер береся за роботу. Це найпоширеніший варіант розвитку подій.
  • Його замінюють - Ви або ваш гаманець надсилаєте версію з вищою комісією, яка замінює попередню.
  • Його кидають - Вузли Bitcoin Core видаляють транзакції, які залишаються непідтвердженими протягом 336 годин, тобто чотирнадцяти днів. Як тільки мережа «забуде» вашу транзакцію, монети, які в ній витрачалися, знову стають доступними для використання, і ви можете почати все спочатку.

Якщо ви не хочете чекати, є два перевірені способи:

«Заміна за плату» (RBF) повторно надсилає ту саму транзакцію зі збільшеною комісією, замінюючи оригінальну транзакцію в мемпулі. Заміна повинна витратити принаймні одну з тих самих монет, сплатити загальну комісію, що перевищує суму комісії транзакції, яку вона замінює, та покрити власну пропускну здатність ретрансляції за інкрементальною ставкою вузла, яка наразі за замовчуванням становить 0,1 сат/vB. Більшість сучасних гаманців відображають цю функцію у вигляді кнопки «bump fee» або «speed up».

«Дитина платить за батьків» (CPFP) працює в зворотному напрямку. Ви витрачаєте один із виходів заблокованої транзакції в новій транзакції з високою комісією. Оскільки дочірня транзакція не може бути підтверджена раніше за батьківську, майнер, який хоче отримати комісію за дочірню транзакцію, змушений включити до блоку обидві транзакції. Цей варіант доступний одержувачу, який чекає на вхідний платіж, оскільки він контролює вихід, але не контролює вихідну транзакцію.

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

«Replace-By-Fee» та чому непідтверджені платежі не є безпечними

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

Механізм «заміна за окрему плату» спочатку був механізмом, що діяв за принципом добровільної згоди. Згідно з BIP 125, згідно з яким, запровадженим у 2016 році, відправник мав позначити транзакцію як таку, що підлягає заміні, встановивши відповідне поле. Якщо такий прапорець був відсутній, вузли відмовлялися передавати заміну. Торговці покладалися на це, вважаючи непідтверджені транзакції без прапорця достатньо безпечними для прийняття.

Мережа вже не працює таким чином. Bitcoin Core 28.0, випущений у жовтні 2024 року, встановив повну політику «replace-by-fee» як стандартну для мемпулу. Сигналізація більше не потрібна взагалі, і BIP 125 відтоді було визнано застарілим. Цей актуальна документація щодо політики заміни у репозиторії Bitcoin Core більше не згадується сигналізація про згоду як умова.

Практичний висновок з цього простий і його варто чітко сформулювати: будь-яку непідтверджену транзакцію з біткойнами можна замінити на версію з вищою комісією, незалежно від того, як вона була сформована. Непідтверджений платіж — це пропозиція, а не розрахунок.

Цю зміну, мабуть, слід розглядати як виправлення, а не як зміну політики. Правила консенсусу біткойна завжди дозволяли майнерам включати будь-яку суперечливу транзакцію на свій розсуд. Попередня політика ретрансляції створювала ілюзію безпеки, якої майнери ніколи не були зобов’язані дотримуватися. Уточнення політики щодо того, що насправді дозволяє протокол, усунуло цю хибну впевненість.

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

Що змінилося у 2026 році: кластерний мемпул та приватна трансляція

19 квітня 2026 року було випущено Bitcoin Core 31.0, яке містить найзначніші за останні роки зміни в обробці транзакцій. Більшість із них непомітні для звичайних користувачів, але три аспекти мають особливе значення.

Мемпул було відновлено - Нова архітектура, яка отримала назву «кластерний мемпул», об’єднує пов’язані транзакції у взаємопов’язані набори, замість того щоб окремо відстежувати попередників та наступників кожної транзакції. Кластери обмежені 64 транзакціями та віртуальним розміром 101 кБ. У межах кластера транзакції впорядковуються за ставкою комісії, за якою, за реалістичними очікуваннями, вони будуть видобуті, з урахуванням усієї групи, яка буде включена разом. Практичні переваги полягають у кращих шаблонах блоків для майнерів, точнішій оцінці комісії для гаманців та надійнішій роботі механізму «дочірня транзакція оплачує батьківську», оскільки вузол тепер може правильно розглядати батьківську та дочірню транзакції як єдине ціле. опис пропозиції щодо кластерного мемпулу детально висвітлює аргументацію.

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

Тепер вузли можуть здійснювати приватну трансляцію - Нова опція забезпечує передачу транзакцій виключно через Tor або I2P. З цього випливають дві речі: вузли, що отримують вашу транзакцію, ніколи не дізнаються вашу IP-адресу, а дві окремі транзакції, які ви надсилаєте, не можна пов’язати між собою, оскільки кожна з них використовує власне з’єднання. Для тих, чия модель загроз передбачає спостереження на рівні мережі, це є важливим доповненням. Ця функція доступна тим, хто має власний вузол, який ви можете завантажити з сайту проєкту Bitcoin Core.

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

Як переглянути власну транзакцію в блокчейн-експлорері

Кожна транзакція отримує унікальний ідентифікатор, який називається ідентифікатор транзакції, або TXID: рядок із 64 символів, що складається з літер і цифр. Його можна побачити у вашому гаманці. Вставте його в блок-експлорер, наприклад explorer.bitcoin.com і ви можете переглянути все це самостійно.

Ось що ви бачите:

  • Ідентифікатор транзакції (TXID): Унікальний ідентифікатор. Надішліть його, коли запитуєте когось про стан платежу. Він не розкриває нічого, крім інформації, яка вже є загальнодоступною.
  • Статус або підтвердження: «Непідтверджений» або «очікує підтвердження» означає, що транзакція все ще перебуває в мемпулі. Число означає, що транзакція потрапила до блоку і що з того часу було сформовано стільки блоків.
  • Висота блоку: У якому блоці це було. Поле залишається порожнім, доки це не підтвердиться.
  • Вхідні сигнали (vin): Монети, які витрачаються, із зазначенням адрес, звідки вони надійшли. Чим більше вхідних платежів, тим більша й дорожча транзакція.
  • Вихідні сигнали (vout): Куди поділися гроші. Пам’ятайте, що зазвичай частина з них — це ваша власна здача.
  • Вартість: Загальна сума, виплачена майнеру, у сатоші або BTC.
  • Ставка комісії: Показник, який фактично визначає час очікування, у sat/vB. Якщо ваша транзакція застрягла, порівняйте це значення з поточними показниками мережі.
  • Віртуальний розмір (vsize): Розмір транзакції у віртуальних байтах. Помножте це значення на ставку комісії, і ви отримаєте суму комісії.
  • Часовий штамп: Коли транзакція була вперше зафіксована або коли було видобуто блок, у якому вона містилася.

Дві звички, які варто виробити. По-перше, при аналізі причин повільної транзакції слід перевіряти ставку комісії, а не її загальну суму, оскільки сама по собі загальна сума нічого не говорить. По-друге, перевіряйте інформацію у власному гаманці або експлорері, а не покладайтеся на скріншот від контрагента, який дуже легко підробити.

Яку інформацію про вашу транзакцію може отримати мережа

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

Адреси є псевдоанонімними, а не анонімними. Вони не позначені іменами, але є стабільними ідентифікаторами, і за допомогою аналізу їх можна пов’язати між собою. Найпоширеніший метод ґрунтується на припущенні, що коли кілька монет витрачаються як вхідні кошти в одній транзакції, то, ймовірно, ними керувала одна й та сама особа. Якщо повторювати це кілька разів, вимальовуються кластери пов’язаних між собою адрес.

Деякі практичні наслідки:

  • Повторне використання адреси розкриває вашу історію - Будь-хто, кому ви коли-небудь надсилали кошти, може переглянути повний баланс цього адреса та всі транзакції, в яких він брав участь. Для кожного платежу використовуйте нову адресу отримання. Гаманці з самостійним зберіганням створювати їх на вимогу безкоштовно.
  • Об’єднання багатьох дрібних монет з’єднує їх між собою - Об’єднання двадцяти невеликих сум в одну транзакцію дає зрозуміти спостерігачам, що ці двадцять монет належать одному власнику.
  • Ваша IP-адреса може стати відомою під час широкомовлення - Сама транзакція цього не містить, але вузол, на який ви спочатку надсилаєте дані, може визначити, звідки вони надійшли. Вирішити цю проблему можна, запустивши власний вузол та скориставшись опцією приватної трансляції, доданою в Bitcoin Core 31.0.
  • Можливо, не варто створювати дуже невеликі виходи - Сума виплати, яка настільки мала, що комісія за її здійснення перевищить її саму вартість, називається «пилом». Гаманці, як правило, відмовляються створювати такі виплати, саме тому існує фактичний мінімальний розмір практичного платежу.

Висновок

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

Станом на вересень 2026 року мережа працює економічно та швидко обробляє транзакції, а Bitcoin Core 31.0 зробив оцінку комісій та обробку застряглих транзакцій надійнішими, ніж будь-коли раніше. Описані тут механізми працюють стабільно з 2009 року, а правила однаково застосовуються до всіх, і саме в цьому суть.

Frequently Asked Questions

How long does a bitcoin transaction take to confirm?
Usually ten to sixty minutes for the first confirmation, depending on the fee rate you paid and how busy the network is. Blocks arrive roughly every ten minutes on average, but the timing is random, so a specific transaction cannot be predicted precisely.
Why is my bitcoin transaction pending?
Almost always because the fee rate is too low for current conditions, so miners keep selecting other transactions ahead of it. Check the fee rate in sat/vB on a block explorer and compare it against what the network is currently paying.
Can a bitcoin transaction be reversed or cancelled?
Not once confirmed. Before confirmation you cannot cancel a transaction, but you can replace it with a different one spending the same coins at a higher fee, which in practice means redirecting the funds to an address you control.
How many confirmations does a bitcoin transaction need?
One is enough for small everyday amounts. Three is a common exchange threshold. Six is the long-standing convention for large transfers. None of these are protocol rules, they are risk judgements made by the party accepting the payment.
Why did I get bitcoin sent back to my own address?
That is change. Bitcoin coins must be spent whole, so if your coins add up to more than you are sending, the remainder returns to an address you control. It is a normal part of every transaction, not an error.
Why is my fee so high when I only sent a small amount?
Fees are based on transaction size in data, not the value being sent. A payment assembled from many small coins received over time takes up more space than one assembled from a single larger coin, so it costs more regardless of the amount.
What happens if my transaction is never confirmed?
Bitcoin Core nodes drop transactions that have been unconfirmed for 336 hours, which is fourteen days. Once dropped, the coins become spendable again and you can resend at a higher fee rate.
Can anyone see who sent a bitcoin transaction?
Every transaction, amount, and address is public, but addresses are not linked to names by the protocol. Reusing addresses and spending many coins together makes it easier for analysts to link activity to a single owner.
What is the smallest amount of bitcoin I can send?
There is no protocol minimum, but there is a practical one. Outputs too small to be worth spending, known as dust, are generally refused by wallets and nodes, because the fee to spend them later would exceed their value.
How does Bitcoin stop the same coins being spent twice?
Every node checks that the coins in a transaction have not already been spent, and only one version of a conflicting pair can be included in a block. Once a transaction is confirmed and blocks build on top of it, reversing it would mean redoing all the accumulated mining work.

Почніть безпечно інвестувати за допомогою гаманця Bitcoin.com

На сьогодні створено понад 85 млн гаманців. Усе, що вам потрібно для безпечної купівлі, продажу, обміну та інвестування ваших біткойнів та криптовалют.

A screenshot of the Bitcoin.com Wallet app

Відскануйте, щоб завантажити гаманець Bitcoin.com

Відскануйте цей QR-код за допомогою мобільного пристрою — ви автоматично перейдете на відповідну сторінку магазину.