1
As per BIP 141, the witness Merkle root hash is stored in a scriptPubkey field of a coinbase transaction output with a header consisting of the 4-byte string 0xaa21a9ed. What is the reasoning behind choosing this string?
Googling only yielded a reference to namecoin on a bitcoin-dev IRC log.
Why was it not chosen to be some regular 4-byte string like all zeros or all ones or
0xAABBCCDD? Will the probability of someone creating a null data output which matches the header increase if the header had some regular structure? – sarva – 2017-09-10T06:03:30.527