Content
Uniform transactions
The number of bitcoins initially entering and exiting from the mixing process must be the same
Minimize the consistency of the association: the transaction value in the mixed currency can obey the even distribution. Using a fixed mixed currency input value can enhance the anonymity of all transactions through the mixed currency service, but the choice of block size is also very important here. For example, if it is large, it is inconvenient for users who deal with a small amount of bitcoins and wastes resources; if the block is small, it is necessary to process a large amount of bitcoins to divide into multiple small ones;
Client automation
The function should be automated, and is a built-in function of the wallet with better privacy protection
Handling fees should be either all or nothing
Divided from each transaction, then it is easy to leak some relevant information of the transaction; so the strategy is to adopt either all or nothing, that is, all transactions are the same to the outside nodes. Confusing the sense of sight and hearing.
The actual realization is: the mixed currency service provider should either obtain all the transaction amount with a very small probability, or not charge at all. For example, if the mixed currency service provider wants to charge at 0.1%, then the service provider should receive the entire transaction amount once in every 1,000 transactions, while the other 999 transactions do not charge any fees.