Bitcoin Forum
December 13, 2024, 11:58:02 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Why generation coins require 100 confirmations  (Read 979 times)
konradp (OP)
Full Member
***
Offline Offline

Activity: 129
Merit: 100



View Profile
August 28, 2014, 09:03:18 AM
 #1

Hi,

why generation coins require 100 confirmations while there is a rule of only 6 confirmations of transactions?
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1540


No I dont escrow anymore.


View Profile
August 28, 2014, 09:11:12 AM
 #2

Hi,

why generation coins require 100 confirmations while there is a rule of only 6 confirmations of transactions?

Because the block that generated the coins might get orphaned - e.g. due to another longer chain - and the coins would have never existed in the first place. AFAIK it was 120 but has been reduced to 100 blocks.

The 6 confirmations rule is arbitrary, I am fine with a single confirmation for low value TX. The more confirmations the higher the probability that the blocks containing the TX wont be orphaned and the lower the probability that a doublespeed attack is successfull.

Im not really here, its just your imagination.
konradp (OP)
Full Member
***
Offline Offline

Activity: 129
Merit: 100



View Profile
August 28, 2014, 09:22:09 AM
 #3

Quote
Because the block that generated the coins might get orphaned - e.g. due to another longer chain

Thanks, but isn't this true for "normal" transactions as well? Then why the difference?
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
August 28, 2014, 09:25:49 AM
 #4

Thanks, but isn't this true for "normal" transactions as well? Then why the difference?

Only *blocks* are orphaned so typically a tx that has ended up in an orphaned block will just appear in the orphan's replacement block (or one very soon after it) but this is not the case with "coinbase" txs as they are tied to the one "specific" block that they were mined in (so effectively such txs are orphaned due to being unique to one specific block - so Bitcoin is being far more careful about the use of coinbase UTXOs).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
konradp (OP)
Full Member
***
Offline Offline

Activity: 129
Merit: 100



View Profile
August 28, 2014, 09:30:44 AM
 #5

Quote
Only blocks are orphaned so typically a tx that has ended up in an orphaned block will appear in the orphan's replacement block (or one very soon after it) but this is not the case with "coinbase" txs as they are tied to the one "specific" block that they were mined in (so effectively such txs are orphaned due to being unique to one specific block).

OK, thanks, I've got it now. But now, the difference is huge, what were the reasons behind this value?
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
August 28, 2014, 09:39:47 AM
 #6

OK, thanks, I've got it now. But now, the difference is huge, what were the reasons behind this value?

As far as I know it was another arbitrary choice but the fact that it is considerably larger reflects that the danger of a large re-org when it comes to coinbase txs is much worse than it is for normal txs.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
konradp (OP)
Full Member
***
Offline Offline

Activity: 129
Merit: 100



View Profile
August 28, 2014, 09:41:29 AM
 #7

OK, thanks again!
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!