This project aims to create a secure and efficient file transfer system bridging Solana and Ethereum networks by integrating ZK, IPFS, and Wormhole. ZK ensures file integrity and privacy, IPFS facilitates file storage, and Wormhole enables cross-chain token and data transfer.
Adopting a decentralized approach to file transfer, utilizing the principles of zero-knowledge proofs (zkSNARKs), can significantly enhance privacy and security.
This method allows for the verification of file transmission without revealing the contents of the files to the network or a third party.
Utilize the RTCPeerConnection API to configure the WebRTC connection. Include STUN/TURN servers in the configuration for NAT traversal.
Establish a bridge between Solana and EVM networks for token transfer. Implement the conversion of files into tokens with ZK proofs.
Use RSA keys for encryption and decryption of AES keys. Implement the exchange of AES keys between clients securely.
Retrieve files from IPFS based on the ZK proofs presented by the recipients.
Utilize Wormhole for cross-chain communication between Solana and EVM networks. Transfer tokens representing ZK proofs through the Wormhole bridge.
Users connected to the EVM network can similarly perform file transfer transactions using an Ethereum or other compatible wallet. These wallets perform file transfers by providing access to smart contracts and other transactions on the Ethereum network.
Follow us on 𝕏 to stay up to date with the latest news and product updates.
Join our Discord community to discuss development of the product.