Транзакция может иметь несколько выходов, указывающих на один и тот же адрес, однако мне не ясно, влияет ли это и как это влияет на транзакцию priority
и cost
?
В качестве примера рассмотрим эти два простых случая:
Case A
: Два выхода, указывающих на один и тот же адрес, используют один и тот же вход в соотношении 50/50.Case B
: Два выхода, указывающих на один и тот же адрес, используют два разных входа с одинаковыми значениями.Транзакция, которая имеет несколько выходных сценариев, указывающих на один и тот же адрес, ничем не отличается от транзакции, в которой каждый выходной сценарий указывает на другой адрес. Поэтому, когда у вас есть два выхода для одной и той же транзакции, все, что имеет значение, это то, что у вас есть 2 выхода и размер этих выходов (в байтах).
Приоритет транзакции рассчитывается следующим образом:
priority = sum(input_value_in_base_units * input_age)/size_in_bytes
Как видите, имеет значение только размер tx, а также входное значение и возраст. Ни на один из них не влияет адрес, на который отправляются монеты.
Дуг Питерс
cost
было бы меньше, если бы два вывода в примере вопроса объединились в один вывод, верно?Стивен Руз