FYI solo mining pool also exist, where you don't need to run your own full node. For example,
https://solo.ckpool.org/ and
https://web.public-pool.io/.
If miner/pool don't verify any transaction or block they receive, they may risk creating block with invalid TX or creating block on top of invalid block.
Thanks for the answer! But this means that miners are also passively doing the some work as validators (when their mining pool program connects to the full node), is it right?
___
I have read some information that validators verify all transactions before putting them into the memory pool (from which miners receive transactions to mine into blocks, etc.), and after mining they verify the results (for example, they verify emission transactions, which are added by miners, because otherwise miners might try to create an emission transaction of 100 BTC into their wallets, etc.).
___
So, does this mean that miners actually perform the necessary their own checks between validator checks? Because of the popular belief that miners do NOT do the work of validators.