Author

Topic: Вычисление размера транзакции (Read 102 times)

legendary
Activity: 2464
Merit: 4415
🔐BitcoinMessage.Tools🔑
Зачем изобретать велосипед и пытаться вычислить размер транзакции вручную. Во-первых, есть риск человеческой ошибки, что делает все вычисление бессмысленным и энергозатратным. Более того, точный размер определить невозможно, так как размер некоторых данных зависит от рандомности. А во-вторых, в интернете есть несколько калькуляторов, которые вычислят все за доли секунды без каких-либо проблем.

Вот, например: https://jlopp.github.io/bitcoin-transaction-size-calculator/

Указываете версию скрипта, количестао входов, выходов, подписей и т.д. и получаете желаемый результат.
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Гугол ничего внятного не даёт, везде тупая формула типа
Quote
148 * In + 34 * Out + 10

1) 148 - почему вход такой большой, если транзакция однозначно индексируется подписью 256 bit (32 Byte)
2) 34 - выход состоит из суммы 64 bit и адреса 160 bit (28 Byte)
3) 10 - почему подпись такая короткая, если должна быть 256 bit (32 Byte)

Тут почитайте, все разжевано: https://bitcointalksearch.org/topic/m.52959743
member
Activity: 191
Merit: 10
Гугол ничего внятного не даёт, везде тупая формула типа
Quote
148 * In + 34 * Out + 10

1) 148 - почему вход такой большой, если транзакция однозначно индексируется подписью 256 bit (32 Byte)
2) 34 - выход состоит из суммы 64 bit и адреса 160 bit (28 Byte)
3) 10 - почему подпись такая короткая, если должна быть 256 bit (32 Byte)
Jump to: