Company attributes
Cryptocurrency attributes
Other attributes
Swirl Cash is a BSC fork of Tornado.cash, the strongest privacy protocol on the Ethereum network. It uses various cryptographic techniques, including the implementation of zero-knowledge proofs (zkSnarks) to achieve privacy functionality. So we took what works, which allows $100 million a day tokens to regain their right to anonymity, tweaked it in Swirl for the current DeFi landscape, and ported it to Binance Smart Chain

Many people using the Ethereum blockchain are familiar with its most popular privacy solution: Tornado.cash. This decentralized protocol uses cryptographic techniques (zkSnarks) to break the link in the chain between deposit and withdrawal addresses, allowing anonymous transactions.
Currently, Tornado supports over $100 million worth of tokens passing through its privacy funnel every day, so it has long proven the reliability and effectiveness of its implementation, solidifying its status as the gateway to anonymity in Ethereum. So now, with the rise of Binance Smart Chain, an alternative to Ethereum, many users are wondering if private transactions on BSC are also possible?
To answer this question, we need to first look at the differences between BSC and Ethereum. While the two chains are nearly identical in many ways, since BSC is a modified fork of Ethereum, one key difference separates them - their validators.
At a high level, validators approve transactions that have been submitted to the blockchain by accepting or rejecting them. In Ethereum, the validators are miners and they are decentralized, so once a block is added to the block chain, it cannot be cancelled. Meanwhile, on BSC, all validators are organized under Binance, which creates the theoretical possibility of a transaction being rolled back as if it never happened along with everyone else in its block. So, does this mean Tornado-style crypto transactions are not possible on BSC? How do grouped validators affect private transactions?
The Tornado.cash crypto privacy funnel is just as effective and secure on Binance Smart Chain as it is on Ethereum. Once you make a deposit, the technology ensures that your deposit address is not associated with your withdrawal address, making the transaction anonymous. This cannot change, even if 100% of the BSC validators want it.
Having said that, it is true that the BSC validators could theoretically cancel your transaction, returning the funds you sent to your deposit wallet. However, this is highly unlikely because it would also require them to reverse all transactions in that block. If you then made another transaction, they would have to cancel it again, and this cycle could repeat itself ad infinitum. Simply put, this impracticality turns this distant possibility from theoretical to impossible.
Such a pattern would bring their entire blockchain to a halt for an indefinite period of time, an event that Binance would certainly never want to see. That's why BSC doesn't restore the blockchain after major hacks or breakdowns, because it doesn't cost them. So, in the end, the key to all of this is that your privacy is still absolute.
Although Tornado.cash only works on Ethereum, fortunately the new solution will be available on BSC soon.
Swirl.cash, a BSC-adapted fork of Tornado, will launch next week following its upcoming launchpad presale at Wault.Finance. Using the same programming techniques, its implementation will be as robust as Tornado on Ethereum. So you can feel relieved knowing that there is an umbrella to protect your privacy, keeping it absolutely safe with powerful cryptography that has stood the test of time.
Swirl improves transaction privacy by separating the chain link between recipient and recipient addresses. It uses a smart contract that accepts BNB deposits from one address and allows withdrawals from another address. Then, when that new address withdraws BNB, there is no way to link the withdrawal to a deposit, making the process completely private.
In other words, Swirl acts as a proxy to ensure that the transaction is 100% anonymous.
Better yet, it's also 100% custody-free, which means you're in complete control of your deposited funds all the way.
To deposit, the user generates a secret and sends its hash (called the commitment) along with the desired deposit amount to the Swirl smart contract. The contract accepts a deposit and adds a liability to its list of deposits.
Later, this user can withdraw from another wallet. To do this, the user must provide proof that he owns the secret of the unspent obligation from the list of smart contract deposits. The zkSnark technology allows you to do this without revealing exactly which deposit corresponds to the secret. The smart contract will then verify the proof and transfer the deposited funds to the private address specified for withdrawal. No outside observer will be able to determine which deposit is being withdrawn.
Be sure to follow the general privacy guidelines even when using Swirl. We list some of them below:
-Use VPN or proxy servers to protect your IP address and remember to switch your IP addresses when depositing and withdrawing funds.
-If your browser has it, you may find it useful to have an incognito tab.
-A secret is like a note containing data that can be used to link your deposit to your withdrawal. If you want to allow someone to audit your transactions, you should keep the secret after it has been spent. However, in general, to ensure maximum privacy, you need to destroy the secret.
-Clear your cache before withdrawing from a new wallet. Some platforms or decentralized applications may link your identity through cookies despite the use of multiple wallets.
-If there is a batch of deposits from the same address and then a batch of withdrawals of the same size to the same address, they are most likely connected. If you need to make several withdrawals, try spreading them out and withdrawing them to addresses that are not related to each other.
-Making deposits or withdrawals only during the waking hours of the time zone may reduce your anonymity.
-Wait for some deposits to follow yours. If your deposit and withdrawal match, the observer might assume they belong to the same person. A good rule of thumb is to wait until there are at least 5 deposits after yours.
-Continuing the previous point, after making a deposit, wait until some time has passed before withdrawing. Even if you are followed by several deposits, theoretically a malicious observer could have made them, trying to convince you that there were a large number of deposits from various users. Then when you log out, that user will know it was you. Therefore, we recommend waiting at least 24 hours to make sure that enough funds have been deposited by several people during this time.

Here is how the supply of SWIRL tokens will be segmented:
Total SWIRL tokens: 5,000,000 - can no longer be minted.
45% (2250000 tokens) - Liquidity Mining
20% (1000000 tokens) - Presale
12% (600000 tokens) - PancakeSwap Initial Liquidity
10% (500000 tokens) - Treasury
5% (250000 tokens) - Team (locked for 1 year)
5% (250,000 tokens) - Airdrop for initial users of the platform
3% (150,000 tokens) - Expert Advisors (25% available in IDO, 75% transferred within 3 months)
In order to distribute SWIRL tokens on a fair basis, 45% of them will be distributed as a reward to liquidity miners who will LP for the SWIRL/BNB pool on PancakeSwap and then stake these LP tokens on our platform. We also plan to pay rewards in advance, distributing them in just one month. We believe this will deliver an extremely high APY and raise awareness for Swirl.
The release schedule is as follows:
Week 1: 20% tokens (1000000)
Week 2: 13% tokens (650,000)
Week 3: 8% tokens (400,000)
Week 4: 4% tokens (200,000)