Як працює UTXO: Будівельний блок транзакцій Біткойн

robot
Генерація анотацій у процесі

Думайте про транзакції Біткойна як про виписування чеків. Кожного разу, коли ви надсилаєте Біткойн, ви не ділите монету – ви працюєте з колекцією попередніх виходів транзакцій. Саме тут з'являється модель Невитрачений вихід транзакції (UTXO). Це основний механізм, який Біткойн та багато інших криптовалют використовують для відстеження, де знаходиться кожна монета в будь-який момент.

Розуміння UTXO: Основна концепція

Невитрачений вихід транзакції – це, по суті, сума Біткойн, що знаходиться в гаманці і ще не була витрачена. Коли ви здійснюєте транзакцію, ви берете один або більше з цих UTXO в якості входів, цифрово підписуєте, щоб довести, що ви їх володієте, і створюєте нові виходи, які стають UTXO самі по собі. Старі тепер “витрачені” і назавжди заблоковані – їх ніколи не можна буде використовувати повторно. Нові готові до витрачання в майбутніх транзакціях.

Реальний приклад: Еліс платить Бобу

Припустимо, що Аліса має 0.45 BTC. Це не одна єдина монета – це насправді два окремі UTXO з минулих транзакцій: один вартістю 0.4 BTC і інший вартістю 0.05 BTC. Тепер їй потрібно надіслати 0.3 BTC Бобу.

Ось що відбувається: Аліса не може просто дати Бобу половину свого 0.4 BTC UTXO. Натомість вона повинна використати цілу одиницю 0.4 BTC як вхід. Вона дає інструкцію мережі розділити її: надіслати 0.3 BTC на адресу Боба і повернути 0.1 BTC на свою адресу (мінус комісії за майнінг насправді). Оригінальний 0.4 BTC UTXO тепер витрачений і зник назавжди. Було створено два абсолютно нових UTXO ( 0.3 BTC і 0.1 BTC), готових до наступної транзакції.

Що якщо Алісі потрібно було надіслати 0.42 BTC замість цього? Вона могла б об'єднати свій 0.4 BTC UTXO з 0.05 BTC UTXO, щоб створити загалом 0.45 BTC, надіслати 0.42 BTC, а залишити 0.03 BTC як здачу.

Чому UTXO важливий

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

BTC1.07%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити