>You moved the goalpost. The question you’re asking now and your previous one are two different questions.
no I didn't. The topic of this thread has always been Super's signet example, which uses a specific nunchuk policy which super mistook for the "recommended" policy and used as his entire rationale for claiming that bip110 "breaks miniscript" and is therefore bad.
I don't understand why i need to keep repeating myself, this is like talking to an agent with a tiny context window:
>All I am looking for is an admission that this policy is worse when used with taproot than with p2wsh
^THAT is the topic of this thread.
yes, I asked a question in the middle of this thread that wasn't specific enough, which is perhaps my fault:
instead of:
- "Is spending from aggregated keys in the script path on nunchuk's roadmap?"
i should have asked:
-"is spending from aggregated keys in the script path *in arbitrary policies* on nunchuk's roadmap?"
but instead of taking the opportunity to clarify that you do support keyagg for *some* policies but *not* the one in question, you took the opportunity to obfuscate the truth and *increase* confusion by suddenly answering a question I only could have been asking given *just that tweet's* context, when you should have been considering the entire thread's context
again, you could lay this whole thread to rest just by saying "yes, super made a mistake", which he clearly did. and yet, you continue defending him for absolutely no reason. this is bewildering.
>Do we support MuSig2 key aggregation in the script path? Unequivocally yes.
great! completely irrelevant to the topic of this thread.
>Does the script in the OP use MuSig2 in the script path? Not explicitly in the screenshotted version (the UI would look different with explicit musig nodes). However, this doesn’t prevent the user from using MuSig2 for any of his individual keys on separate devices.
great! so what you're saying is that, *for the default custom taproot policy*, there is no support in nunchuk for spending from aggregated keys in the script path, meaning that the potential benefit of using schnorr vs ecdsa is *completely nullified* unless the user is a developer who understands how to use third-party software to construct the keys and signatures. correct?
anyway, all of this is moot because if the user wants to use taproot, he can still use taproot while remaining in compliance with the bip110 restrictions, because he can simply use a slightly different policy that compiles into *separate tapleaves*
so again, there is *absolutely no reason* for nunchuk to provide *this specific policy* as the default for taproot, because there would be *no benefits* over p2wsh (except keyagg in third party software for very advanced users, in which case they don't need a default policy, they can just write their own), and no benefits over using separate tapleaves
I am NOT saying that *in general* taproot is worse than p2wsh, nor am I saying that *in general* separate tapleaves are always better than using opif in tapscript.
what I AM saying is that FOR THIS POLICY, recommending opif in tapscript is *strictly worse* than both of the other two options, which are p2wsh and taproot with separate tapleaves
what this means for super's example is that it is a bad example for proving that bip110 is bad. it doesn't do that. it only proves that nunchuk's default custom taproot policy is suboptimal, because it was clearly not designed for taproot (which you have already confirmed)
there are *better examples* that would be much more convincing, but he is confusingly deciding to die on this silly hill, and, even more confusingly, you are defending his decision to do this
so again, your line is:
"yes you are correct, the policy
@SuperTestnet
referred to is not recommended, especially not in taproot, because it is worse in taproot than in p2wsh"
yes?