4
If one sends a solved block to bitcoind server using getmemorypool or getwork, and right after that requests a new block using the same API call, what will the server respond with? Assuming the data is correct, will bitcoind immediately create a new block to be solved with prev block field corresponding to the hash of the recently submitted work, or will it wait for the block to be accepted by its peers first?
The simplest answer is this: The client will always work on the longest, valid chain it knows of. – David Schwartz – 2012-02-26T07:17:06.813