Bitcoin Forum
April 30, 2024, 08:30:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Transaction with "High" priority takes sooo long...  (Read 1846 times)
MrVodnik (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
September 16, 2015, 08:05:31 PM
 #1

Hi all!

I have a question about how long does it take to process a transaction. I read a lot about it, nevertheless, I am still confused.

There are two transaction in my wallet, that are still unconfirmed. One is very small, 684 satoshi, and it is idle for nearly a week. I guess it is possible for such a small amount. But the one that concerns me more, is 0,1BTC + 170b fee. I sent it more than seven hours ago, it is marked as "High Priority", it is 520 bytes in size, it has a fee, and yet - I am still waiting. Is it normal for such a transaction? Can I avoid that next time?
Transaction id: 9cd909bb8246dd7307b354279b1212f62b2780dfd901d64cea9f6db75f88da8f
My wallet: Bread Wallet on iPhone 4s

If it is normal, then please, explain me how can I pay with BTC in any store/bar, if I have no control if my payment will be received the same day?



"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
achow101
Moderator
Legendary
*
Offline Offline

Activity: 3374
Merit: 6565


Just writing some code


View Profile WWW
September 16, 2015, 08:15:53 PM
 #2

What is actually happening is that that transaction is spending an unconfirmed transaction. A transaction can only become confirmed once the transactions before it are also confirmed. Your transaction (9cd909bb8246dd7307b354279b1212f62b2780dfd901d64cea9f6db75f88da8f) is uncofirmed due to a transaction it is getting inputs from (32956d6013d95928ee862e755f144f2676f42c1ee5edba0405c2e4c99d47e5e8) is also unconfirmed because the transaction that that one gets an input from (6ff132bd00c6a0ab6898b25d04073f6414d8c325a4df1a6f6771bbc7d9dbe6f3) is also unconfirmed. The reason that last one is unconfirmed is because it has a tiny tiny fee of 0.00000226.

This is not normal and most wallets do not let you spend unconfirmed transactions. To fix this, don't send transactions that have unconfirmed inputs.

alani123
Legendary
*
Offline Offline

Activity: 2380
Merit: 1411


Leading Crypto Sports Betting & Casino Platform


View Profile
September 16, 2015, 08:17:40 PM
 #3

You could use http://www.cointape.com/ to see what's really a high priority transaction according to the current fee market. Don't trust blockchain.info's measurement.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
Hannu
Hero Member
*****
Offline Offline

Activity: 1061
Merit: 501

RIP: S5, A faithful device long time


View Profile
September 16, 2015, 08:27:24 PM
 #4

Hello,

Bitcoin network can handle only 3 transactions per second. Example Visa network even 60 transactions in second  Smiley

BTC: 3Qnnx4cu45Gx4WcksNCnBPu3TaUZ5sKkLo
LTC: LYX1ZH7f4qcXq52AzA6grUYDfDngVz7BEi
XRP: rLrbZMJDdL8eQd7HsW314bCtvE16LTLYkM?dt=1113
LoveUJack
Member
**
Offline Offline

Activity: 83
Merit: 17


View Profile
September 16, 2015, 08:43:58 PM
 #5

What is actually happening is that that transaction is spending an unconfirmed transaction. A transaction can only become confirmed once the transactions before it are also confirmed. Your transaction (9cd909bb8246dd7307b354279b1212f62b2780dfd901d64cea9f6db75f88da8f) is uncofirmed due to a transaction it is getting inputs from (32956d6013d95928ee862e755f144f2676f42c1ee5edba0405c2e4c99d47e5e8) is also unconfirmed because the transaction that that one gets an input from (6ff132bd00c6a0ab6898b25d04073f6414d8c325a4df1a6f6771bbc7d9dbe6f3) is also unconfirmed. The reason that last one is unconfirmed is because it has a tiny tiny fee of 0.00000226.

This is not normal and most wallets do not let you spend unconfirmed transactions. To fix this, don't send transactions that have unconfirmed inputs.

But, what would you say about this ?

https://www.blocktrail.com/BTC/tx/92161bd3fdd139d9f7a5a8f3fc1ef4ffeeae5e5ab8d636072c6e9c166bd64f34

High priority. No unconfirmed input. Only paid 0.0001 BTC for 3306 bytes. I found a CPFP attempt as well, where 0.0025 BTC were paid for 224 byte...

https://www.blocktrail.com/BTC/tx/7c395e9c3ec23a96b93338c1cd85f9d91b3a399337ef84171f935b4e36794263

But, Tx is unconfirmed since Monday. Are not miners getting too greedy ?
achow101
Moderator
Legendary
*
Offline Offline

Activity: 3374
Merit: 6565


Just writing some code


View Profile WWW
September 16, 2015, 09:06:38 PM
 #6

What is actually happening is that that transaction is spending an unconfirmed transaction. A transaction can only become confirmed once the transactions before it are also confirmed. Your transaction (9cd909bb8246dd7307b354279b1212f62b2780dfd901d64cea9f6db75f88da8f) is uncofirmed due to a transaction it is getting inputs from (32956d6013d95928ee862e755f144f2676f42c1ee5edba0405c2e4c99d47e5e8) is also unconfirmed because the transaction that that one gets an input from (6ff132bd00c6a0ab6898b25d04073f6414d8c325a4df1a6f6771bbc7d9dbe6f3) is also unconfirmed. The reason that last one is unconfirmed is because it has a tiny tiny fee of 0.00000226.

This is not normal and most wallets do not let you spend unconfirmed transactions. To fix this, don't send transactions that have unconfirmed inputs.

But, what would you say about this ?
I'm not saying that is always the case, just that in this case, even though there is enough of a fee, the transaction remains unconfirmed due to unconfirmed transactions that it is spending from.

https://www.blocktrail.com/BTC/tx/92161bd3fdd139d9f7a5a8f3fc1ef4ffeeae5e5ab8d636072c6e9c166bd64f34

High priority. No unconfirmed input. Only paid 0.0001 BTC for 3306 bytes.
This transaction is quite large. It is 3 Kb, much larger than a normal transaction. The fee is not enough. Last time I checked, the recommended fee is 0.0001/Kb, so the fee for this transaction should be 0.0004 (it is greater than 3 kb so should be paying fee for 4 kb), which is probably why it is being delayed.

I found a CPFP attempt as well, where 0.0025 BTC were paid for 224 byte...

https://www.blocktrail.com/BTC/tx/7c395e9c3ec23a96b93338c1cd85f9d91b3a399337ef84171f935b4e36794263

But, Tx is unconfirmed since Monday. Are not miners getting too greedy ?
That one is trying to spend from an unconfirmed transaction for the CPFP. Very few miners have actually implemented CPFP so that transaction remains unconfirmed until either the previous transaction becomes confirmed or a miner that supports CPFP (Eligius) picks up the transaction and includes both of them in a block.

MrVodnik (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
September 17, 2015, 08:31:34 AM
 #7

Thank you for fast and complex explanation!

I can see now what is happening. About one week ago, I received tiny amount of coins (684b) which are yet to be processed (32956d6013d95928ee862e755f144f2676f42c1ee5edba0405c2e4c99d47e5e8) and, to be honest, I have no idea where it come from. But as knightdk said, it cannot be confirmed until previous one will be (6ff132bd00c6a0ab6898b25d04073f6414d8c325a4df1a6f6771bbc7d9dbe6f3).

I was waiting for a new transaction to be confirmed, which I was sure it will take no more than couple o minutes (and I was right). So, I guess, I spent it before it was confirmed, and my not-so-smart wallet made new output, by mixing it with the part of other unconfirmed transaction. The other one, being unconfirmed for days now.

No I have blocked 10000000 satoshi, because of unconfirmed 684 satoshi  Embarrassed


Is there ANYTHING I can do to fix that? Is there a chance, that this transaction will be never confirmed because of too small fee? Is it possible to loose your money like that?
Newar
Legendary
*
Offline Offline

Activity: 1358
Merit: 1000


https://gliph.me/hUF


View Profile
September 17, 2015, 09:37:32 AM
 #8

Easiest is just to wait. The usual process will drop the tx from the mempool eventually. When that happens, you will "lose" the 684 from your balance and then you can set up a new, fresh tx for your 0.1.

Check your wallet software for a "spend unconfirmed" option and turn it off. If it doesn't have that option, bug the dev of the app to include one.

OTC rating | GPG keyid 1DC91318EE785FDE | Gliph: lightning bicycle tree music | Mycelium, a swift & secure Bitcoin client for Android | LocalBitcoins
MrVodnik (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
September 17, 2015, 10:28:08 AM
 #9

Well, I found an interesting thread on reddit:
https://www.reddit.com/r/Bitcoin/comments/2fe3dg/i_sent_out_this_transaction_over_a_month_ago_it/

Over a month...? Well, there is still a long way, before an ordinary, non-IT oriented person will be able to securely use Bitcoins.
My wallet has no option to change anything, but my local currency. There is not even an option to export my private key! I can only check my recovery phrase, and hopefully I can use it somewhere else to get access to my wallet elsewhere.

BTW. This was first or second app listed on iAppStore for a "Bitcoin" keyword - BreadWallet.

Oh Bitcoin, why can't you be more predictable for a normal man  Undecided
Newar
Legendary
*
Offline Offline

Activity: 1358
Merit: 1000


https://gliph.me/hUF


View Profile
September 17, 2015, 04:54:22 PM
 #10

[...] Well, there is still a long way, before an ordinary, non-IT oriented person will be able to securely use Bitcoins.

... as you would expect from an experimental digital currency in beta status.  Wink

[...] There is not even an option to export my private key! I can only check my recovery phrase, and hopefully I can use it somewhere else to get access to my wallet elsewhere.
[...]

I don't know Breadwallet, but that "recovery phrase" sounds a lot like the BIP39 "standard", if that is the case you can recover all your private keys with other wallets supporting the same standard.

OTC rating | GPG keyid 1DC91318EE785FDE | Gliph: lightning bicycle tree music | Mycelium, a swift & secure Bitcoin client for Android | LocalBitcoins
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!