Детальніший Розгляд Транзакцій
Свайпніть щоб показати меню
У сфері блокчейну та Bitcoin транзакції є основою, що забезпечує переміщення цифрової валюти між учасниками, тому настав час розглянути деталі транзакцій у блокчейні.
Структура транзакції
Ще раз, транзакція Bitcoin — це цифрове повідомлення, яке визначає, як біткоїни "переміщуються" (насправді вони не переміщуються, змінюється їхня власність) з однієї адреси на іншу. В основі транзакції містяться такі компоненти:
Ось реальна транзакція, яку можна дослідити (доступна here):
Як показано тут, транзакція містить 7 входів і 4 виходи, кожен з яких пов'язаний з унікальною адресою. Загальна сума біткоїнів на вході більша, ніж загальна сума біткоїнів на виході. Ця різниця виникає через те, що транзакція також містить комісію, яку необхідно враховувати.
Сума дорівнює сумі вихідних біткоїнів, а сума + комісії дорівнює сумі вхідних біткоїнів.
Перевірка транзакції
Перш ніж транзакція буде додана до блоку та записана в блокчейн, вона має бути перевірена мережею. Процес перевірки гарантує, що транзакція є дійсною та відповідає правилам мережі. Ось основні аспекти перевірки транзакції:
Як пояснювалося в попередньому розділі, після перевірки транзакція потрапляє до mempool, де очікує, поки майнер вибере її для включення до наступного блоку. Після створення блоку він транслюється у мережу та проходить перевірку. Якщо блок проходить валідацію, його додають до блокчейну, і всі транзакції в ньому вважаються підтвердженими.
Додаткове підтвердження
Повертаючись до прикладу транзакції, відкриття наданого посилання показує наступне:
Перше підтвердження відбувається, коли транзакція включається до блоку. Кожен додатковий блок, доданий поверх блоку з цією транзакцією, рахується як додаткове підтвердження. Чим більше підтверджень має транзакція, тим менший ризик її скасування.
На практиці зазвичай очікують шість підтверджень перед тим, як вважати транзакцію Bitcoin остаточною. На такій глибині скасування транзакції вимагало б надзвичайно великої обчислювальної потужності, що робить її фактично незворотною.
1. Який компонент транзакції Bitcoin підтверджує, що відправник має право передати біткоїни?
2. Яка основна причина очікування декількох підтверджень після включення транзакції Bitcoin у блок?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат