5⃣
Q&A
In the case of 4P, one email or message is represented as one L1 or L2 transaction, while data files and bigger objects are stored on decentralized storage. This model enables "true" decentralized communication that is non-custodial, permissionless, immutable, and Web2 data mining-resistant therefore the complete opposite of the legacy off-chain centralized communication that we use every day.
When deployed, the 4P dMail and dChat access will be 100% permissionless so anyone can use it. Users will connect their Wallet Connect-supported wallets (e.g. MetaMask) and access the world of on-chain communication within the polished dMail and dChat UI.
- Legacy emailing applications use a centralized database and in most cases do not offer E2E encryption. Users are paying for the service in their data that is mined by the app. This Web2 centralized model leads to data ownership loss, potential de-platforming, identity theft, email spam, email spoofing, and loss of privacy.
- 4P dMail is a decentralized Web3 application with no centralized database where all data is controlled by the user. The email hash is stored on the L1 or L2 itself, while the encrypted email content and attachments are stored on decentralized storage. 4P dMail uses a self-custodial encryption mechanism via Encryption Extension. Emailing is done on-chain; 1 email = 1 L1 or L2 transaction. The system prevents Web2 data mining, data ownership loss, and de-platforming cases while enabling secure, permissionless, immutable, and self-custodial P2P on-chain communication.
- Legacy messaging applications use a centralized database. Conversations can be E2E encrypted but usually the intermediary holds the master keys. They control and mine the data that is created by users so in other words users are paying for the service in their data.
- 4P dChat is a decentralized Web3 application with no centralized database where all data is controlled by the user. The message is stored on the L1 or L2 itself, while the data and media files are stored on decentralized storage. 4P dChat uses a self-custodial encryption mechanism via Encryption Extension. Messaging is done on-chain; 1 message = 1 L1 or L2 transaction. The system prevents Web2 data mining, data ownership loss, and de-platforming cases while enabling secure, permissionless, immutable, and self-custodial P2P on-chain communication.
Parallel to the underlying L1 or L2 transaction GAS cost, the PROTOCOL-FEE is also settled on the smart contract level and is applicable for every communication transaction. Total user cost equals the sum of the L1 or L2 transaction GAS, the PROTOCOL-FEE cost, and the cost of decentralized storage. Fees are handled by the
[AppFeeManager]
smart contract. Encryptor Extension adds the communication end-to-end encryption layer within dMail & dChat that is currently not supported in major wallets. It enables user encryption self-custody not available before in any digital communication.
4P represents an open-source collection of protocols created by a community of researchers and developers. There is no one founder or one founder team.
Contributions from the development community are highly encouraged and appreciated. Feel free to submit GitHub issues, pull requests, or offer general feedback.
Last modified 16d ago