5 ms·
"The underlying mathematics behind why six confirmations is a fairly safe threshold is independent of block confirmation time, so the Primecoin transaction at s
by pongilu 13y ago
"The underlying mathematics behind why six confirmations is a fairly safe threshold is independent of block confirmation time, so the Primecoin transaction at six confirmations is no less secure"
I think this is wrong. 6 conformations in Bitcoin means that 1 hours worth of work has gone into sealing the transaction into the blockchain. To invalidate these 6 blocks you would need, for example, twice the compute power of the honest nodes for 2 hours. With primecoin you would only require this power for 12 minutes, which is 10 times less work.
Lowering the confirmation time only increases the granularity of the confidence in a certain transaction over time.
- nwh 13y agoYep. This is a mistake that a lot of Bitcoin-clones seem to make. Sure Litecoin "needs" less time to gain six confirmations, but you end up with a much lower ultimate difficulty. There's extensions on this with alt-coins, where people modify the client to have 10 second block targets and <10 confirmations, which ultimately makes the entire "currency" insecure and worthless.
- makomk 13y agoThis is actually a common misconception, and you're wrong. If you read Satoshi's original paper, the probability of someone with substantially less than 50% of the total compute power decreases exponentially as the number of confirmations increases. The reason Bitcoin uses 6 confirmations is because this was judged to give the best balance between time taken to confirm and probability of a sub-50% attacker succeeding. It has nothing to do with stopping attacks by someone with a majority of the total compute power - realistically, if requring someone to dedicate that amount of compute power for 12 minutes isn't enough to make an attack infeasable, making them dedicate it for 2 hours is unlikely to do the job either. Edit: Also, requiring only one confirmation - which is what you'd have to do to make Bitcoin as fast as 6 confirmations in Primecoin - is especially risky because it allows any attacker capable of generating a block in a reasonable amount of time to double-spend with very high probability at the cost of one block's payout.