Сдача

Сдача (Change) — это понятие, относящееся к криптовалютам, использующим модель UTXO — это количество монет, отправленных обратно пользователю после того, как он использовал свои неизрасходованные выходы для инициирования транзакции.

Что такое сдача?

В основу Биткоина (BTC) и многих других криптовалют положена так называемая модель неизрасходованных транзакционных выходов (UTXO).

Согласно модели UTXO, транзакции состоят из входов и выходов: если пользователь хочет отправить кому-то монеты, он подает входные данные в сеть. После обработки транзакции сеть производит выходные данные, которые в дальнейшем могут быть использованы в качестве входных данных для новых транзакций.

Балансом адреса Биткойн является не определенное количество монет, хранящихся на нем, а скорее коллекция еще не израсходованных выходов от предыдущих транзакций. При отправке Биткойна можно отправить только целый вывод, а остальное отправляется обратно в виде сдачи.

Как пример: пользователь А имеет Биткойн-адрес с одним неизрасходованным выходом в 0,5 BTC и хочет отправить 0,3 BTC пользователю Б. Он не может разделить свой UTXO из 0,5 монет; вместо этого он должен отправить всю сумму в сеть как единственный вход новой транзакции.

Впоследствии сеть уничтожит этот вход и создаст три новых выхода, которые будут равны той же сумме: 0,3 BTC для отправки пользователю В, определенную небольшую плату для отправки майнеру, который помогает обрабатывать транзакцию, и 0,2 BTC, за вычетом платы майнера, для отправки обратно пользователю А. В данном примере последний выход ~0,2 BTC — это изменение, которое пользователь А получает в виде нового UTXO, который позже может быть использован в качестве входа для инициирования новой транзакции.

Связанные термины