What's so special about six blocks for confirming transactions?

1

I read that when your transaction is part of a block that has five other blocks on top of it, you can feel safe that your transaction is not in danger of being orphaned because someone else would come along and confirm a series of blocks longer than the one of which your transaction belongs. My question is what's so special about six? It seems like an arbitrary number. Why not five or seven?

Dave

Posted 2017-12-28T00:09:15.107

Reputation: 375

Possible duplicate of Why is 6 the number of confirms that is considered secure?

Murch 2017-12-28T08:49:52.187

Answers

2

There is nothing particularly special about six. Five blocks would take less time but provide a slightly lower level of assurance. Seven blocks would take longer but would provide a slightly higher level of assurance. Lots of services use fewer than six blocks.

David Schwartz

Posted 2017-12-28T00:09:15.107

Reputation: 46 931

0

in addition to @David answer read more about Irreversible Transactions


For example, if the attacker controls 10% of the network hashrate but the merchant waits for 6 confirmations, the success probability is on the order of 0.1%[3]. Because of the opportunity cost of this attack, it is only game-theory possible if the bitcoin amount traded is comparable to the block reward (but note that an attacking miner can attempt a brute force attack against several counterparties at once).

Adam

Posted 2017-12-28T00:09:15.107

Reputation: 3 215

I'm not understnading how the irrevisibliyt of transactions in any way explains why "six" became some sort of unspoken standard. @David's answer suggests that there is indeed nothing special about 6.Dave 2017-12-28T01:49:43.647

six became a good value, cause after one hour (each block 10min) you had to have so much hash power, that it seems impossible, that someone could re-create the blockchain and make your tx pa to someone else. So as David said, nothing really special, just good sanity and caution for higher values.pebwindkraft 2017-12-28T07:49:41.727

I've edited the answer! @DaveAdam 2017-12-28T11:05:18.620