Balance Lookup Filters: Balance lookup filters are a Private Information Retrieval (PIR) method employed by non-full node wallet clients to obscure which Bitcoin address's balance information the client is querying a neighbor for. To date, most discussion in this area has revolved around Address Bloom filters.

Attacks: TODO

Coinjoin Sudoku: "CoinJoin Sudoku" is a type of intra-transaction analysis attack on CoinJoin transactions that aims to link inputs and outputs together based on their combinatorial sums.

Mixing: Coin mixing is a category of privacy-preserving techniques for Bitcoin transactions that involves funds owned by multiple parties.

CoinSwap: CoinSwap is… TODO

CoinWitness: CoinWitness is a soft-fork proposal by Gregory Maxwell… TODO

ECDHM Address: Elliptic Curve Diffie-Hellman-Merkle (ECDHM) addresses are Bitcoin address schemes that increase privacy. ECDHM addresses can be shared publicly, and are used by senders and receivers to secretly derive traditional Bitcoin addresses that passive blockchain observers cannot predict. The result is that ECDHM addresses can be "reused" without the loss of privacy that usually occurs from traditional Bitcoin address reuse.

JoinMarket: JoinMarket is a market for CoinJoin participants.

CoinShuffle: CoinShuffle is an extension to the CoinJoin protocol.

CoinJoin: CoinJoin is a privacy protocol that protects Bitcoin transaction privacy by allowing multiple parties to send funds within a single transaction without the risk of theft.


Presentations: This is a list of video presentations on Bitcoin privacy topics.