I'm wondering if there's any valid public key that is known to not have a corresponding private key that can be used as the primary taproot key. The goal would be to ensure that the address can't be spent by any other means other than by a MAST spend path, even if QC was able to crack public keys.

I assume based on this question that this isn't known how to do, but I figured i'd ask from a different angle.

1 Answer 1


No, taproot outputs contain a public key. Every public key has a corresponding private key.

If a taproot output doesn't contain a valid public key, it can't be spent at all (neither key path or script path).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.