Author

Topic: Different size and same transaction (Read 320 times)

legendary
Activity: 3472
Merit: 4801
October 11, 2017, 09:24:00 AM
#2
Guys! I need undernstand, why size of transaction is different : in testnet

-- bitcoin core 0.15
-- rpc command
-- createrawtransaction -> signrawtransaction -> sendrawtransaction

$ bitcoin-cli decoderawtransaction 'hex' ( size:248 )

https://live.blockcypher.com/btc-testnet/decodetx/ ( size:138 )

https://blockchain.info/pt/decode-tx  ( size:248 )

https://www.blocktrail.com/tBTC/tx/a7df5b5338d0c44c53f367171ba9815009cf2abd793ec999c44aa58eafbb860f  ( size:138 )


- TXID:
a7df5b5338d0c44c53f367171ba9815009cf2abd793ec999c44aa58eafbb860f  

- HEX:
020000000001013ffb4121befab2b62034f150d0710f409e4812bb6bcbfe8bb0a3a842538b320b0 0000000171600145d9ebf621d1fbf2269659d8c8f7d49489ba38ba0ffffffff02400d0300000000 0017a914b626e95b538459fd04b130fbe16a076530220bfc87911623000000000017a9140e5d505 7c501a825422667103f242bfd7829583087024830450221008d46a7bc12e39c0a9c12201b51752f 6d36c4328742c5215fdc935850f7c1fb060220208517a6e1cb12d55dd3768b52c3ce5706682c1cc 20a4e1a5dd1d476c610a07d012103a5353204480d3ff956ab142b3a735d515c1016ca4a0ff21a82 3468e46e10b26400000000

That appears to be a SegWit transaction.

blockcypher and blocktrail are only giving you the size of the non-SegWit portion of the transaction.
Code:
02000000 0001 01 3ffb4121befab2b62034f150d0710f409e4812bb6bcbfe8bb0a3a842538b320b 00000000 171600145d9ebf621d1fbf2269659d8c8f7d49489ba38ba0 ffffffff 02 400d030000000000 17a914b626e95b538459fd04b130fbe16a076530220bfc87 9116230000000000 17a9140e5d5057c501a825422667103f242bfd7829583087

blockchain.info and bitcoin-cli are including the SegWit portion of the transaction in the computed size
Code:
024830450221008d46a7bc12e39c0a9c12201b51752f6d36c4328742c5215fdc935850f7c1fb060220208517a6e1cb12d55dd3768b52c3ce5706682c1cc20a4e1a5dd1d476c610a07d012103a5353204480d3ff956ab142b3a735d515c1016ca4a0ff21a823468e46e10b26400000000
newbie
Activity: 5
Merit: 0
October 11, 2017, 01:03:17 AM
#1
Guys! I need undernstand, why size of transaction is different : in testnet

-- bitcoin core 0.15
-- rpc command
-- createrawtransaction -> signrawtransaction -> sendrawtransaction

$ bitcoin-cli decoderawtransaction 'hex' ( size:248 )

https://live.blockcypher.com/btc-testnet/decodetx/ ( size:138 )

https://blockchain.info/pt/decode-tx  ( size:248 )

https://www.blocktrail.com/tBTC/tx/a7df5b5338d0c44c53f367171ba9815009cf2abd793ec999c44aa58eafbb860f  ( size:138 )


- TXID:
a7df5b5338d0c44c53f367171ba9815009cf2abd793ec999c44aa58eafbb860f  

- HEX:
020000000001013ffb4121befab2b62034f150d0710f409e4812bb6bcbfe8bb0a3a842538b320b0 0000000171600145d9ebf621d1fbf2269659d8c8f7d49489ba38ba0ffffffff02400d0300000000 0017a914b626e95b538459fd04b130fbe16a076530220bfc87911623000000000017a9140e5d505 7c501a825422667103f242bfd7829583087024830450221008d46a7bc12e39c0a9c12201b51752f 6d36c4328742c5215fdc935850f7c1fb060220208517a6e1cb12d55dd3768b52c3ce5706682c1cc 20a4e1a5dd1d476c610a07d012103a5353204480d3ff956ab142b3a735d515c1016ca4a0ff21a82 3468e46e10b26400000000
Jump to: