Decentralized mixing: No third party is involved, mixing performed by…
No third party is involved, mixing performed by participating users
Explicit address shuffling
Hidden address shuffling:
relation of input and output address is hidden from participating users
Fair exchange protocol
performed using scripting techniques of BTC
Zero Knowledge proofs
mixing is achieved in multiple transactions
these protocols are used to prove how protocol can be generalised
allows one to prove that the statement is true without providing any other information except that the statement is true
Secure mutli-party computation
allows a group of users to compute the value of a public function using their private data, while they keep their inputs private.
Network of transactions
similar to DC-mixnets however encryp and decryp isn't performed
consists of number of 2 party switch-boxes performing permutation of addresses.
Dining cryptographic network
Similar to one time launch pad
set of input passes through a set of mix-nets where they shuffle the input and apply encryption and decryption.
Partially blind fuzzy signatures used to ensure anonymity of multiple users
between input-output addresses in a transaction.