If I'm right, there are at least two methods for miners to include a reference hash to a merge mined block in the coinbase transaction:
- Commitment hash in an
OP_RETURN
out put in the coinbase transaction (a la RSK) - Commitment hash in the input script sig of the coinbase transaction (a la Namecoin)
A. Which one is preferable from a whole system point of view, and from the point of view of an individual miner?
There is also a specification for merklising multiple merge mined coins into one hash. It has the following note:
NOTE: This standard is used by Namecoin, but new merged mining data should likely propose a new BIP to supercede it with something based on p2pool's merged mining.
B. What is the latest specification, or widely accepted practice, for merged mining?
C. Are there any obvious improvements/fixes new merge mined systems could add?
Finally,
D. are there any other methods used for merged mining?
See also: