BIP47 Reusable Payment Codes (PayNyms) A payment code is a single shareable string per identity. Senders derive fresh, unlinkable addresses for each payment from the payment code + their own keys via Diffie-Hellman. The recipient never sees a static address publicly. Code format Total 80 bytes encoded. Currently version 1. Notification transaction First time Sender pays Receiver, Sender broadcasts a notification tx to alert Receiver: Notification address = HASH160(P R) → Base58 P2PKH. Receiver scans for incoming UTXOs at their notification address. When one is seen, decrypts OP RETURN to lear…