That was a 51% attack. It has nothing to do with stale blocks.
It was my pleasure to help you.
-
When two bitcoin miners solve a block at the same time, the next block to be mined will be attached to one of the two. The chain will reject the one that is shortest of the two.
-
A stale block is a block that was mined at the same time as another block. Both are legitimate, but the next block mined is attached to the other block, so the stale or orphan block is rejected by the network.
3.Stale or orphan blocks occur when two blocks are legitimately mined at the same time. Only one block is validated by the next block to be mined leaving the poor orphan block rejected by the network. -
If a transaction is confirmed by an orphan block that gets rejected by the network, the transaction will return to the pool, and wait for another block. Best practice is to wait for six confirmations.
For security reasons. The higher number of confirmations the less risk of transactions being reversed.
What happens in the bitcoin network when two miners solve a block at the same time?
Sometimes it happens that 2 miners solve a block exactly at the same time. The chain splits into two chains. The longer chain will win the battle and the shorter chain will be dropped and therefore be send back to the mempool.
What is a stale block?
Also called a orphaned block and was previously accepted plus caused a fork in the blockchain. A stale block which is the shortest chain and is the block that was not confirmed onto the blockchain.
How do stale blocks occur?
When two miners solve a block approximately at the same time but one of them not become part of the longer chain and therefore stale.
Why is it important to wait for more than one block to be confirmed when sending or receiving a transaction?
By waiting approximately10 minutes you can be sure your TX goes through all the way. Otherwise your transaction could be left stale or orphaned if it does not have enough confirmations to secure it in the blockchain. 6 confirmations is recommended.
- They broadcast their version of the blockchain and for some time there will be two versions, until more block are mined on top of them and the network accepts the longest chain.
- Are valid blocks dropped because theyāre were part of the shortest chain. When this happens their transactions return to the mempool.
- The stale blocks occurs when the fork in the blockchain is resolved by the longest chain.
- To be sure that the transaction is part of the accepted version of the blockchain instead of part of a stale block.
-
What happens in the bitcoin network when two miners solve a block at the same time?
Both will be treated as valid blocks, until the next successful miner has mined his next block. Whatever block that miner has treated has the valid block will be the ātrueā block and the other will become a stale block. This is because the bitcoin protocol uses the chain with the most PoW. -
What is a stale block?
A stale block is a fully valid mined block, that has been discarded by the network. -
How do stale blocks occur?
It was a valid block at one point in time for particular nodes, but the nodes will get better information from the network for the above reasons. -
Why is it important to wait for more than one block to be confirmed when sending or receiving a transaction?
To avoid your transactions possibly ending up in a stale block.
What happens in the bitcoin network when two miners solve a block at the same time?
These blocks are propagated by the neighboring blockchain network and there will be 2 different validated versions of the blockchain.
At some point, one version prevails over the other.
What is a stale block?
A stale block is a valid mined block, that at a certain point is discarded from the blockchain for not being part of the longer blockchain in terms of POW
How do stale blocks occur?
When 2 miners mine a block at almost the same time and propagate that block over the neighboring blockhain network. So there are 2 different valid versions of the blockchain. The next blocks will define which is the longest chain, and the other will be discarded.
Why is it important to wait for more than one block to be confirmed when sending or receiving a transaction?
To make sure that our transaction is part of the longest blockchain (after 6 confirmations), and therefore be immutable.
10 minutes is the block time and each consecutive block appended is another confirmation. So waiting 6 confirmations means 6 more blocks have been mined on the chain making it very unlikely that your transaction will be part of a stale block.
- When two blocks are mined at the same time, each miner will propagate their respective updated blockchains to the nodes nearest to them.
- A stale block is a block that has lost the race to propagate, so to speak. Its associated chain is found by the network to be shorter than another chain being circulated in the network, and is therefore rejected.
- A stale block occurs when two blocks are mined at the same time and one version of the blockchain is rejected due to the presence of another longer version of the blockchain. The stale block and its associated chain will be rejected by the network and the stale blocksā transactions will return to the mempool.
- Waiting for more blocks to be added to the block of interest increases the probability that it has been included in the global blockchain. After 6 blocks have been appended to your block of interest, it is most likely the case that your block has been accepted and propagated to the global network.
- a stale block is a block that was on the blockchain momentarily, but another version of the blockchain was accepted as the true version so now that block was dropped
- Another version of the blockchian is chosen as the true version
- to allow for sufficient time for the blocks to be validated
- If two miners solve a block at the same time, they will both have their own version of the latest approved block appended to the blockchain.
- A stale block is a block that solved a puzzle, but was not officially appended to the blockchain due to another block doing so.
- A stale block occurs when a block solves a puzzle, but another block gets confirmed to be appended to the chain. New blocks get confirmed to be added to the blockchain when another block solves a puzzle that is based of the newly created block. The network will always choose the new options that are of higher difficulty.
4)It is important to wait for more than one block for the above reason (num 3). Waiting for another block confirms the latest block, and ensures that 6 confirmations took place, ensuring it will not be dropped or stale.
-
Firstly each block is added to the block simultaneously, then the next miner (depend on his āblock versionā) adds the new block on top of one of these blocks (depends on which accepted āblock versionā is available on the minerās computer). As the longest chain is considered as the original chain, the block without continuation will be dropped out (ignored). This dropped block is called stale block or orphan block.
-
An ignored block, which was mined according to the PoW, however the network accepted another block -as the stale block was mined simultaneously with another block- and continued the blockchain with that block.
-
When two blocks are mined correctly and simultaneously (and these blocks are containing different transactions, as the miners can pick different transactions from the mempool). The next miner adds his/her block to only one of the two blocks, the other block is called stale block or orphan block and will be ignored, when the ledger will be updated, and all nodes have the same version.
-
6 block waiting time is required to fully guarantee that the transaction is added to the original blockchain (which is accepted as valid by the network), and not to an orphan block. If 6 new blocks have been added to the chain, it is unlikely that your transaction is in an orphan block. Any transaction in the stale block will be returned in the mempool for miners to pick up them again.
How do stale blocks occur and why is it important to wait for confirmations from the perspective of the user that wants to send or receive a transaction?
What happens in the bitcoin network when two miners solve a block at the same time?
Chain gets split into two versions of truth. Two different information fo validated txn lists.
What is a stale block?
Stale block has txn lists which is waiting to be confirmed and fell into competition with another block created at the same time by their truths. Stale block contents the txn lists which claimed as not having the eventual list and stayed behind from the the other blocks then gets dropped.
How do stale blocks occur?
Coincidentally two different located miner creates two different blocks at the same time.
Why is it important to wait for more than one block to be confirmed when sending or receiving a transaction?
Because the propogation contents coindication. It based on physical energy and causes multiple blocks gets created at the same time. So txs lists could get altered by different versions in different blocks coincidentally created at the same time and needs to be confirmed by all nodes in the network eventually. To avoid to create a wrong history (gosh!) (edit: not to hit a stale block txn waits for the eventual block out of possible conflict stays behind) itās better keep the sane and wait to see the eventual truth out of truth-competition between the minersā effort rate.
Not sure is wrong history would be created. But your tx might get dropped once the fork is resolved
1)What happens in the bitcoin network when two miners solve a block at the same time?
Ultimately other miners will choose to build on one block over the other (perhaps due to proximity) and then the one blockchain continue to be favored by miners to mine on due to it being the longer blockhain.
2)What is a stale block?
A block that miners do not build upon because another version of the block has already been determined to be longer and hence valid.
3)How do stale blocks occur?
Answer is given for the answer in answer ā2ā above.
- Why is it important to wait for more than one block to be confirmed when sending or receiving a transaction?
To be certain that your transaction will be in the permanent version of the block chain going forward (and not in a stale or orphaned block)
1- What happens in the bitcoin network when two miners solve a block at the same time?
Two alternative āversions of truthā (their blocks likely contain some different transactions) will exist for a time until the situation is resolved by further blocks being added.
2- What is a stale block?
It is a block (added to the chain at the same time as another block by a different miner - as above) that ends up being dropped and having its transactions returned to the mempool.
3- How do stale blocks occur?
When two miners solve blocks at the same time, both blocks are appended and, for some time, we have two alternative chains. Subsequently, new blocks will be added to one or other of those chains and the longer version of the two blockchains (= the one with most proof of work demonstrated) will be favoured.
4- Why is it important to wait for more than one block to be confirmed when sending or receiving a transaction?
Because by waiting we can have more confidence that our transaction wonāt be returned to the mempool from within a stale block.
- It creates 2 versions of truth
- It is a block that has been rejected by the network by the most difficult pow chain with transactions sent to the mempool
- When 2 different miners mine the same block at the same time.
- To ensure that only one true chain remains by removing stale blocks.