Thanks @sipa for the additional context!
One observation is that unspend(HEXCHAINCODE)
from your gist is actually compatible with the approach (s4) if the HEXCHAINCODE
is deterministically computed according to the specs above, or any similar ones.
So the TL:DR is: you do need some good entropy for the unspendable key, but you don’t need new entropy.