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?
2 Answers
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.
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).
-
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.– DaveDec 28, 2017 at 1:49
-
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. Dec 28, 2017 at 7:49
-