metadata: {"type": "project", "title": "The Forus", "logoImg": "bafkreicxkcxejk54qrnhuqqbdk74535f2g7wng2lyl5bo4rlwaqlulelte", "website": "https://forus.live", "bannerImg": "bafkreicclqosaxr725gjv32ndq25z65lx6opeltr7bow5eaojlv44fptgy", "createdAt": 1699352850516, "userGithub": "OxMaaz", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..HRPfdBWuoSIx-O_2gE14kF5DgaTLZ0-lv7FMtlhodoYsyDdsFFh89Yg0kfIRcuplFg23SGlThfdrojl87NnwAg", "type": "Ed25519Signature2018", "created": "2023-11-07T10:14:41.839Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-07T10:14:41.839Z", "expirationDate": "2024-02-05T10:14:41.839Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x0Daa1D7EC140F26FB1F8de77B355B72FbADF7f84", "hash": "v0.0.0:GOgGIZKIs1+u2hnGxTOITDeVLOHWFhjCXRpIy9Y8IMs=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#TheForus#111589769"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..8GsLdl6u5Tj5NGvucT2zk1nNKaGwTR1OKtj6UptO-MKBaWZHAzj8Cs8OOSFuKc5nX_h7Zf-YcdWSvSBifuwECQ", "type": "Ed25519Signature2018", "created": "2023-11-07T10:14:03.434Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-07T10:14:03.434Z", "expirationDate": "2024-02-05T10:14:03.434Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x0Daa1D7EC140F26FB1F8de77B355B72FbADF7f84", "hash": "v0.0.0:47Zn29IByV/toP9UTFsLFOCQBCO51MP2lLa6rUwJ8/4=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#The_Forus"}}}, "description": "Get funds privately in stealth addresses without revealing any personal wallet address.\n\n\n\n## Wth is Forus?\n\nForus stands as a groundbreaking privacy-centric solution, empowering users with unprecedented privacy in financial transactions. Introducing a paradigm shift, Forus enables users to consistently receive funds through unique stealth addresses. Instead of disclosing personal wallet addresses, users only need to share a distinctive key, known as the Forus key, to recieve funds rather than sharing wallet address , ensuring unparalleled levels of privacy and security. Operating in a cost-effective and user-friendly environment, Forus revolutionizes the landscape of financial transactions.\n\n\n## Why Choose Forus?\n\nSo , you are privacy lover and  and wish to keep your personal wallet address and on-chain history confidential,   take a discreet approach . Try forus to receive funds confidentially ;)\n\nWhen you visit forus , you generate a forus key , save its accompanying  private key known as (signature key)  Now share this forus key exclusively with the sender. The forus key isn't directly linked to any blockchain address; instead, it functions as a cryptographic guide for the sender on how to transfer you funds securely. (You can generate many forus keys you want  )\n\nUpon receiving your forus key, the sender can dynamically generate a secret or stealth address through your key. This address is solely utilized for the specific transaction. The sender then transfers the desired cryptocurrency, such as ETH, to this unique address.\n\nBy holding the private key corresponding to your forus key, you gain control over the stealth  address created by the sender. This enables you to manage and access the funds received while maintaining your financial privacy. \n\nBy using forus , your personal wallet address always remains hidden  and you managed to receive funds through unique anonymous addresses , which wouldn't be  linked to any of your real wallet address ,shielding your blockchain identity.\n\n\n\n## Working of forus :\n\nUnlike other privacy solutions like tornado and monero , forus is very cheap and easy lets understand the short working demo of forus ,\n\n1. The receiver generates a new \"Forus Key,\" which is a one-time, base58 encoded address with an additional cryptographic prefix and suffix. Instead of sharing the personal wallet address, the receiver provides the Forus Key to receive funds. ( Forus Key is not bounded to any blockchain address)\n\n2. The receiver also saves the corresponding \"signature Key\" on demand, which serves as the private key for the Forus Key. This signature should securely saved for future use. (Note : Never share your signature Key with anyone always share ForusKey to receive funds)\n\n3. Next the sender generates a stealth address using the receiver's Forus Key and sends funds to this new anonymous address. The sender's public key, would be generated on demand, is published in a designated logs directory. This entire process is completed in a single transaction.\n\n4. The receiver scans the logs directory and perform calculations using his signature Key and the sender's public key. Through Diffie-Hellman key exchange, the receiver derives the private key for the stealth address on which funds have been send.\n\n5. With the derived private key, the receiver gains control over that address on which the funds have been sent and can manage the funds received securely .\n\n6. Now its up to user he can seamlessly withdraw funds to another wallet address or exchange or he can remember the private key of stealth address.\n\nIn this whole process user's personal wallet address remains disclosed  and he managed to receive funds privately in unknown stealth addresses which are not linked to any of his personal wallet address.\n\n\n\n## What has been done for forus since gtc18?\n\n1. Simplified public key retrieval from the contract directory.\n2. Enhanced user experience and performance.\n3. Added a user guide section.\n4. Introduced a quick fund withdrawal feature to other accounts or exchanges.\n5. Numerous bug fixes and contract improvements.\n6. Researching efficient relayer fee coverage mechanisms.\n\n## Milestones:\n\n1. Security audits\n2. Release docs\n3. Adding nft implementation\n4. Deploying  on other evm compatible blockchains\n", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "TheForus", "projectTwitter": "The_forus"}
name: The Forus