The Namecoin AuxPOW merged mining specification signifies {that a} “merkle_nonce” ought to be included however means that it “might as properly be left at zero”:
merkle_nonce
int32_t
Nonce used to calculate indexes into aux work merkle tree; you might as properly depart this at zero
That string of 44 bytes being a part of the coinbase script signifies that the miner constructed the AuxPOW Block earlier than creating the coinbase.
A. Why does the specification counsel leaving the merkle_nonce at zero?
B. What was the unique intent/objective behind the inclusion of this?
C. If it’s not working as initially meant, are there any easy adjustments that could possibly be made to convey again the unique intent?
