0

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.

B T
  • 1,569
  • 13
  • 27

1 Answers1

2

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).

Pieter Wuille
  • 98,249
  • 9
  • 183
  • 287