4P
Search
K
Links
5⃣

Q&A

Why is on-chain communication important?

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.

Who can use it?

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.

What is the difference between legacy Web2 emailing and Web3 4P dMail?

  • 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.

What is the difference between legacy Web2 messaging and Web3 4P dChat?

  • 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.

What is the cost of using 4P dMail & dChat?

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.

Why do I need to install the Encryptor Extension into my browser?

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.

The Team behind 4P?

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.

How can I contribute?

Contributions from the development community are highly encouraged and appreciated. Feel free to submit GitHub issues, pull requests, or offer general feedback.