Description
Bermuda Bay is a Tornado Cash Nova fork with various further features. At its core Bermuda Bay V1 consists of a single pool that facilitates shielded transactions for multiple ERC-20 tokens and arbitrary amounts. Further additions on top of the original Nova pool are transaction notes, transaction history for both sender and recipient, as well as gasless and anonymous transfers/withdrawals via Gelato and a name registry for shielded addresses. Safe account recoverability is another future feature that will enable trustless recovery of shielded funds. To meet compliance requirements we envision to build an opt-in POI/KYT mechanism. The protocol will be governed by its community through an on-chain forum. The governance token will be distributed through anonymity mining to incentivize deposits and thus increase the anonymity set. Gnosis Pay and Uniswap/Cow Protocol integrations are planned for after the launch of the initial Bermuda Bay V1 in Q1 2024.
Manifesto/Vision
Bermuda Bay is made up of its community. Success of the protocol absolutely relies upon contributions in all sorts of forms and fields. Essential tasks will need to be undertaken by the community in order to evolve and maintain the project. We envision active community members to be rewarded through governance proposals requesting treasury spending for contribution compensation.
Problem
Transaction details such as sender, recipient, and amount are public.
Solution
Anonymize transactions by an UTXO based account system overlay whose transactions are verified through a zero-knowledge circuit. Pioneered by the Tornado Cash team with their Nova implementation.
Product
Dapp (web) that allows funding into, transferring within, and withdrawing from a shielded pool with support for any ERC-20.
Validation
There has been interest in non-sanctioned anonymity pools since the OFAC listing of Tornado Cash. Also, our omnipool design makes privacy a simple opt-in for any ERC-20 holder.
Progress
Bermuda Bay deployed a MVP on Chiado, Gnosis Chainβs testnet, which includes the following features for now:
- Simple shielded account management
- Omnipool: multiple Erc20βs token support
- Arbitrary amounts
- Internal shielded transfers
- Transaction notes
- Transaction history viewable by sender and recipient
- Gasless and anonymous withdrawals via Gelato
- Name registry for shielded addresses
Differentiation
Bermuda Bay differs from other shielded pools, since it is a community driven project which will be regulated via a forum/DAO. The $BAY token will be distributed through anonymity mining, so people who stay in the pool will be rewarded, which will help keep up the anonymity set.
Team
-
Alex - Previously worked as a software engineer and dev advocate and has been in crypto forever
-
Noah - Software Engineer previously worked in startups, open source, and crypto
Grant Request
10.000 Dai
Funds
Bermuda Bay received zero funding to date.
Help
- Design
- Grow community
- KYT provider cost
- Audit
Additional Resources
- Dapp: https://bermuda-bay.vercel.app/
- Demo: Bermuda Bay Demo - YouTube
- Slides: Bermuda Bay - Google Slides