Bitcoin Forum
December 15, 2024, 02:33:14 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Why does it take so long to confirm?  (Read 2105 times)
vn10vn (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 23, 2014, 10:03:36 AM
 #1

I want to make a trade, I sent btc to my account on an exchange, and it got 1 confirmation but then nothing, so its still pending.
I've been waiting more than an hour. Why does it take so long to confirm payments in the chain?
Kluge
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1015



View Profile
May 23, 2014, 10:07:36 AM
 #2

On average, it'll be included in a block (confirmed the first time) within ten minutes, with each confirmation thereafter taking an average of ten minutes, though this can easily run into 40-50 minutes in unlucky times (on the flip-side, you can also see a transaction confirmed 6 times within ten minutes, too). If it took an hour to be included in a block, there's a good chance the transaction queue is bogged down from heavy use due to the current price volatility and you might want to consider including higher fees with your transactions.

To deeper penetrate "why," though - it's because confirming a block is a semi-random process to prevent cheating in mining. If you mean "why" relative to other cryptos, well... that'll take longer to answer, because there are both drawbacks and benefits to choosing 1m target conf times over 10m, and the same for 10m over 1h. Short answer is "it's considered near-optimal by TPTB."
Pobre
Full Member
***
Offline Offline

Activity: 182
Merit: 100

HEy Hey HEY??


View Profile
May 23, 2014, 01:30:51 PM
 #3

The general confirmation time is 10minutes(if you have paid the transaction fee), nowadays sometimes the mining of the blocks slow down due to the increase in the difficulty level, so sometimes your tx may take up to 1hour to confirm. To make the confirmations fast you can add a higher tx fee like some 0.001BTC.

▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
↑ UpDown.BT ↓  Bet on Gold/Oil/Currencies like a Boss ↑ [Thread] ↓
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
PerrythePlatypus
Member
**
Offline Offline

Activity: 109
Merit: 10


View Profile
May 23, 2014, 01:47:36 PM
 #4

The general confirmation time is 10minutes(if you have paid the transaction fee), nowadays sometimes the mining of the blocks slow down due to the increase in the difficulty level, so sometimes your tx may take up to 1hour to confirm. To make the confirmations fast you can add a higher tx fee like some 0.001BTC.
The increase in difficulty does not really result in slower blocks, difficulty is adjusted according to hashrate. Highly impossible that there will be a sudden significant slow In block generation due to lower sudden hash rates as ASICs are shipped at a fast rate. Transaction fee of 0.0001 is already enough. After getting one confirmation, any other block generated will result in another confirmation.
Pobre
Full Member
***
Offline Offline

Activity: 182
Merit: 100

HEy Hey HEY??


View Profile
May 23, 2014, 01:53:22 PM
 #5

The general confirmation time is 10minutes(if you have paid the transaction fee), nowadays sometimes the mining of the blocks slow down due to the increase in the difficulty level, so sometimes your tx may take up to 1hour to confirm. To make the confirmations fast you can add a higher tx fee like some 0.001BTC.
The increase in difficulty does not really result in slower blocks, difficulty is adjusted according to hashrate. Highly impossible that there will be a sudden significant slow In block generation due to lower sudden hash rates as ASICs are shipped at a fast rate. Transaction fee of 0.0001 is already enough. After getting one confirmation, any other block generated will result in another confirmation.
I meant that as the difficulty increases, people start getting less pay for more work and thus many people have been leaving the mining of the bitcoin that leads to the decrease in the hashrate.

▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
↑ UpDown.BT ↓  Bet on Gold/Oil/Currencies like a Boss ↑ [Thread] ↓
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
PerrythePlatypus
Member
**
Offline Offline

Activity: 109
Merit: 10


View Profile
May 23, 2014, 02:01:57 PM
 #6

The general confirmation time is 10minutes(if you have paid the transaction fee), nowadays sometimes the mining of the blocks slow down due to the increase in the difficulty level, so sometimes your tx may take up to 1hour to confirm. To make the confirmations fast you can add a higher tx fee like some 0.001BTC.
The increase in difficulty does not really result in slower blocks, difficulty is adjusted according to hashrate. Highly impossible that there will be a sudden significant slow In block generation due to lower sudden hash rates as ASICs are shipped at a fast rate. Transaction fee of 0.0001 is already enough. After getting one confirmation, any other block generated will result in another confirmation.
I meant that as the difficulty increases, people start getting less pay for more work and thus many people have been leaving the mining of the bitcoin that leads to the decrease in the hashrate.
If the hash rate ever decrease, the difficulty would readjust itself. There are a lot of ASICs being shipped and coming online where electricity are cheaper. The hash rate will not decrease significantly, since there is only some miners going offline, those new ASICs coming online can easily take the place of those and even increase the hashrate.
Sonny
Hero Member
*****
Offline Offline

Activity: 868
Merit: 1000


View Profile
May 23, 2014, 04:12:54 PM
 #7

The general confirmation time is 10minutes(if you have paid the transaction fee), nowadays sometimes the mining of the blocks slow down due to the increase in the difficulty level, so sometimes your tx may take up to 1hour to confirm. To make the confirmations fast you can add a higher tx fee like some 0.001BTC.
The increase in difficulty does not really result in slower blocks, difficulty is adjusted according to hashrate. Highly impossible that there will be a sudden significant slow In block generation due to lower sudden hash rates as ASICs are shipped at a fast rate. Transaction fee of 0.0001 is already enough. After getting one confirmation, any other block generated will result in another confirmation.
I meant that as the difficulty increases, people start getting less pay for more work and thus many people have been leaving the mining of the bitcoin that leads to the decrease in the hashrate.

Indeed, difficulty has been increasing for more than a year, and the difficulty adjustment is lagging behind (average block time is a bit lower than 10 min even after difficulty adjustment).



byt411
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
May 23, 2014, 04:40:00 PM
 #8

The general confirmation time is 10minutes(if you have paid the transaction fee), nowadays sometimes the mining of the blocks slow down due to the increase in the difficulty level, so sometimes your tx may take up to 1hour to confirm. To make the confirmations fast you can add a higher tx fee like some 0.001BTC.
The increase in difficulty does not really result in slower blocks, difficulty is adjusted according to hashrate. Highly impossible that there will be a sudden significant slow In block generation due to lower sudden hash rates as ASICs are shipped at a fast rate. Transaction fee of 0.0001 is already enough. After getting one confirmation, any other block generated will result in another confirmation.
I meant that as the difficulty increases, people start getting less pay for more work and thus many people have been leaving the mining of the bitcoin that leads to the decrease in the hashrate.

Indeed, difficulty has been increasing for more than a year, and the difficulty adjustment is lagging behind (average block time is a bit lower than 10 min even after difficulty adjustment).





Exactly. Also, if it isn't a big amount, 1 Confirmation is enough.
tsm
Full Member
***
Offline Offline

Activity: 137
Merit: 100


View Profile
May 23, 2014, 06:07:15 PM
 #9

I never really understood, because sometimes my transaction are within seconds or mins at most.

But the other day, my transaction was literally past the 1hr mark.. like wtf?  Huh

So seeing this explained a bit, kinda makes sens but I still dont get it lol. 
byt411
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
May 23, 2014, 06:11:34 PM
 #10

I never really understood, because sometimes my transaction are within seconds or mins at most.

But the other day, my transaction was literally past the 1hr mark.. like wtf?  Huh

So seeing this explained a bit, kinda makes sens but I still dont get it lol. 

Basically, it's because things are never perfect and exact.
1 Confirmation is enough for payments of small quantities.
tsm
Full Member
***
Offline Offline

Activity: 137
Merit: 100


View Profile
May 23, 2014, 06:30:45 PM
 #11

So I guess .1 is small?

I guess anything 1 btc below is slow as hell.  Cause I waited for my .1 bet and came in so late.
byt411
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
May 23, 2014, 07:05:01 PM
 #12

So I guess .1 is small?

I guess anything 1 btc below is slow as hell.  Cause I waited for my .1 bet and came in so late.

No it's not. 1 confirmation for .1BTC should be enough. You were just unlucky, the miners didn't find blocks for a whole hour.
DolanDuck
Full Member
***
Offline Offline

Activity: 196
Merit: 101


View Profile
May 29, 2014, 08:20:56 PM
 #13

I want to make a trade, I sent btc to my account on an exchange, and it got 1 confirmation but then nothing, so its still pending.
I've been waiting more than an hour. Why does it take so long to confirm payments in the chain?

After a transaction is broadcast to the Bitcoin network, it may be included in a block that is published to the network. When that happens it is said that one confirmation has occurred for the transaction. With each subsequent block that is found, the number of confirmations is increased by one. To protect against double spending, a transaction should not be considered as confirmed until a certain number of blocks confirm, or verify that transaction.

The classic bitcoin client will show a transaction as "n/unconfirmed" until 6 blocks confirm the transaction. Merchants and exchanges who accept bitcoins as payment can set their own threshold as to how many confirmations are required until funds can be considered valid. When potential loss due to double spending as nominal, as with very inexpensive or non-fungible items, payments can be considered confirmed as soon as it is seen on the network. Most exchanges and other merchants who bear the risk from double spending require 6 or more blocks.

There is nothing special about the default, often-cited figure of 6 confirmations. It was chosen based on the assumption that an attacker is unlikely to amass more than 10% of the hashrate, and that a negligible risk of less than 0.1% is acceptable. Both these figures are arbitrary, however; 6 confirmations are overkill for casual attackers, and at the same time powerless against more dedicated attackers with much more than 10% hashrate.[1]
Coins generated aren't considered confirmed by the Bitcoin protocol for 100 blocks. It is advisable to wait some additional time for a better chance that the transaction will be propogated by all nodes. The classic bitcoin client won't show generated coins as confirmed until the 120th block.

Source: https://en.bitcoin.it/wiki/Confirmation

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
PRIMEDICE
The Premier Bitcoin Gambling Experience @PrimeDice
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Gimmelfarb
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500


View Profile
May 29, 2014, 09:38:29 PM
 #14

i've waited about 90 minutes before for a single confirmation. it doesn't happen often, though. sometimes i get 2-3 confirmations within only a few minutes. but those times where a single confirmation takes over an hour -- very frustrating.
PilotofBTC
Legendary
*
Offline Offline

Activity: 1736
Merit: 1001


View Profile
May 29, 2014, 09:45:29 PM
 #15

i've waited about 90 minutes before for a single confirmation. it doesn't happen often, though. sometimes i get 2-3 confirmations within only a few minutes. but those times where a single confirmation takes over an hour -- very frustrating.

What I've seen happen is that an output spends unconfirmed inputs. So, even thought the transaction paid the correct fee, the underlying inputs didn't. So, those inputs are talking longer to confirm which slows down the outputs that spent them. I've seen this a few times spending from Coinbase. I think they need to clean up there implementation and spend older inputs. Perhaps they just aren't keeping enough BTC in their hot wallet which is causing this, but that is just supposition.
HarHarHar9965
Hero Member
*****
Offline Offline

Activity: 994
Merit: 1000


View Profile
May 29, 2014, 11:03:57 PM
 #16

i've waited about 90 minutes before for a single confirmation. it doesn't happen often, though. sometimes i get 2-3 confirmations within only a few minutes. but those times where a single confirmation takes over an hour -- very frustrating.

What I've seen happen is that an output spends unconfirmed inputs. So, even thought the transaction paid the correct fee, the underlying inputs didn't. So, those inputs are talking longer to confirm which slows down the outputs that spent them. I've seen this a few times spending from Coinbase. I think they need to clean up there implementation and spend older inputs. Perhaps they just aren't keeping enough BTC in their hot wallet which is causing this, but that is just supposition.


sometimes if you watch for the next block, though, it literally takes an hour or more for the next block to be found. so it isn't about unconfirmed inputs.
byt411
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
May 29, 2014, 11:06:55 PM
 #17

i've waited about 90 minutes before for a single confirmation. it doesn't happen often, though. sometimes i get 2-3 confirmations within only a few minutes. but those times where a single confirmation takes over an hour -- very frustrating.

What I've seen happen is that an output spends unconfirmed inputs. So, even thought the transaction paid the correct fee, the underlying inputs didn't. So, those inputs are talking longer to confirm which slows down the outputs that spent them. I've seen this a few times spending from Coinbase. I think they need to clean up there implementation and spend older inputs. Perhaps they just aren't keeping enough BTC in their hot wallet which is causing this, but that is just supposition.


sometimes if you watch for the next block, though, it literally takes an hour or more for the next block to be found. so it isn't about unconfirmed inputs.

Variance. It's supposed to be every 10 minutes, but nothing is perfect.
DannyElfman
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile
May 29, 2014, 11:20:49 PM
 #18

gosh yeah i remember bitcoin was crashing HARD and i was sending some coin to an exchange to panic sell and then it took over 2 hours for 6 confirms! by then it was already bouncing so i did not sell.

This spot for rent.
Fiora
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
May 30, 2014, 12:05:27 AM
 #19

So I guess .1 is small?

I guess anything 1 btc below is slow as hell.  Cause I waited for my .1 bet and came in so late.

No it's not. 1 confirmation for .1BTC should be enough. You were just unlucky, the miners didn't find blocks for a whole hour.

Damn, I was going to say isnt .1 big? But that unlucky part, does that happen a lot? I`m new to all this so every input would help.

How often does this happen when you have to wait for a whole hour?

Or would he has to enter .11 or something?
ShameOnYou
Full Member
***
Offline Offline

Activity: 238
Merit: 100



View Profile
May 30, 2014, 12:25:30 AM
 #20

So I guess .1 is small?

I guess anything 1 btc below is slow as hell.  Cause I waited for my .1 bet and came in so late.

No it's not. 1 confirmation for .1BTC should be enough. You were just unlucky, the miners didn't find blocks for a whole hour.

Damn, I was going to say isnt .1 big? But that unlucky part, does that happen a lot? I`m new to all this so every input would help.

How often does this happen when you have to wait for a whole hour?

Or would he has to enter .11 or something?

When this happens, it is not because of the fee. No matter how big of a fee was included in the transaction, sometimes miners just don't solve a block for a long time -- like an hour or more. Other times you might get two blocks in 5 minutes. It doesn't happen often in my experience.
Pages: [1] 2 3 »  All
  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!