Bitcoin Forum
November 08, 2024, 04:46:48 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Вычисление размера транзакции  (Read 97 times)
Alex-70 (OP)
Member
**
Offline Offline

Activity: 191
Merit: 10


View Profile WWW
April 26, 2021, 02:31:41 AM
 #1

Гугол ничего внятного не даёт, везде тупая формула типа
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)

Приглашаю получить бонус и протестировать биржу обмена BTC⇔Рубль. Ссылка в профиле.
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
April 26, 2021, 06:25:22 AM
 #2

Гугол ничего внятного не даёт, везде тупая формула типа
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://bitcointalk.org/index.php?topic=5198084.msg52959743#msg52959743

OpenTrade - Open Source Cryptocurrency Exchange
witcher_sense
Legendary
*
Offline Offline

Activity: 2450
Merit: 4415


🔐BitcoinMessage.Tools🔑


View Profile WWW
April 30, 2021, 06:32:01 AM
Merited by Symmetrick (2)
 #3

Зачем изобретать велосипед и пытаться вычислить размер транзакции вручную. Во-первых, есть риск человеческой ошибки, что делает все вычисление бессмысленным и энергозатратным. Более того, точный размер определить невозможно, так как размер некоторых данных зависит от рандомности. А во-вторых, в интернете есть несколько калькуляторов, которые вычислят все за доли секунды без каких-либо проблем.

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

Указываете версию скрипта, количестао входов, выходов, подписей и т.д. и получаете желаемый результат.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!