I just came up with some good new ones this week (okay, one is old):
  • How many distinct valid values can the sighash flag be set to?
  • Why do OP_CLTV and OP_CSV leave the input value on the stack?
  • Why are 2-of-3 (almost all) P2SH inputs 293, 294, or 297 bytes, but never 295 or 296 bytes?
That’s of course meant to be “(almost all) 2-of-3 P2SH inputs”
reply