# Anonymous Transactions

<figure><img src="https://4046961778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCsiBzAVsu6loBrZu7clD%2Fuploads%2FyTUFTlpdJUInjxbGPiAG%2Fanonymous%20trx.png?alt=media&#x26;token=69514138-ad2a-43ff-83dd-6fb42cc7d3e6" alt=""><figcaption></figcaption></figure>

## Anon Pools

The cornerstone of privacy and anonymity lies in the concept of Anon Pools. Anon Pools are purpose-built mechanisms that enable users to conduct transactions while preserving the confidentiality of their identities and the privacy of their financial activities.

Anon Pools operate on the principle of mixing or aggregating funds from multiple users. When a user wishes to engage in a transaction, they have the option to deposit their digital assets into an Anon Pool. These assets include Ethereum on ETH Network and BNB on BSC Network.

The deposited assets are pooled together with the contributions from other users who have opted for the same Anon Pool. The primary objective of this mixing process is to break the direct link between the sender and the recipient of the funds. By commingling assets from various participants, the transactional trail becomes increasingly convoluted and challenging to trace, thereby enhancing privacy and anonymity.

## Deposit & Withdraw

**Deposit Process**

1. Users select the network they want to use, such as Ethereum (ETH), and connect their compatible wallet to the Cipher Core platform.
2. Once the wallet is connected, users specify the amount of tokens they want to deposit into the Anon Pool. At the moment users can only select the following options to deposit: 0.1 ETH, 1 ETH, 10 ETH or 100 ETH. Once selected, users initiate and confirm the transaction through their wallet.
3. Upon confirmation of the deposit transaction, Cipher Core's Anon Pools generate a unique secret key associated with the deposited assets. This secret key will be used for the subsequent withdrawal process.

{% hint style="info" %}
Note: Cipher Core charges 0.5% platform fee from each deposit you do.
{% endhint %}

**Withdrawal Process**

1. To initiate a withdrawal from an Anon Pool, users need to provide the secret key that was generated during the deposit process.
2. Users specify the wallet address where they want to receive the withdrawn funds.
3. Withdrawal Confirmation: Once the secret key and withdrawal address are provided, users confirm the withdrawal transaction within their wallet. The Cipher Core system verifies the secret key and processes the withdrawal, transferring the funds to the specified withdrawal address.

## Step By Step Guide

{% embed url="https://youtu.be/1Asjxm0vcFA" %}

1. Navigate to the Tools page of Cipher Core and connect your wallet.

<figure><img src="https://4046961778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCsiBzAVsu6loBrZu7clD%2Fuploads%2FiUD0HCimiE6081JSFz4N%2F1.png?alt=media&#x26;token=a7bacecd-134d-4199-b43d-279a69109037" alt=""><figcaption></figcaption></figure>

2. Select the Token and the amount you want to transfer anonymously and click deposit.

<figure><img src="https://4046961778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCsiBzAVsu6loBrZu7clD%2Fuploads%2FvDVdJ9dmkEJ3qCXj7YaV%2F2.png?alt=media&#x26;token=cb44d2e4-29eb-45f3-9c89-643c32999500" alt=""><figcaption><p>*<strong>FTM is only used for the testing purposes</strong>*</p></figcaption></figure>

3. It'll generate a secret key for you and automatically downloads it as well (if you're using a pc). Make sure to back up this secret key because the only way to access your funds would be through this key. Once you've backed it up, click submit.

<figure><img src="https://4046961778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCsiBzAVsu6loBrZu7clD%2Fuploads%2FKxJtY6wUk2MEhOsT9s9U%2F3.png?alt=media&#x26;token=7d7e1ed9-111d-4070-9024-ed355daa980a" alt=""><figcaption></figcaption></figure>

4. Once you've clicked on submit, the transaction will pop up to deposit your funds into the Anon Pool, confirm it and the deposit is successfully done.

<figure><img src="https://4046961778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCsiBzAVsu6loBrZu7clD%2Fuploads%2FCfmZUYCTZQHhvkCyauHP%2F4.png?alt=media&#x26;token=138c1975-ce24-4826-b061-afa7ab519917" alt=""><figcaption><p>Another opportunity to save your secret key</p></figcaption></figure>

5. To anonymously withdraw/transfer your deposited funds into another wallet navigate to the "Withdraw" section. Select the token you deposited and its amount, enter the wallet address you want to receive the funds in, enter your secret key and last but not least, select the transfer type.

<figure><img src="https://4046961778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCsiBzAVsu6loBrZu7clD%2Fuploads%2FocHcpG9VhMGZN76rGA28%2F5.png?alt=media&#x26;token=28f5e2e4-1228-431d-b9a2-518e000a1b56" alt=""><figcaption></figcaption></figure>

6. You can transfer funds using 2 methods "Relayer" or "Wallet". Relayer provides you an extra layer of anonymity because it doesn't require you to confirm the transaction in your wallet but it comes with additional fee. If you select wallet instead, you'll have to confirm the transaction using any wallet by connecting it to Cipher Core.

<figure><img src="https://4046961778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCsiBzAVsu6loBrZu7clD%2Fuploads%2Fo7jy3wvyQcPheFn4frnd%2F6.png?alt=media&#x26;token=673b94b4-5663-4e80-b96f-60940266bc80" alt=""><figcaption></figcaption></figure>

7. Once you've selected the transfer type, click withdraw and your funds will be sent to your desired wallet anonymously.

<figure><img src="https://4046961778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCsiBzAVsu6loBrZu7clD%2Fuploads%2FXwWEXZRdlpVcEyeHaWBK%2F7.png?alt=media&#x26;token=0534c461-019f-4f62-b7ee-0a8c0e77c142" alt=""><figcaption></figcaption></figure>
