- What happens in the bitcoin network when two miners solve a block at the same time?
Each miner will send their block out for the nodes to add to their block chain. In some cases, half of the network could add one block from one miner while the other half of the network could add another unique block from another miner.
- What is a stale block?
A stale block was a competing block in the block chain that was rejected because another version of the block chain (that did not have this stale block included) was determined to be the true.
- How do stale blocks occur?
Stale blocks occur when there are two or more different versions of the block chain due to blocks that were mined to the network at the same time.
- Why is it important to wait for more than one block to be confirmed when sending or receiving a transaction?
The possibility of stale blocks needs to be removed from the system so that a transaction can be truly confirmed. Usually, a confirmation is not set in stone until 6 more blocks have been confirmed after the original block was added to the chain.