btw my relay requires pubkeys to be 32 bytes long, period... keys with long zeroes are not gonna be accepted unless you got a real good explanation why because anything under 10 bytes long is able to be reversed within a month on a standard desktop CPU
Discussion
what i mean is, if the zeroes would be on the MSB side and you elide them from your events and requests they won't be accepted
put the zeroes back in like a normal person
or, i could be wrong, idk, not sure actually i think such keys would take an eternity to generate, i mean literal eternity, because the chances of that many zeroes (31 zero bytes on the left - MSB - side) are practically zero