Qortal Project

The future of blockchain platforms

User Tools

Site Tools


Sidebar

Qortal Project Wiki

Important Notices

Introduction

Project Model

Minting

Communications

Trade Portal

Qortal Hosting (QDN)

Voting System

AT System

Hardware

Frequently Asked Questions (FAQ)

How-To Guides

Node Setup Guides

Third-Party Services

communications

This is an old revision of the document!


Communications

Communications are essential in today’s world. Qortal already demonstrated one of its communications plugins called Q-Chat. Q-Chat is a completely decentralized, blockchain-based, encrypted, instant text-based chat platform. It utilizes ‘unconfirmed’ transactions and a memory-based PoW algorithm to send the message transactions completely free without a transaction fee! As of version 1.7.0 (core) and 1.5.0 (UI) of Qortal, Q-Chat encrypts only PMs (private messages), however, in the future group encryption (as opposed to the current base58 encoding) will be added as well. The development team wanted to ensure that group encryption was done in a superior fashion and therefore waited to develop a method that would be greater than existing methods (as opposed to initiating one that would have needed to be modified in the future anyway).

Q-Chat is the first plugin that demonstrates Qortal’s communications capability. It will certainly not be the last. There will be multiple communications plugins built for Qortal. The next one that is planned is called ‘Chain Messaging’. Chain Messaging could be considered an ‘email replacement’ and will function very similarly to email. A user will be able to send a message that will stick around forever as it will be secured using the blockchain (completely encrypted and only able to be viewed by the receiving end). When data storage is live, ‘attachments’ will also be possible. The first iteration of Chain Messaging will likely be done with a ‘message’ transaction on the chain, which will require a transaction fee. However, in the future, a modification of many of the transaction types in Qortal will allow them to become free. Many transactions in Qortal in the future will be modified to use the same creation methodology as Q-Chat, using the memory-based PoW algorithm to create a nonce that is used to create the transaction as opposed to a transaction fee. At that point, multiple transaction types in Qortal that currently require a transaction fee will be modified to remove that need and become completely free.

Many modifications to Q-Chat will come in the near future as well. Data storage opens many doors including the creation of ‘media messages’ within Q-Chat for sending pictures, videos, files etc. There will also be further applications created such as video streaming, video calls, and screen sharing. The creation of the Qortal data storage system is required for many of these new features to take place. Once data storage is live, those applications and updates to existing ones can be expected shortly after.

Overall, there is no comparison to a completely decentralized P2P communications system. These types of systems are very rare, as most companies and people building messaging apps are wishing to make use of those apps to ‘make money’. A truly decentralized application has no ‘owner’ and therefore cannot be used to enrich anyone. Also, a truly decentralized platform that is capable of building applications with features like those that exist on centralized systems, does not really exist. Qortal will be one of the first platforms to have all the functionality necessary to facilitate complex, decentralized P2P encrypted messaging systems.

Many other communications applications claim to be secure, encrypted, and unable to infringe on users’ privacy. However, it has been proven multiple times in the past (more recently with the encrypted email provider ‘proton mail’) that the company does have the ability to read the messages and will provide information from within those messages to the authorities in a given scenario. Essentially, many messaging applications and the companies that run them, are blatantly lying about what their application does and how it does it. The only method to obtain truly secure P2P encrypted messaging, is to utilize a blockchain-based system. The only blockchain-based system that will allow complex messaging applications and essentially everything that centralized services offer, is Qortal. Most other platforms, even ones that are decentralized on the base level, utilize some sort of centralization to accomplish certain goals that their base platform cannot facilitate. Whenever a centralized aspect is added to a decentralized application, it makes the entire application centralized and ruins the overall goal of the project.

Qortal’s infrastructure will allow any type of messaging application. From text to video, to audio calls and more, to be accomplished with true encryption that can only be accessed by the accounts involved (true decentralization and no ‘authority’ at all). Qortal will allow people to communicate completely securely without concerns of their information being viewed, used, and/or manipulated by centralized control.

More info can be found on the Q-Chat page.

communications.1658398163.txt.gz · Last modified: 07/21/2022 06:09 by gfactor