1
Can two blocks have the same Previous hash after being created.
2 blocks totally different from each other but with the same previous hash
1
Can two blocks have the same Previous hash after being created.
2 blocks totally different from each other but with the same previous hash
3
Can two blocks have the same Previous hash after being created.
Yes, two otherwise valid blocks could be created that both link to the same parent block, but importantly: only one of those two blocks will become a part of the valid chain. So ultimately, only one of them will be valid, and the winner will be the block that miners build on top of first (and thus it becomes a part of the longer chain).
The other block will become what is called an 'orphan block' (though some people prefer the more exact term, 'extinct block').
You can look through the orhpaned-blocks tag for more info.
What happens to the transactions on the orphan block? – Juan – 2019-02-20T23:11:21.527
@Juan simply: they are no longer a part of the blockchain record. – chytrik – 2019-02-20T23:12:14.783
So that money is gone for good? The money X person sent to z person no longer exists? – Juan – 2019-02-20T23:12:53.880
1@Juan no, the bitcoin would still exist, but the transaction sending it from X->Z would not (unless that transaction is also confirmed in the longest valid chain). – chytrik – 2019-02-20T23:14:26.607
Oh okay, so you would have to send the transaction again so Z can get it – Juan – 2019-02-20T23:15:16.247
@Juan: In fact, other miners will normally consider transactions from the orphan block for inclusion in future blocks on the main chain. So the sender typically doesn't have to do anything except wait a little longer for confirmation. – Nate Eldredge – 2019-02-20T23:19:46.197