Bitcoin Forum
May 23, 2024, 06:22:33 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Confirmations?  (Read 785 times)
Trongersoll (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 501



View Profile
June 16, 2013, 12:14:31 AM
 #1

Ok, a pool wants one hundred confirmations before it considers the block accepted and does it's pool type stuff. I get that. what i don't get is the length of time those one hundred take to confirm. with thousands of nodes, if not millions, how are they not done in parallel? is verification time consuming and they aren't passed until the verified? Do they only forward the block to one node next for verification?
zvs
Legendary
*
Offline Offline

Activity: 1680
Merit: 1000


https://web.archive.org/web/*/nogleg.com


View Profile WWW
June 16, 2013, 12:55:05 AM
 #2

1 block doesnt take long to confirm as valid..  120 do, since generally one wouldnt expect to generate 120 blocks within a few seconds
Trongersoll (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 501



View Profile
June 16, 2013, 12:58:40 AM
 #3

1 block doesnt take long to confirm as valid..  120 do, since generally one wouldnt expect to generate 120 blocks within a few seconds

120? i'm not sure what you are saying. afraid i'm misunderstanding something.
os2sam
Legendary
*
Offline Offline

Activity: 3578
Merit: 1090


Think for yourself


View Profile
June 16, 2013, 01:05:05 AM
 #4

1 block doesnt take long to confirm as valid..  120 do, since generally one wouldnt expect to generate 120 blocks within a few seconds

120? i'm not sure what you are saying. afraid i'm misunderstanding something.

The blocks are a chain.  The more blocks you go down a chain the less risk there is that its an invalid fork.  So if a block has 120 confirmations, 120 blocks following it, then you can safely assume that your not paying out on an orphaned block or chain.  I think.
Sam

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
eleuthria
Legendary
*
Offline Offline

Activity: 1750
Merit: 1007



View Profile
June 16, 2013, 01:25:42 AM
 #5

I assume you're referring to pools that don't pay out a block until 100/120 confirmations.  This is because blocks are unspendable for 100 confirmations by protocol, and for 120 confirmations by standard bitcoin-qt/bitcoind clients.  It means the blockchain must have at minimum 100 new blocks which build on that blockchain (thus confirming the block 100+ times) before the pool is able to spend those coins.

Since some pools do not pay orphan blocks, they generally use the 100/120 confirmation period to ensure they never accidentally pay out an orphaned block.

RIP BTC Guild, April 2011 - June 2015
Trongersoll (OP)
Hero Member
*****
Offline Offline

Activity: 490
Merit: 501



View Profile
June 16, 2013, 03:40:53 PM
 #6

Ok, now it makes sense. Confirmations isn't individuals validating a single block. It s the number of blocks accepted after the block. This take time because of the 1 block per 10 minutes rule. Thanks guys!
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!