Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Детальніший Розгляд Транзакцій | Блоки та Транзакції
Вступ до блокчейну

Детальніший Розгляд Транзакцій

Свайпніть щоб показати меню

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

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

Ще раз, транзакція Bitcoin — це цифрове повідомлення, яке визначає, як біткоїни "переміщуються" (насправді вони не переміщуються, змінюється їхня власність) з однієї адреси на іншу. В основі транзакції містяться такі компоненти:

Ось реальна транзакція, яку можна дослідити (доступна here):

Реальна транзакція

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

Сума транзакції та комісії

Сума дорівнює сумі вихідних біткоїнів, а сума + комісії дорівнює сумі вхідних біткоїнів.

Перевірка транзакції

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

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

Додаткове підтвердження

Повертаючись до прикладу транзакції, відкриття наданого посилання показує наступне:

Підтвердження транзакції

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

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

1. Який компонент транзакції Bitcoin підтверджує, що відправник має право передати біткоїни?

2. Яка основна причина очікування декількох підтверджень після включення транзакції Bitcoin у блок?

question mark

Який компонент транзакції Bitcoin підтверджує, що відправник має право передати біткоїни?

Виберіть правильну відповідь

question mark

Яка основна причина очікування декількох підтверджень після включення транзакції Bitcoin у блок?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 6

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 2. Розділ 6
some-alt