Project Overview
wRats brings a new standard to blockchain, where privacy meets simplicity, providing users with anonymity and peace of mind in their financial interactions . wRats brings real value to avalanche by taking privacy and security to the next level. By generating unique stealth addresses for each transaction and allowing funds to be received through a link, without sharing any real wallet address ,enhances the privacy in financial activities on chain.
What it does
The primary objective of wRats is to offer a user-friendly and efficient solution to enhance privacy on the Avalanche Blockchain. wRats aims to tackle the inherent transparency of blockchain transactions, which can lead to the exposure of users’ identities and financial details. By harnessing stealth addresses on the Avalanche Blockchain, wRats strives to empower users to receive funds without disclosing their actual addresses. This approach ensures the protection of individuals and businesses' privacy during transactions, reducing the risks associated with identity exposure, financial profiling, and potential security vulnerabilities
Within the landscape of blockchain, transparency is fundamental. Yet, imagine the ability to navigate financial activities discreetly, akin to a digital silhouette. Enter wRats, drawing inspiration from privacy pioneers such as Monero and Tornado Cash. These platforms, while sophisticated, can be intricate and costly. The distinguishing factor lies in our approach – we aim to democratize privacy, making it as accessible as everyday conveniences.
Have you encountered Vitalik’s discourse on 'Stealth Addresses'? https://vitalik.eth.limo/general/2023/01/20/stealth.html It's a pivotal revelation! Motivated by this concept, we're crafting a tool for anonymous transactions. Why Avalanche, you might inquire? It offers swift and cost-effective transactions. And wRats? Envision it as your digital cloak, ensuring anonymity throughout your transactions.
Working of wRats :
Step 1: wRats Key Generation
Creation of Unique wRats Keys Users generate pairs of wRats keys through elliptic curve cryptography .The public component of this key pair forms a distinct cryptographic Link, serving as a meta-address dissociated from any specific blockchain entry. Safeguard the private aspect, known as the secret, without sharing it with others. Users can create multiple wRats keys as required .With this approach, they can receive funds by solely sharing the Link, ensuring no exposure of blockchain-related information.
Step 2: Stealth Address Generation and Transaction
Constructing Secure Stealth Addresses : Senders compute a stealth address using receiver's shared cryptographic link , ensuring each transaction uses a novel, unpredictable stealth address. This stealth address is computed by doing calculation with the receiver's public key (derived from the wRats key's public part) and an ephemeral private key generated by the sender off-chain in real-time. Initiating a transaction with the wRats contract, senders furnish their ephemeral public key, directing funds to the predetermined stealth address within the same transaction.
Step 3: Receiving and Utilizing Funds - Stealth Address Verification
Monitoring the wRats Contract : Receivers consistently monitor the wRats contract for freshly published ephemeral public keys. Verification of Stealth Addresses :Upon receiving a new key, the receiver endeavors to create a private key and the corresponding stealth address using their wRats key's private part, known as the secret. Successful derivation of an address holding funds confirms it as the destination for the transferred funds.
Accessing and Conducting Transactions
Once the confirmed stealth address holds funds, receivers obtain the associated private key. This private key enables fund utilization in various ways, such as using wallet software or executing transfers directly from the website to other parties, exchanges, or cold wallets.
Anonymous Transactions and Future Prospects
Anonymity in Transactions : Opting not to withdraw funds to a personal address severs any link between the receiver and sender. Potential of Stealth Addresses as Tradable Assets :These stealth addresses hold potential future value, with forthcoming wallets likely leveraging them innovatively.
What's next for wRats ?
At wRats, we are always looking to improve our platform and provide our users with the best possible experience. Moving forward, first we will implement relayer mechanism by which our user can pay in erc20 token while withdrawing funds , also we plan to focus on enhancing the functionality of our app we will be also integrating NFT capabilities and streamlining the user interface to make it more user-friendly and accessible to a wider audience. Our team is dedicated to staying at the forefront of blockchain technology and continuing to innovate in order to provide our users with the most secure and private financial transactions possible . also we have plans to implement cross-chain support in the near future, allowing our users to seamlessly transfer funds between different blockchains. This will enable our users to take advantage of the unique features and benefits offered by different blockchains, while still enjoying the security and privacy of the wRats platform.
Avalanche fuji testnet contract : 0xf47fd57b08263Db11D9a039268b3b2975D0c3A36
Github : https://github.com/ItzPacman/wRats
Built With
- avalanche
- ethers
- hardhat
- react
- solidity
- typescript
Log in or sign up for Devpost to join the conversation.