Bitcoin Forum
May 13, 2024, 08:09:24 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Curious question regarding block confirmations  (Read 455 times)
ryen123 (OP)
Sr. Member
****
Offline Offline

Activity: 292
Merit: 250


View Profile
June 30, 2013, 05:31:12 AM
 #1

I've been mining for only slightly over a month and have been curious about block confirmations when a block is found.

For example pool mining LTC requires 120 confirmations before payment is credited. Is block confirmations done by the finder of the block or the combined pool miners or the entire LTC network?

Anyone experts care to enlighten?

1715587764
Hero Member
*
Offline Offline

Posts: 1715587764

View Profile Personal Message (Offline)

Ignore
1715587764
Reply with quote  #2

1715587764
Report to moderator
1715587764
Hero Member
*
Offline Offline

Posts: 1715587764

View Profile Personal Message (Offline)

Ignore
1715587764
Reply with quote  #2

1715587764
Report to moderator
You get merit points when someone likes your post enough to give you some. And for every 2 merit points you receive, you can send 1 merit point to someone else!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715587764
Hero Member
*
Offline Offline

Posts: 1715587764

View Profile Personal Message (Offline)

Ignore
1715587764
Reply with quote  #2

1715587764
Report to moderator
Jaxkr
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250


View Profile
June 30, 2013, 05:43:54 AM
 #2

I've been mining for only slightly over a month and have been curious about block confirmations when a block is found.

For example pool mining LTC requires 120 confirmations before payment is credited. Is block confirmations done by the finder of the block or the combined pool miners or the entire LTC network?

Anyone experts care to enlighten?
I'm not exactly an expert, but I think I know how this works in Bitcoin at least. I assume Litecoin is the exact same, but with some different numbers.
The blocks are verified by the rest of the network. This is to ensure that an invalid block isn't used. Each block must agree with the previous blocks, and each block on top makes all the previous blocks more valid.
ryen123 (OP)
Sr. Member
****
Offline Offline

Activity: 292
Merit: 250


View Profile
June 30, 2013, 05:56:54 AM
 #3

I mined before on 2 different pools, one bigger and the other smaller. Noticed a difference in speed of confirmations so thats why I was curious on who is doing the confirmations. Maybe there was a difference in site stats updates  Huh. Anyhow thanks for the info Jaxkr.

Jaxkr
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250


View Profile
June 30, 2013, 06:34:20 AM
 #4

I mined before on 2 different pools, one bigger and the other smaller. Noticed a difference in speed of confirmations so thats why I was curious on who is doing the confirmations. Maybe there was a difference in site stats updates  Huh. Anyhow thanks for the info Jaxkr.
As far as I know, all it does is check how many blocks have passed on the entire network since the block was mined.
cryptopunk
Newbie
*
Offline Offline

Activity: 20
Merit: 0



View Profile
June 30, 2013, 09:58:57 AM
 #5

I assume such a large confirmations requirement has to deal with the possibility of chain reorganizations. Unlike a double spend for a regular transaction, where 6 confirmations in one chain will usually guarantee the transaction will be found in all competing chains, for the coinbase transaction (new bitcoins mined) a chain fork and reorg will guarantee that the coins mined on the alternate chain will be worthless.

So it makes sense to expect a large number of confirmations before paying the mining shares. On the other hand, if the pool pays using the mined coins themselves, it should have no risk. So the real reasoning could be a bit more complex.
Nickyfor
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
June 30, 2013, 10:15:40 AM
 #6

There is no possibility to have more chains because every block is based on the previews block. I don't know what it is or how is made, all that I know is that the current block contains the checksum of the previous block who in turn contains the checksum of the block before, or something like this. I'M NOT AN EXPERT so this is what I understood form reading on the internet all day.
cryptopunk
Newbie
*
Offline Offline

Activity: 20
Merit: 0



View Profile
June 30, 2013, 10:34:28 AM
 #7

Indeed, blocks contain the hash of previous block, forming a linked list or chain, thus the blockchain. (tadaaaa !)

However the hash of a previous block can be contained by more than one candidate sibling at a given time, this is fairly common. This could be caused for example by two miners who solved a block almost at the same time and broadcasted their block, or by a double spend attempt. Since the network is distributed there is no way to know what is the "right" block.

The majority of the network picks a block they want to extend (for example, the block that does not contain what they ascertain to be a double spend) and they continue to extend that subchain. The algorithm is designed as to use the longest chain as the "main" chain, however it's fairly common that the majority of the network has a different view on which is the main chain. When this happens a reorganization takes place, and the miners who were working on extending the alternate subchain switch to the correct one.

https://en.bitcoin.it/wiki/Chain_Reorganization

The hash power used to create the orphan subchain is wasted and no coins are credited for it (technically there are, but you can spend them only in the orphan chain which nobody accepts). A fast block rate (such as in litecoin or feathercoin) favors block reorgs, and it's an open debate on what is the best security/speed tradeoff.
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!