Bitcoin Forum
December 15, 2024, 07:41:46 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Time to receive payment?  (Read 1825 times)
wscott (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
September 27, 2010, 08: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
jimbobway
Legendary
*
Offline Offline

Activity: 1304
Merit: 1015



View Profile
September 27, 2010, 08:54:28 PM
 #2

2 confirmations take a min or two min. the more confirmations the better.
FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1016


Strength in numbers


View Profile WWW
September 27, 2010, 08: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?

Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
wscott (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
September 27, 2010, 09:03:52 PM
 #4

I just noticed the snack machine thread: http://bitcointalk.org/index.php?topic=423.0
nelisky
Legendary
*
Offline Offline

Activity: 1540
Merit: 1002


View Profile
September 27, 2010, 09: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
FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1016


Strength in numbers


View Profile WWW
September 27, 2010, 11: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.

Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1010



View Profile
September 28, 2010, 12:57:40 AM
 #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.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
lfm
Full Member
***
Offline Offline

Activity: 196
Merit: 104



View Profile
September 28, 2010, 06: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.
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1010



View Profile
September 28, 2010, 01:27:47 PM
 #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.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
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!