Onion Mixer
OM Glossary

Onion Mixer Words explanation

Navigation Bar
Transaction of mixed tokens. Users can anonymize assets by depositing and withdrawing operations in the Mix section.
Mining section, including transaction mining and liquidity mining
Dividend pool. Users deposit OMT in the VAULT to obtain continuous dividends
Mix Section
Deposit assets in the mixing pool
Tokens supported by Onion Mixer
The amount to be mixed. Users need to choose a fixed amount of tokens to be mixed so that Onion Mixer can blend it with other transactions of the same amount in the mixing pool to achieve the purpose of token mixing.
Current liquidity fee
The token mixing fee, which will be charged when users withdraw their funds. The mixing fee is 0.1% upon project listing, rising by 0.1% each week, and after reaching 0.5%, the community will vote on the fee rate.
Private Note or Note
The transaction voucher is the only credential for the user to withdraw the assets and needs to be kept safe.
Withdraw assets to a new address
Receiving address, the address to which the user will send the asset to after token mixing
To view the detailed information in Note, including the amount, status (whether tokens have been taken out), and the time length of token mixing, etc.
To view the number of transactions in the mixing pool, the yield of the transaction mining, and the most recent transactions, etc.
Mining Section
Mix Mining
Benefits from transaction mining depend on the user's transaction volume. The user can increase the transaction volume through multiple deposit and withdrawal operations to obtain higher revenue.
Mixer Pool
Mixing pools, i.e., mining pools for transactions in progress.
Your Mix Volume
Your total transaction volume
Total Mix Volume
Total transaction volume in the pool
Claimable Rewards
Mining rewards from the mixing pool

CoinJoin coin mixing

Onion Mixer not only follows CoinJoin's core principle of cutting the connection between transaction input and output addresses but also has made some improvements. Because of the connections between transaction addresses, certain private information can be inferred by analyzing the content of the public ledger. An intuitive protection solution is to use an intermediate mixer to obfuscate the relationship between input and output addresses. In 1981, Chaum first developed and introduced the idea of token shuffle services, whose original purpose was to protect the communication content of participants through the token shuffle, so as to realize anonymous communication.

zkSNARK zero-knowledge proof

The implementation of zkSNARK zero-knowledge proof in the Onion Mixer protocol is as follows: After the user puts the asset into the Onion Mixer pool, a string will be generated to the user ( the "zkSNARK proof"). Then, the corresponding hash value (or the transaction voucher) will be sent to the smart contract of Onion Mixer, combined with the user’s deposit. After receiving the deposit, the smart contract will add the deposit certificate to the list of deposit users. When the user needs to withdraw, he/she can perform the withdrawal in the smart contract's deposit list by providing the zkSNARK proof. The use of the zkSNARK technology satisfies the need of no disclosure of transaction details and the exact deposit amount. Even if the content of the transaction voucher is accidentally leaked, a third party wouldn't know the source of the withdrawal. Finally, the smart contract will transfer the funds in the account to the designated withdrawal address by verifying the zkSNARK proof provided by the user.
Last modified 1yr ago