Public key recovery for EC leaves in P2MR (BIP-360)

I believe this summarizes the exact conditions under which the various schemes have CRQC protection:

Condition P2TRv2 P2TRH P2MR P2QR
After deposit :red_square: :yellow_square: :yellow_square: :green_square:
+ PQC spend :red_square: :orange_square: :yellow_square: :green_square:
+ ECC spend :red_square: :orange_square: :orange_square: :white_large_square:

(If P2MR is used in a PQC-only mode, it is equivalent to P2QR)

Where:

  • :red_square:: only secure if EC was disabled, or no CRQC exists.
  • :orange_square:: also secure under the combination of (a) there is no address reuse, (b) there is no pubkey sharing, (c) no short-range CRQC exists, and (d) there is no collusion between CRQC and hashrate majority
  • :yellow_square:: also secure under the combinaton of (a) no reuse and (b) no pubkey sharing, without the need for (c) or (d).
  • :green_square:: CRQC is no threat
  • :white_large_square:: not possible

I’m not sure what to think about this. It’s nice that it maintains the exact same incentive profile as P2TRv2, but the benefits are very thin and it’s more complicated. I don’t think we should consider :orange_square: interesting (as under it, even P2WSH remains secure, without any PQC opcodes or EC disabling), so the benefit is just no-spending deposit-security, and still only when limited to no-reuse no-sharing. I’m curious to what extent this would satisfy people who desire an ability to protect their own coins without relying on EC-disabling (as you know, I don’t think it’s very relevant, but I understand it sounds appealing).