▪️Why It Works

Houdini Swap's transactional privacy is achieved through the innovative use of a dual exchange system, where two distinct, unrelated exchanges interact with a randomized portfolio of Layer 1s which act as a privacy layer severing any connection between them. This approach prevents any single party from viewing the entire transaction path and results in reliable, lower-cost, private transactions.

This method is highly effective for several reasons:

Record Segregation

Exchange 1 handles the receiving side of the transaction, recording the intake and swapping of funds to be sent across a randomly selected Layer 1. Exchange 2, on the other hand, manages the sending side, swapping the received funds into the receiver's specified token and dispatching it. This separation of roles ensures that each exchange only has partial knowledge of the transaction.

Single Use Wallet Addresses

Exchange partners utilize single-use wallet addresses for each transaction. Exchange 1 only sees a newly created, single use wallet address of an unknown owner to which it forwards funds. Exchange 2 only sees funds sent to its newly created wallet address from a single-use deposit address of an unknown user. Neither is aware the other is an exchange.

Randomized Layer 1s

A randomly selected Layer 1 acts as a crucial privacy intermediary, disconnecting the sender's original tokens from the receiver’s final tokens and breaking any direct link between the two parties involved in the transaction. The Layer 1 utilized in the transaction is randomly selected from a significant portfolio of leading blockchains, each with deep liquidity and significant transaction volumes, and includes chains such as TRX, LTC, SOL and DOT.

The L1 being randomized and undisclosed creates the impossible challenge of identifying which L1 to trace, and amongst its vast array of transactions which is the subsequent transaction that matches the tokens originally sent using Houdini Swap. This impossible challenge must then be replicated, with the identification of a transaction occurring on yet another Layer 1 when the funds are swapped by Exchange 2 and sent to the receiving wallet.

Anonymity in Transaction Flow

With the use of two exchanges and a randomized Layer 1 used in this way, no identifiable on-chain connection exists between the sender and receiver. Neither exchange nor any outside observer, has the complete picture of the transaction. Each exchange is aware of only one end of the process, maintaining the anonymity of the transaction flow.

Last updated