Reviewed Aug 2026
DE
BA-10 · LESSON 03

PayJoin and silent payments

KEY DEFINITIONS

Terms used in this lesson

ECDH
Elliptic-curve Diffie-Hellman: a key-agreement calculation that lets two parties independently derive the same shared point without publishing their private scalars.
IP address
Internet Protocol address: a network identifier that can reveal where a connection originated.

Receiver-assisted construction and reusable scanning addresses reduce common transaction graph signals.

55 min Difficulty 3/5 Not started

Loading lesson visuals...

01

Learn the idea

PayJoin is an interactive payment where the receiver contributes an input and the sender builds a revised transaction, weakening simple common-input and payment-amount heuristics. A silent payment address is a reusable public identifier from which each sender derives a unique on-chain output key. Sender and receiver use elliptic-curve Diffie-Hellman (ECDH), a key-agreement calculation that lets them independently derive the same shared point without publishing their private scalars. The receiver scans transaction input keys to detect outputs without publishing a fresh address for every payment.

GUIDED EXPLANATION1/5 ideas inspected
1

Begin from an ordinary payment

For PayJoin, the sender creates or describes an initial transaction and contacts a receiver endpoint over an authenticated or privacy-aware channel.

Inspect each idea before the worked example.
The worked example follows the explanation

Inspect every idea above to open it.

Important distinctionPayJoin and silent payments provide anonymity against every network and wallet observer.

They improve on-chain patterns. Endpoint communication, IP data, input history, scanning behavior, wallet compromise, and later spending can still reveal links.

02
FINISH LEARNING FIRST

The questions unlock after every required learning activity

Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.