3mail
3mail copied to clipboard
Implementing a decentralized email on the blockchain using Secure IPFS as message channels and ENS as the DID address resolutions!
3mail - Decentralized Email
Uses Ceramic, which is a decentralized, censorship-resistant network for managing mutable information without any databases or servers!
Read our research paper: research/cemail.md
Ceramic combines IPFS, Ethereum, p2p networking, and DIDs.
Pre-requisites
- Install nodejs: https://nodejs.org/en/download/
- Install yarn:
npm install -g yarn - Install previious gyp:
npm install -g node-pre-gyp
Frontend project build
- Enter
cd frontend - Install dependencies:
npm install - Run frontend
npm run start
Bootstrap project build
- Generate your seed
yarn seed - Add ceramic endpoint
CERAMIC_URL=https://ceramic-clay.3boxlabs.com/to your.env.local - Deloy schema definations:
yarn bootstrap



