Чтобы быть более точным, рассмотрим следующую ситуацию:
Мой вопрос заключается в том, что, поскольку выход первой транзакции - это тот же адрес A, нужно ли сначала подтверждать его, чтобы вторая транзакция прошла, потому что ввод второй транзакции - это A?
В этом примере я использовал суммы, чтобы убедиться, что биткойнов «достаточно» для каждой транзакции отдельно (поскольку, если у вас есть 1 BTC, и вы пытаетесь отправить его дважды, интуитивно понятно, почему это не должно работать).
Предположим, что дополнительные адреса не генерируются автоматически кошельком для его обработки. Я говорю об этом конкретном сценарии повторного использования адресов.
Да, если вторая транзакция тратит вывод первой, то №2 не может быть подтверждена до тех пор, пока не будет подтверждена №1. (Хотя они могут быть подтверждены в одном блоке, если № 1 появляется перед № 2 в этом блоке, и в этом случае подтверждения фактически одновременны.)
Большинство майнеров будут рассматривать транзакции по принципу «ребенок платит за родителя», так что низкая комиссия для № 1 может быть компенсирована высокой комиссией для № 2. Две транзакции будут рассматриваться как одна «единица» с их совокупной комиссией, и майнер подтвердит их, если объединенная сумма платит более высокую комиссию, чем следующая самая прибыльная транзакция (или часть), которая может заполнить это пространство.
Ахия Коэн
Нейт Элдридж
Нейт Элдридж
Ахия Коэн
Нейт Элдридж
Ахия Коэн
Нейт Элдридж