A secure and private messaging protocol for web3. Echooo helps users protect messages history and communicate anonymously.
Echooo is a messaging protocol that uses cryptography which allows users to communicate privately and safely. Echooo prevents users with compromised private keys from hackers to access their full history messages by creating a communication address that's renewed in the user’s preferred frequency. This communication address functions as a safe and temporarily encrypted channel that is owned only by the users involved. Echooo also utilizes Elliptic-curve Diffie–Hellman to create a shared identity for each two users and anonymize the receiver of the messages on chain.
This project uses @polygon, @optimism, @SKALE, @cronos and @boba as the base chains for main data storage. We use solidity to write the smart contract and events to broadcast information on the blockchain. Then to extract the information from the blockchain we use @graphql for obtaining the history and retrieving the new messages. We use react, typescript and @walletconnect on the frontend to create a usable site for hot wallet users. We also incorporate @ENS by allowing users to utilize their ENS names as representations of their addresses.