How is the merkle root verified if the mempools are different? I already understand how its calculated. If a node has a mempool of transactions, and a miner has only some of those transactions and maybe some different ones, how can the node verify that the hash of the miners block which includes all the parameters and the merkle root is correct. As I understand, in order for a node to verify a block, they must first verify the validity of the paramaters in the block header. Thanks in advance!
↧