Payment Codes (BIP-47)
1 min read
Pronunciation
[pay-ment kohd-s bee-eye-pee four-tee-seven]
Analogy
Like giving someone a permanent ‘mailing code’ that lets you send them letters without ever reusing the same mailbox slot.
Definition
Key Points Intro
Payment codes automate stealth address generation for enhanced Bitcoin privacy.
Key Points
Notification transaction: Initiates shared secret exchange.
One‑time addresses: Derived via Diffie‑Hellman for each payment.
Unlinkability: Observers cannot link payments to same code.
Compatibility: Works with existing Bitcoin wallets supporting BIP‑47.
Example
Alice publishes her payment code; Bob sends a notification TX, then both derive a chain of unique addresses for future payments.
Technical Deep Dive
Caveat
Requires initial on‑chain notification; adds small fee and linkage risk.
Payment Codes (BIP-47) - Related Articles
No related articles for this term.