-snip-
Есть ли способ, с помощью блок-исследователя или что-нибудь, где я могу вычислить мой размер транзакции со всеми входами, прежде, чем передавать его?
Благодарю.
Размер зависит от количества входов и выходов, используемых. Вы могли бы попытаться угадать число входов, которые будут использоваться. Например. вы получили 7 сделок с 0,1 Bitcoin в прошлом, и хотите отправить 0,5 с платой в настоящее время. В этом случае ваш кошелек должен использовать по крайней мере, 6 входов и создать изменение 0,6-0,5-платы, таким образом, два выхода. Один - как изменение - для себя и один на другой стороне.
Вход ~ 150 байт, выход 34 байт, таким образом, приблизительный размер для этого примера будет 6 * 150 + 2 * 34 = 968, и плата за 10k Satoshi все равно будет достаточно.
Имейте в виду, что это очень грубая оценка, и может сильно различаться. Ваш кошелек программа может также выбрать входы на основе различных факторов. Неужели нет такого понятия, как контроль монеты для bc.i? Im действительно испорчен эта функция в Bitcoin ядра.
Спасибо за ваш ответ.
Сейчас, я думаю, я могу только предположить, каждый вход 150 байт и выход составляет 34 байт. Тогда я могу сказать, на каждые 1000 байт, я добавлю 0,0001 платы.
Это было полезно и при расчете, был очень близок к тому, что на самом деле был мой размер данных транзакций.
Еще один вопрос, колпачок или среднее на каждом входе около 150 байт, или может быть больше?
Ссылаясь на Ваше заявление о контроле над монетой, blockchain.info-х показывают входы / выходы, всю свою Btc сумму, и плату, но не показывает его с размерами данных.
Я не мог понять, что вы подразумеваете под контролем монеты, хотя. Я могу выбрать, какой адрес взять и куда послать как обычай. Нет данных размеров, хотя.
Благодарю.