Bitcoin Forum
December 13, 2024, 08:28:57 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Wallet fee in sat/vbyte, blockchain in sat/byte question  (Read 155 times)
Oshosondy (OP)
Legendary
*
Offline Offline

Activity: 1666
Merit: 1216


Gamble responsibly


View Profile
February 24, 2021, 12:26:37 PM
Merited by DdmrDdmr (3), CryptocurencyKing (1)
 #1

I am using a wallet that support bech32 addresses, I transfered bitcoin to a friend few days ago, though not yet confirmed till now, but I was surprised when I tracked the transaction on blockchain, the fee I saw was 2.93 sat/byte on blockchain, but I used 5 sat/vbytes on my wallet and the address is segwit bech32.

I know that using segwit will reduce the fee of about 42% if compared to raw transactions of legacy addresses. I just want to be sure, if miners are accepting 5 sat/byte, that means my transaction will also be accepted and confirmed or the mempool will still need to be reduced to 2.93 sat/byte before miners will accept it?

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
ranochigo
Legendary
*
Offline Offline

Activity: 3052
Merit: 4443


Crypto Swap Exchange


View Profile
February 24, 2021, 12:28:40 PM
Merited by DdmrDdmr (3)
 #2

Blockchain.com uses raw size for the satoshis/byte and is thus inaccurate. You should be looking at the size/WU(Weight unit) for a better representation of the fees. Miners will usually consider fee rates in terms of vbyte and not it's size. Your transaction will stand a chance to get included once the 1vMB from tip of mempool falls to 5sat/vbyte and below.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Oshosondy (OP)
Legendary
*
Offline Offline

Activity: 1666
Merit: 1216


Gamble responsibly


View Profile
February 24, 2021, 12:39:09 PM
 #3

Blockchain.com uses raw size for the satoshis/byte and is thus inaccurate. You should be looking at the size/WU(Weight unit) for a better representation of the fees. Miners will usually consider fee rates in terms of vbyte and not it's size. Your transaction will stand a chance to get included once the 1vMB from tip of mempool falls to 5sat/vbyte and below.
I later used blockchair.com



I mean, if miners want to include it to a block, will they use /vbyte or /byte?

Edited: Okay, I have gotten you, that means my transaction will be confirmed right from 5 sat/vbyte.

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18771


View Profile
February 24, 2021, 12:41:44 PM
Merited by DdmrDdmr (3)
 #4

I don't use blockchain.com for this reason. Its fee calculations have been incorrect ever since segwit was introduced and they still haven't bothered to fix it. Instead use blockchair.com and read the fee in sats/vbyte.

Sats per weight unit is the real measurement, but it is often easier to think in sats per vbyte, which is different by a factor of 4 in all cases, regardless of legacy or segwit. A fee of 1 sat per weight unit is the same as a fee of 4 sats per vbyte. Sats per byte is completely inaccurate since it takes no account of witness data.

Miners also work in sats per weight unit or vbyte, since this allows them to maximize their profits, but it also depends on what site you are using to look at the mempool. The main ones - jochen-hoenicke.de and mempool.space - use sats/vbyte like they should.
ranochigo
Legendary
*
Offline Offline

Activity: 3052
Merit: 4443


Crypto Swap Exchange


View Profile
February 24, 2021, 12:53:16 PM
 #5

I mean, if miners want to include it to a block, will they use /vbyte or /byte?
The correct answer is that no one knows. Miners can choose to include certain transactions first for their own reasons and completely ignore the ordering of the transactions that they see. The way that they select the transactions might not even be strictly considering fees/size at all.

The logical answer is that if they want to maximize their transaction fees collected in a block, they would choose to include transactions based on fees/vbyte instead of strictly fees/size. Mempool sites like these represents the fees in terms of fees/vbyte.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Oshosondy (OP)
Legendary
*
Offline Offline

Activity: 1666
Merit: 1216


Gamble responsibly


View Profile
February 24, 2021, 01:08:33 PM
 #6

...

...
Thanks for the answers. Please one more question..

I have already known the difference very well now, but what if I transfer from legacy to legacy addreses which is a raw transaction, the sat/byte will be equal to sat/vbyte? Which will be the indication that no fee is reduced.

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
ranochigo
Legendary
*
Offline Offline

Activity: 3052
Merit: 4443


Crypto Swap Exchange


View Profile
February 24, 2021, 01:11:50 PM
 #7

I have already known the difference very well now, but what if I transfer from legacy to legacy addreses which is a raw transaction, the sat/byte will be equal to sat/vbyte? Which will be the indication that no fee is reduced.
Yes, when you're spending from inputs associated with legacy address. There will not be any segwit discount as there's no witness in the transaction. The virtual bytes of the transaction will be equal to the raw bytes of the transaction in that case.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
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!