Silent Payments (BIP-352)
Privacy● Common

A protocol enabling static payment addresses that generate unique on-chain addresses for each transaction without sender-receiver interaction. The sender uses their input keys combined with the receiver's static address to derive a unique output address only the receiver can spend.

Technical Notes

Receiver publishes B_scan and B_spend. Sender computes shared secret s = hash(a·B_scan || outpoint) where a is sum of input private keys. Output address P = B_spend + s·G. Receiver scans by computing s = hash(A·b_scan || outpoint) for each transaction. Computationally intensive scanning required.

Metadata

Visibility: Public
Created:1/3/2026by System

Actions