Qortal Project

The future of blockchain platforms

User Tools

Site Tools


Sidebar

Qortal Project Wiki

Important Notices

Introduction

Project Model

Minting

Communications

Qortal Trading (Trade Portal / Q-Trade)

Qortal Data Network (QDN)

Voting System

AT (Automated Transactions)

Hardware

Frequently Asked Questions (FAQ)

How-To Guides

Node Setup Guides

Third-Party Services

q-chat

Chat

Chat (formerly known as Q-Chat) is a blockchain-based messaging system that is P2P and serverless. It utilizes a custom transaction type on the Qortal Network, along with a custom memory-based Proof Of Work algorithm (that runs relatively identically in terms of 'speed' on any device) to send real-time messages to individual accounts (P2P) as well as groups. At the moment, Chat is a text-based messaging system with the ability to send files and pictures as attachments published to QDN (publishing files and pictures, as with anything else published on QDN, requires a registered name.)

Chat can leverage Qortal Groups to create 'channels' to message specific accounts within the group involved. Both public and private groups create these 'channels' within Chat by default. Users may attach pictures and files (with a registered name), and send messages to any Name, or Address on the Qortal network.

Chat does not 'cost' anything to use, however, in an attempt to reduce the ability to 'spam', Chat requires a balance of 4+ QORT in the address messaging, in order to send messages without a MemPoW-powered 'delay'. Sending messages with an account that contains less than 4 QORT, will take MUCH LONGER, so it is recommended for users that plan to make use of Chat, to maintain a balance of at least 4 QORT in order to message 'instantly'.

To receive messages in Chat, it is not required to be 'actively online', as the messages are unconfirmed transactions, and relayed to every node in the network.

Chat messages are currently 24 hours only and will most likely always be 'temporary'. Longer-term messaging systems like Q-Mail or Threads can be utilized for messages which are meant to last 'forever'. Utilizing Chat for short-term real-time communications, and apps like Q-Mail and Threads for long-term messaging, allows the best of both worlds, and reduces the unnecessary saving of 'nonsense chat' forever, and wasting space on users' nodes.

There is no ability for anyone to 'block' anything on behalf of anyone else, anywhere in Qortal. This is the same in Chat. Only individual nodes and users may 'block' other individual users as of Nov 2023. In the future, however, it has been discussed to allow the joining of a group to determine a 'block list' for content deemed 'not wanted' by any account on Qortal. This will allow for the creation of groups that go through and find, label, and tag data, then other groups that apply 'filters' based on those tags.

With the creation of the newer user interface, Qortal Hub, private groups are now encrypted using a key managed by the owner and admins of those groups. The group encryption key must be updated each time a new user or set of users joins or leaves the group to ensure all members can view the group encrypted data - including Chats, Threads or other things linked to the group encryption key.

Chat (formally known as Q-Chat) was Qortal's first communications application.

The goal of Chat is to provide a TRULY SECURE peer-to-peer decentralized and encrypted method of text-based communication for its users. Chat avoids reliance upon ANY centralized service provider to both run, access, and utilize Qortal, get updates from development, or any other required communications.

More info can be found on the Communications page.

q-chat.txt · Last modified: 03/12/2026 22:25 by ironfixxxer