A Merkle root is found at the top of a Merkle tree and represents the transaction hashes located at the bottom of its associated Merkle tree. These transaction hashes are then repeatedly hashed in pairs until a singular Merkle root is left. The resulting Merkle root can then be used to validate every transaction hash located in its Merkle tree.