CipherInbox, with its emphasis on Web3 technology and privacy-focused features, is well-equipped to address several common challenges associated with traditional email services. The problems it solves:
At first, we thought it would be easy to send an email from Web3 email to Web2 email. But gradually, we realized that it was not that straightforward for a message that exists on the blockchain to make it to the Web2 ecosystem. There were many layers of abstraction that separate a Web3 email from arriving to Web2 email. This seems like a tough problem that we wanted to solve. Using our creativity, we came up with an ad-hoc solution that would make it work.
In the beginning, we built out the smart contracts in Hardhat. Towards the end of Saturday evening, we realized that it was not possible (may be due to our familiarity with Hardhat or other reason), but we were only able to verify 15% of the smart contracts. So we had to take a drastic change and switched to Foundry since we knew we could verify 90%+ of the smart contracts with Foundry. This set us back about 4-5 hours, but we managed to make it work successfully.
Originally, we also intended to use Waku as the "messenger" for what we wanted to do, but then after talking to the Waku team on Sat afternoon, we realized that it was futile since Waku didn't directly help with our objectives. We lost roughly half a day researching and trying to make Waku things work set us back about half a day. In the end, we just wrote a customized smart contract that allows sending and receiving messages. We also opted to use Light House for storage solution since it seems aligned with what we hope to build.
Tracks Applied (12)
Arbitrum
Polygon
Filecoin
The Graph
Celo
Base
Mantle Network
lighthouse
OKX
Scroll
okto
XMTP
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
Discussion