Author

Topic: Time to receive payment? (Read 1802 times)

legendary
Activity: 1708
Merit: 1007
September 28, 2010, 09:27:47 AM
#9


Am I missing something?

-Wayne

No, it looks like you pretty much got it.  The client assumes that any coins sent are from an untrusted sender, so does not consider them mature for 200 blocks or so; basicly the next day.  But the receiver should be able to consider them good on his or her own faith of the sender.

Actually the current client considers regular transactions as "unconfirmed" for just 6 blocks (nominally 1 hour). You can still spend them before they are confirmed and if there is a problem then your dependent transactions will remain unconfirmed too.

The special transactions for newly generated 50 coin creation transactions are held back for 120 blocks (20 hours). You cannot spend these till they are released.


Thanks for the correction.
lfm
full member
Activity: 196
Merit: 104
September 28, 2010, 02:03:37 AM
#8


Am I missing something?

-Wayne

No, it looks like you pretty much got it.  The client assumes that any coins sent are from an untrusted sender, so does not consider them mature for 200 blocks or so; basicly the next day.  But the receiver should be able to consider them good on his or her own faith of the sender.

Actually the current client considers regular transactions as "unconfirmed" for just 6 blocks (nominally 1 hour). You can still spend them before they are confirmed and if there is a problem then your dependent transactions will remain unconfirmed too.

The special transactions for newly generated 50 coin creation transactions are held back for 120 blocks (20 hours). You cannot spend these till they are released.
legendary
Activity: 1708
Merit: 1007
September 27, 2010, 08:57:40 PM
#7


Am I missing something?

-Wayne

No, it looks like you pretty much got it.  The client assumes that any coins sent are from an untrusted sender, so does not consider them mature for 200 blocks or so; basicly the next day.  But the receiver should be able to consider them good on his or her own faith of the sender.
legendary
Activity: 1246
Merit: 1014
Strength in numbers
September 27, 2010, 07:49:43 PM
#6
but two blocks in a min or two I don't think I've see so far Smiley

It happens, but it is misleading to say it it takes a few minutes. Average time is 10 minutes per confirmation, with wide variation.
legendary
Activity: 1540
Merit: 1001
September 27, 2010, 05:04:37 PM
#5
2 confirmations take a min or two min. the more confirmations the better.

Huh?

Why not say it takes 1 second?

Hehe, two confirmations take 2 blocks' time. The expected average is 6 blocks per hour, but that doesn't mean there will be one block every 10 minutes, rather difficulty increases every now and then based on the average blocks created in the last iteration.

It really is impossible to define a specific timeline, but the client does get almost immediate notice that a transaction is on the way. If it trusts that information blindly and is thus open to double spending attacks, or it waits for as many confirmations as it sees fit depends on you, the developing party, but two blocks in a min or two I don't think I've see so far Smiley
newbie
Activity: 20
Merit: 0
legendary
Activity: 1246
Merit: 1014
Strength in numbers
September 27, 2010, 04:56:00 PM
#3
2 confirmations take a min or two min. the more confirmations the better.

Huh?

Why not say it takes 1 second?
legendary
Activity: 1304
Merit: 1014
September 27, 2010, 04:54:28 PM
#2
2 confirmations take a min or two min. the more confirmations the better.
newbie
Activity: 20
Merit: 0
September 27, 2010, 04:22:49 PM
#1
OK I have read the wiki and other posts and I don't see this addressed anywhere.

Because of the way payments are validated it seems like any online payment using bitcoins will involve a time lag to verify the payment.
What do people do currently, wait until a payment is N blocks from the tip of the chain?  How long does that take? minutes? a couple hours?

It seems more some uses this would be a downside of bitcoins.  But then again I suspect most places that want a fast turnaround will be doing micropayments and then the seller can just take the risk for good service and just shutdown the user later if the payments don't end up being cleared.

Am I missing something?

-Wayne
Jump to: