Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: Einhuman197 on August 15, 2017, 08:02:03 PM



Title: Question about priority in blockchain
Post by: Einhuman197 on August 15, 2017, 08:02:03 PM
Hi there,
37 Hours ago a Friend sent me a transaction with a fee of 82 satoshi/byte. This transaction stuck and it still has 0 confirmations. Yesterday, according to bitcoinfees.21.co transaction would've taken 8h to confirm a time I absoluty accept. The flood of transactions was unexpected tho. Now I have a question:
I know that miners first confirm transactions with higher fees. But my main question is: How's priority in transaction with same fee? Will older transaction be confirmed First? According to bitcoinfees.21.co, a 80 satoshi/byte takes 1140 minutes maximum. So, thank you for the answer in advance.
Greetings.


Title: Re: Question about priority in blockchain
Post by: HCP on August 16, 2017, 03:55:04 AM
First, the numbers that bitcoinfees.21.co shows are estimations based on network load and mempool transactions at that exact moment in time.

So, as you've discovered, if 20k transactions suddenly get dumped on the network, all bets are off and those estimations will be very inaccurate.

As for how miner's prioritise transactions... There is no set method or algorithm. Some will prioritise transactions that they are making to pool members or made by pool members... Or people who pay (high tx fees or paid "accelerators")... Or transactions that then allow them to claim large child fees (child pays for parent etc)... Etc

I'm sure some prioritise older tx's... And I'm sure some probably just continually prioritise the largest fees possible.


Title: Re: Question about priority in blockchain
Post by: Einhuman197 on August 16, 2017, 04:46:35 AM
Okay thank you. So what can I do now? Is it possible that my transaction will stuck forever? Apparently I'm not the only one with a 80 satoshi/byte transaction. What can I do?


Title: Re: Question about priority in blockchain
Post by: TryNinja on August 16, 2017, 05:18:18 AM
Okay thank you. So what can I do now? Is it possible that my transaction will stuck forever? Apparently I'm not the only one with a 80 satoshi/byte transaction. What can I do?
Your transaction is 100% not stuck forever. The only problem is that is going to take some time to get confirmed, but it's getting confirmed for sure.

I expect a tx with fee of 80 sat/byte to take at least ~12 hours or 1 day to get confirmed. Also, there is nothing else you can other than pay someone to manually accelerate your tx, so just wait.


Title: Re: Question about priority in blockchain
Post by: HCP on August 16, 2017, 06:46:18 AM
Okay thank you. So what can I do now? Is it possible that my transaction will stuck forever? Apparently I'm not the only one with a 80 satoshi/byte transaction. What can I do?
Try using: https://pool.viabtc.com/tools/txaccelerator/

Simply input your TransactionID and fill in the captcha and submit... They only accept 100 transaction per hour, and they reset the 100 slot limit on the hour... so if you get "submissions beyond limit" error, try again immediately after the hour rolls around.