Guys, could someone explain one thing for me?
If my understanding is right - new block contains ~1kb transactions data and this info should be hashed. Right?
Then, what if pool finds some good enough hash for new block - but there was another block discovered in network, which already contains some of our transactions. Would such block be invalid?
Or am I completely wrong here, and transactions are added only after new block hash is found?