If Bitcoin continues to grow in popularity at a sufficient pace it should be safe, but the minute it becomes cost-effective to attack it, it will fall.
If Bitcoin continues to grow in popularity at a sufficient pace it should be safe, but the minute it becomes cost-effective to attack it, it will fall.
If you want to send a lot of money through Bitcoin transactions, I suggest you estimate expected compute cost of subverting the number of validating transactions you are going to wait to secure it, and using that as a baseline.
E.g. subverting 10 transactions in a row with > 50% likelihood (but doing so without anyone noticing, that is, timed appropriately) would take something like 10x the current compute power for about an hour, = close to a million dollars? hundreds of thousands certainly.
Ergo, wait a day for a $1mm bitcoin transaction to clear, and similarly, don't worry about a $500 transaction at all.
Details here: https://en.bitcoin.it/wiki/Why_a_GPU_mines_faster_than_a_CPU...