Skip to main content

Stowaway

Stowaway is a collaborative transaction privacy feature in Samourai Wallet based on PayJoin (BIP-78). Two users construct a transaction together, breaking the common-input-ownership heuristic.

How It Works

  1. Sender and receiver agree via BIP-47 PayNyms
  2. Both provide inputs
  3. Receiver provides output to receive payment
  4. Observers see multi-input transaction and assume single ownership — incorrectly

Comparison

TechniquePartiesStructureGoal
Stowaway2 usersPayJoin (BIP-78)Break common-input heuristic
Stonewall1 userFake CoinJoinConfuse output analysis
CoinJoin5+ usersEqual outputsBreak deterministic links

Round Rock privacy meetup note: "Lightning: Bolt-12, Payjoin, Stowaway, PayNyms, BIP-47"

Resources