Silent Payments

BIP 352

A way to receive Bitcoin to a reusable static address without reusing on-chain addresses.

Silent Payments, specified in BIP 352, let a receiver publish a single static address that a sender can pay many times. Each payment lands on a different, unlinkable on-chain output. There is no interaction between sender and receiver beyond knowing the static address.

The trade-off is on the receiver side: a wallet has to scan every block for outputs that could belong to it, which is more work than checking a fixed script. Light clients and specialized indexers are active areas of work.

Silent Payments remove the old choice between address reuse and address rotation schemes such as BIP 47. A donation address or a shop address can stay the same in public without leaking its whole payment history.

References