fheVPN (Proxies) is a decentralized Proxy-as-a-Service (PaaS) enabling anonymous web browsing via nodes from global operators. Fully Homomorphic Encryption (FHE) ensures only clients who pay on-chain through the Fhenix network can securely access node details.
fheVPN (Proxies) leverages the power of Fully Homomorphic Encryption (FHE) to provide secure, anonymous web browsing through a decentralized Proxy-as-a-Service (PaaS) model. Node operators can spin up proxy nodes in various regions and set a price for access. The details of these nodes are encrypted using FHE, ensuring that only authorized clients who have paid through the Fhenix network can access them. Even in the event of IP leaks, unauthorized users are blocked by a whitelisting mechanism. This removes the need for passwords, as the client’s IP is encrypted and shared with the node provider for whitelisting after payment. This creates a secure, anonymous browsing experience powered by blockchain.
fheVPN (Proxies) leverages the Fhenix network’s integration of Fully Homomorphic Encryption (FHE) with smart contracts to provide secure access control. The backend allows node operators to deploy proxy nodes and encrypt their details using FHE, ensuring that sensitive data like IP addresses remain confidential. Clients make payments on-chain using the ethers.js library, and their IP addresses are encrypted through the Fhenix network. This information is only visible to the node providers, who whitelist clients for access.
On the frontend, we used Next.js for the interface, enabling users to seamlessly manage and connect to proxies. We also integrated fhenix.js for encrypted interactions with the network. The platform was deployed on a local devnet to facilitate testing and development in a secure environment, ensuring the privacy and security of all transactions and proxy connections.