Linked Questions

7 votes
1 answer
2k views

What is the difference between "native segwit" and "bech32"?

People seem to be using "native segwit" and "bech32" interchangeably. Are they really the same thing?
Murch's user avatar
  • 75.8k
7 votes
1 answer
1k views

How big is the input of a P2PKH transaction?

How many bytes does a P2PKH input have? I'm finding a few different numbers: Why does the default miner implementation use pay-to-pubkey? states: push + sig + push + key = 1 + 72 + 1 + 61 = 139 ...
Murch's user avatar
  • 75.8k
4 votes
1 answer
472 views

What is the weight of a P2TR input?

I'm looking for a detailed explanation of the weight, vsize and serialized length of a P2TR input, in the same vein as How big is the input of a P2PKH transaction?.
Murch's user avatar
  • 75.8k
4 votes
1 answer
1k views

What is the size and weight of a P2WPKH input?

I'm investigating diverging P2WPKH input size calculations on two Bitcoin projects and some blog posts. I'm looking for a detailed explanation of the exact weight, vsize and serialized length of a ...
Murch's user avatar
  • 75.8k
2 votes
1 answer
171 views

Estimating virtual bytes of a transaction seems circular

I'm sorry if this has been answered before, but I haven't found anyone really bring this up. I am trying to construct a PSBT, which assumes a fixed feerate and a fixed amount to send to some address. ...
Sherwin Li's user avatar
2 votes
1 answer
487 views

What is the purpose of P2WPKH-P2SH?

When I ask the google what is the purpose of P2WPKH nested in P2SH, it says the following: This allows the user to send funds to a SegWit (Segregated Witness) address using a non-SegWit transaction, ...
dassd's user avatar
  • 1,099
1 vote
1 answer
71 views

How to understand the fees of Bitcoin transfer?

Right now on https://bitcoinfees.net , it is showing the following chart: So it is show 55 - 57 sat / vB is needed for the transfer to take place in about an hour. How do we interpret this chart? For ...
Stefanie Gauss's user avatar
1 vote
1 answer
174 views

Input/Output size for various transaction types [duplicate]

What are input/output sizes for various transaction types? I see some numbers like 210 byte for input for p2sh-p2wpkh here (How do virtual size, stripped size and raw size compare between legacy ...
1_want_to_be_good_dev's user avatar
0 votes
1 answer
285 views

What is the way that fee is calculated in post-segwit bitcoin?

In pre-segwit bitcoin, process of calculating transaction fee was easy. Actually everything was based on the fact that the byte has its own value/price (estimated by network) and then fee is obtained ...
dassd's user avatar
  • 1,099
0 votes
1 answer
41 views

Are fees smaller to transact to addresses generated from a zpub master public keys compared to xpub?

Will it affect the fees in any way when one sends money to an address generated from zpub master public key compared the xpub? What might also be part of this question is, understanding whether it is ...
Meglio's user avatar
  • 299
0 votes
1 answer
71 views

Transfering btc from multiple btc addresses to a single btc address, estimating transaction size

Good morning, for the last few months I have been using the following formula to calculate transaction fee based on the transaction size when sending BTC from one address to multiple addresses(or ...
Vladimir's user avatar
  • 119
0 votes
1 answer
196 views

Where are signatures stored in segwit, and why are addresses different?

So I'm researching SegWit, and as far as I'm aware, it re-organizes the data structure of transactions so that the ECDSA signature is not included in the preimage of the Tx Hash. I am also aware that ...
bitcash complex's user avatar
0 votes
1 answer
437 views

What is the size and weight of a wrapped segwit single-sig input?

I'm looking for a detailed explanation of the exact weight, vsize and serialized length of a P2SH-P2WPKH (wrapped-segwit single-sig) input, in the same vein as How big is the input of a P2PKH ...
Murch's user avatar
  • 75.8k
0 votes
1 answer
56 views

Bitcoin Transactions Detailed distinction between TxHeader TxInput TxOuput

Related to post Murch Explanation of Segwit Tx Fee Rate he breaks a TX down into: TxHeader TxInput TxOutput To calculate the weight and the final virtual size of a transaction (P2PKH,P2WPKH,P2SH-...
norisgOG's user avatar
1 vote
0 answers
157 views

How to get transaction size as byte before send with Python's bit library?

I am using bit library to make a Bitcoin transaction. I can use methods like this: key.create_transaction([('1Archive1n2C579dMsAu3iC6tWzuQJz8dN', 190, 'jpy')]) or key.send([('...
reza_khalafi's user avatar

15 30 50 per page