Perhaps the first on-chain zap was discovered to have been received 3 years ago...
And then came this thread the next month in 2023...
Can't put the genie back in the bottle, or undo the laws of cryptography; in Python, anyone can derive a bitcoin address from virtually any data.
The only way to "win", is to not play against all human/machine-kind - don't even generate a npub/use Nostr, in the first place.

jb55
imported my nostr taproot address as a descriptor wallet in Bitcoin core. apparently someone sent an onchain tx to my npub in 2023
Can We Turn a Nostr Public Key into a Bitcoin Address?
Can We Turn a Nostr Public Key into a Bitcoin Address?