Post
Topic
Board Development & Technical Discussion
Re: can block be mined before its parent block?
by
NotATether
on 28/02/2021, 13:31:01 UTC
There is no sequence ordering between blocks that are not part of the chain. Therefore, this wuesiton drvolves it o two possibilities:

1- Can a block be mined before some other block that has not been included in a chain yet, the answer of which is yes.
2- Can a block be mined before the latest block of the chain, to which the answer is no because it is too late to append the newly mined block before the other block that's already been appended to the chain.
3- Can there be two possible chains which each have one of those two blocks as the latest one? Yes, some of the nodes can have a different idea of which block is the latest one and this is a temporary scenario, because the nodes of the network will gradually use the chain which it finds to be the longest. This particular case answers your question, "how does the sync happen".

...does time stamp included into nonce

The nonce is an arbitrary integer and neither represents a date or time value nor has this information inside some of its bits.