some newbie question's in here: To solve the miner's problem in PoW (on both Bitcoin's and Ethereum's blockchains), miners should generate a hash that meets some of the conditions (for example, starts with 0000) and contains the previous hash and all the transactions information in the block. If a miner finds a solution to a problem, how would he put all the transaction info in the block? Or with each transaction that appears, he's required to search for critical conditions with previous hash and updated transactions all over again? So, with each new transaction, nonce would be different?
Sorry for such a wordy question, and thanks in advance.