Как работает UTXO: строительный Блок транзакций Биткойн

robot
Генерация тезисов в процессе

Думайте о транзакциях Биткойн как о написании чеков. Каждый раз, когда вы отправляете Биткойн, вы не делите токен – вы работаете с коллекцией предыдущих выводов транзакций. Здесь вступает в игру модель UTXO (Неизрасходованный вывод транзакции). Это фундаментальный механизм, который Биткойн и многие другие криптовалюты используют для отслеживания, где находится каждый токен в любой момент.

Понимание UTXO: Основная концепция

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

Реальный пример: Алиса платит Бобу

Предположим, Алиса владеет 0.45 Биткойн. Это не единый токен – на самом деле это два отдельных UTXO из прошлых транзакций: один на сумму 0.4 Биткойн и другой на сумму 0.05 Биткойн. Теперь ей нужно отправить 0.3 Биткойн Бобу.

Вот что происходит: Алиса не может просто отдать Бобу половину своего 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%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить