Author

Topic: archive (Read 746 times)

copper member
Activity: 1498
Merit: 1520
No I dont escrow anymore.
September 18, 2015, 03:43:20 PM
#14
I think I had that roughly right, considering that a TX can be broadcasted durring the 10 minutes it takes to find a block (on average) and still end up in the block.

You'd think so, wouldn't you?  And yet, that's not how it works.

If you start timing exactly 10 minutes after the last block was solved, the average amount of time until the next block is solved will still be 10 minutes.  If you start timing exactly 1 hour after the last block was solved, the average amount of time until the next block is solved will still be 10 minutes.

Poisson distributed, yes. Like the lifespan of lightbulbs.

If you start timing exactly 5 minutes after the last block was solved, the average amount of time until the next block is solved will still be 10 minutes. Assuming the current mining difficulty is reasonable accurate, the average duration from any moment in time until the next solved block is broadcast is always 10 minutes.

There was an statistical calculation done on this a while back. 10 minutes (on average) for a confirmation would assume that no transaction is added to a block while miners search for it. I think thats true only if there is a significant backlog with transactions that pay a higher fee than you do.

It's not 10 minutes on average for a confirmation.  It's 10 minutes on average until the next block.  This only means 10 minutes for the confirmation if your transaction happens to be included in the next block.

That being said, if difficulty is rising at every difficulty adjustment it means that there is additional hash power being added to the network and that therefore the average time between blocks is less than 10 minutes.  Additionally, the fact that the average is 10 minutes doesn't mean that most transactions are anywhere near 10 minutes.

For example, if there are 100 blocks that occur in exactly 5 minutes, and 100 blocks with the same number of transactions that occur in exactly 15 minutes, your average among those 200 blocks will still be 10 minutes even though half of the transactions are confirmed in 5 minutes.  Furthermore, if you have 180 blocks that occur in exactly 5 minutes, and 18 blocks that occur in exactly 60 minutes, your average among those 198 blocks will still be 10 minutes even though 91% of the blocks occur in 5 minutes.

When talking about statistical events, the words you choose can completely change what it is that you are saying.

I messed up average and median...

While it might be completely correct to say that "most transactions will be confirmed within 6 minutes", it is incorrect to say that "the average time for a confirmation is less than 9 minutes".

... as the typical TX (median) will be part of the above majority even though the average TX is confirmed at a different point in time.

Thanks.
legendary
Activity: 3416
Merit: 4658
September 18, 2015, 02:51:12 PM
#13
I think I had that roughly right, considering that a TX can be broadcasted durring the 10 minutes it takes to find a block (on average) and still end up in the block.

You'd think so, wouldn't you?  And yet, that's not how it works.

If you start timing exactly 10 minutes after the last block was solved, the average amount of time until the next block is solved will still be 10 minutes.  If you start timing exactly 1 hour after the last block was solved, the average amount of time until the next block is solved will still be 10 minutes.  If you start timing exactly 5 minutes after the last block was solved, the average amount of time until the next block is solved will still be 10 minutes. Assuming the current mining difficulty is reasonable accurate, the average duration from any moment in time until the next solved block is broadcast is always 10 minutes.

There was an statistical calculation done on this a while back. 10 minutes (on average) for a confirmation would assume that no transaction is added to a block while miners search for it. I think thats true only if there is a significant backlog with transactions that pay a higher fee than you do.

It's not 10 minutes on average for a confirmation.  It's 10 minutes on average until the next block.  This only means 10 minutes for the confirmation if your transaction happens to be included in the next block.

That being said, if difficulty is rising at every difficulty adjustment it means that there is additional hash power being added to the network and that therefore the average time between blocks is less than 10 minutes.  Additionally, the fact that the average is 10 minutes doesn't mean that most transactions are anywhere near 10 minutes.

For example, if there are 100 blocks that occur in exactly 5 minutes, and 100 blocks with the same number of transactions that occur in exactly 15 minutes, your average among those 200 blocks will still be 10 minutes even though half of the transactions are confirmed in 5 minutes.  Furthermore, if you have 180 blocks that occur in exactly 5 minutes, and 18 blocks that occur in exactly 60 minutes, your average among those 198 blocks will still be 10 minutes even though 91% of the blocks occur in 5 minutes.

When talking about statistical events, the words you choose can completely change what it is that you are saying.

While it might be completely correct to say that "most transactions will be confirmed within 6 minutes", it is incorrect to say that "the average time for a confirmation is less than 9 minutes".
copper member
Activity: 1498
Merit: 1520
No I dont escrow anymore.
September 18, 2015, 01:03:27 PM
#12
- snip -
a block is found every 10 minutes on average. If the fee you pay for the transaction is high enough your TX will be in the next block and thus be confirmed (on average) within ~5-6 in 10 minutes.

Fixed that for you.

 Grin

I think I had that roughly right, considering that a TX can be broadcasted durring the 10 minutes it takes to find a block (on average) and still end up in the block. There was an statistical calculation done on this a while back. 10 minutes (on average) for a confirmation would assume that no transaction is added to a block while miners search for it. I think thats true only if there is a significant backlog with transactions that pay a higher fee than you do.
legendary
Activity: 1148
Merit: 1011
In Satoshi I Trust
September 18, 2015, 12:44:05 PM
#11
- snip -
a block is found every 10 minutes on average. If the fee you pay for the transaction is high enough your TX will be in the next block and thus be confirmed (on average) within ~5-6 in 10 minutes.

Fixed that for you.

 Grin


10min exactly HuhHuhHuhHuhHuhHuh

sometimes 2 minutes, sometimes 20 minutes - bitcoin is a rollercoaster  Tongue

https://www.youtube.com/watch?v=O0oDDIy0P2s
legendary
Activity: 3416
Merit: 4658
September 18, 2015, 12:43:08 PM
#10
10min exactly HuhHuhHuhHuhHuhHuh

No.

Average 10 minutes.

Sometimes it will be a fraction of a second.  Sometimes it will be a few hours.  The protocol attempts to keep the AVERAGE duration from any moment in time until the next solved block is broadcast at 10 minutes.

A transaction receives its first confirmation when it first shows up in a block. There is no guarantee that your transaction will be in the next block, but if you include a sufficient transaction fee when you send the transaction, then it is very likely that it will be in the next block.

Once a transaction has its first confirmation, every additional block added to the blockchain is an additional confirmation of your transaction.  Some merchants or service providers might require more than 1 confirmation before they are willing to supply the buyer with something of value in exchange for the bitcoins received.  Others might be willing to supply the buyer with something of value with no confirmations at all.  That is a decision that each merchant can make for themselves.

newbie
Activity: 56
Merit: 0
September 18, 2015, 12:41:38 PM
#9
ok thanks guys.
legendary
Activity: 3542
Merit: 1352
Cashback 15%
September 18, 2015, 12:40:41 PM
#8
- snip -
a block is found every 10 minutes on average. If the fee you pay for the transaction is high enough your TX will be in the next block and thus be confirmed (on average) within ~5-6 in 10 minutes.

Fixed that for you.

 Grin


10min exactly HuhHuhHuhHuhHuhHuh

In 10 minutes, more or less. Tx confirmations aren't exactly predicted, though if you pay a high fee, just like what shorena said, it will be included in the next block and more or less 10 minutes, your tx will be confirmed.
hero member
Activity: 910
Merit: 1000
September 18, 2015, 12:38:52 PM
#7
- snip -
a block is found every 10 minutes on average. If the fee you pay for the transaction is high enough your TX will be in the next block and thus be confirmed (on average) within ~5-6 in 10 minutes.

Fixed that for you.

 Grin


10min exactly HuhHuhHuhHuhHuhHuh

No, not exactly. Blocks are found on average every 10 minutes. As they already said, with proper fees, your transaction should confirm in 10 minutes (could be less, could be more).
newbie
Activity: 56
Merit: 0
September 18, 2015, 12:33:14 PM
#6
- snip -
a block is found every 10 minutes on average. If the fee you pay for the transaction is high enough your TX will be in the next block and thus be confirmed (on average) within ~5-6 in 10 minutes.

Fixed that for you.

 Grin


10min exactly HuhHuhHuhHuhHuhHuh
legendary
Activity: 3416
Merit: 4658
September 18, 2015, 12:29:42 PM
#5
- snip -
a block is found every 10 minutes on average. If the fee you pay for the transaction is high enough your TX will be in the next block and thus be confirmed (on average) within ~5-6 in 10 minutes.

Fixed that for you.

 Grin
copper member
Activity: 1498
Merit: 1520
No I dont escrow anymore.
September 18, 2015, 12:25:14 PM
#4
can anyone plz tell me if i can know the exact time for a payment to get confirmed ? or is it random ? and noone on earth can know the exact time ?


thank you.

It can not be predicted for a specific block, but the way bitcoin is designed it makes sure that a block is found every 10 minutes on average. If the fee you pay for the transaction is high enough your TX will be in the next block and thus be confirmed (on average) within ~5-6 minutes.

So there is not an exact time ?

Correct.
newbie
Activity: 56
Merit: 0
September 18, 2015, 12:04:19 PM
#3
can anyone plz tell me if i can know the exact time for a payment to get confirmed ? or is it random ? and noone on earth can know the exact time ?


thank you.

It can not be predicted for a specific block, but the way bitcoin is designed it makes sure that a block is found every 10 minutes on average. If the fee you pay for the transaction is high enough your TX will be in the next block and thus be confirmed (on average) within ~5-6 minutes.

So there is not an exact time ?
copper member
Activity: 1498
Merit: 1520
No I dont escrow anymore.
September 18, 2015, 12:02:51 PM
#2
can anyone plz tell me if i can know the exact time for a payment to get confirmed ? or is it random ? and noone on earth can know the exact time ?


thank you.

It can not be predicted for a specific block, but the way bitcoin is designed it makes sure that a block is found every 10 minutes on average. If the fee you pay for the transaction is high enough your TX will be in the next block and thus be confirmed (on average) within ~5-6 minutes.
newbie
Activity: 56
Merit: 0
September 18, 2015, 11:47:51 AM
#1
archive
Jump to: