5️⃣Q&A

Why is on-chain communication important?

In the case of 4P, one email or message is represented as one L1/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.

How does it work?

The message exchange happens on-chain as one short message represents one L1/L2 blockchain transaction. As the emailing process is data heavier, lite encrypted JSON objects are created to hold 4P email metadata. The link to this metadata and checksum is recorded on the chain as a blockchain transaction. So again, the core primitive described by the formula below applies;

💡1 email/message = 1 L1/L2-TX

Who can use it?

When deployed, the 4P communication 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 Web3 UI.

What is the difference between legacy Web2 communication platforms and 4P Super App?

  • 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 Super App is a decentralized Web3 application with no centralized database where all data is controlled by the user. The message exchange happens on-chain as one short message represents one L1/L2 blockchain transaction. As the emailing process is data heavier, lite encrypted JSON objects are created to hold 4P email metadata. The link to this metadata and checksum is recorded on the chain as a blockchain transaction. 4P App enables self-custodial encryption mechanism via Encryption Extension. 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 Email & Messaging?

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.

Is there a data & media file-sharing size limit?

With the introduction of PX sNFTs, there is no limit to the email attachment size or data and media sharing within chat. The PX sNFT owned by the user determines the data storage availability (e.g. 100MB, 5GB, 10GB, 20GB, 100GB).

What is the PX sNFT?

Programmed with predetermined storage capacity, the PollinationX Storage NFT or short PX sNFT represents the decentralized storage unit (e.g. 100MB, 5GB, 10GB, 20GB, 100GB) and enables users to mint the storage according to specific needs in a true self-custodial manner.

Is PX sNFT free?

PollinationX offers the first 100MB sNFT of decentralized storage for free. Users can upgrade their storage using PX sNFTs available in various sizes (e.g. 5GB, 10GB, 20GB, 100GB). If compared with centralized storage solutions, one must acknowledge that some storage plans could offer "free" packages in exchange for associated users' data, which is mined and sold. This is not the case with PollinationX sNFTs.

Do I need a PX sNFT?

If using only text messaging without exchanging data and media files, the PX sNFT is not needed.

The Team behind 4P?

4P Project is an open-source collection of protocols created by a community of contributors.

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.

Last updated