Анатомия биткойн-транзакции

Транзакции являются наиболее важной частью сети Биткойн. Все остальное предназначено для обеспечения эффективной трансляции, проверки и подтверждения транзакций. Транзакции состоят из входов и выходов; входные данные - это то, что входит в транзакцию (грубо говоря, равно тому, что отправляется), а выходные данные - то, что выходит (равно тому, что получается). Выходы одной транзакции затем используются как входы другой. Чтобы ознакомиться более подробно с объяснением входов и выходов, прочитайте статью об адресах сдачи.

Узлы (ноды) отслеживают выходы, через которые можно отправлять средства при выполнении транзакций, или выходы, которые еще не использовались в последующей транзакции. Они известны как неизрасходованные выходы транзакций (UTXO). Когда вы смотрите на транзакцию в обозревателе Blockchain.com, вы видите входные данные транзакции слева и выходные данные справа. Каждый выход будет иметь красный или зеленый значок рядом с ним. Красный означает, что выходные данные уже были использованы в следующей транзакции и не могут быть использованы снова. Зеленый означает, что выход является UTXO и его можно использовать для последующей отправки. Наведите указатель мыши на значок, чтобы проверить, использован ли этот выход.

Единственное исключение из цепочки входа/выхода - это транзакция коинбэйс (coinbase), которая является первой транзакцией в каждом блоке. Эта транзакция создает совершенно новый биткойн, выплачивая вознаграждение за блок майнеру, добавившему блок в блокчейн. Вход этой транзакции - это не UTXO из предыдущей транзакции, а специальный вход, называемый коинбэйс (coinbase). Это также часть процесса увеличения денежной массы биткойнов, который будет продолжаться до тех пор, пока масса не достигнет предела в 21 миллион биткойнов.

Хотя большинство транзакций имеет структуру платежей по адресам (на основании скрипта, называемого Pay-to-Public-Key-Hash или P2PKH), биткойн-транзакции могут также использовать и другие типы скриптов и включать дополнительные данные, кроме адресов и сумм. В обозревателе блоков Blockchain.com они будут перечислены внизу страницы транзакции под заголовком Выходы.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 117 из 126
Еще есть вопросы? Отправить запрос

Комментарии

Статья закрыта для комментариев.