Qortal Project

The future of blockchain platforms

User Tools

Site Tools


q-chat

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
q-chat [02/07/2022 07:35] gfactorq-chat [11/27/2023 16:40] (current) crowetic
Line 1: Line 1:
 =====Q-Chat===== =====Q-Chat=====
 {{:qortal_official_logo_transparent_.png?400|}} {{:qortal_official_logo_transparent_.png?400|}}
 +{{::c90a4fb2-e6d3-467b-8d21-0a1b6b5ab8ab.jpeg?600|}}
  
-Q-Chat is a blockchain-based messaging system. It utilizes a custom transaction type on the Qortal Network, along with a custom memory-based Proof Of Work algorithm (that runs relatively identical on any device) to send real-time messages to groups, users, etc. At the moment, Q-Chat only allows for text messaging, but will soon have voice and video.+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, Q-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.
  
-There is a 'Global Chat' that is a worldwide public chat room for Qortal Users to communicate. On top of that, the creation of GROUPS ON THE CHAIN, in unison with Q-Chat, will provide each new group a default group chat where they can communicate with their group's users.+Q-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 Q-Chat by default. Users may 'forward' messages, attach pictures and files (with a registered name), and send messages to any Name, or Address on the Qortal network
  
-As of now, Q-Chat group messages are only base58 encodedand are NOT end-to-end encryptedONLY PRIVATE MESSAGES HAVE END TO END ENCRYPTION RIGHT NOW. GROUPS WILL IN THE FUTURE.+Q-Chat does not 'cost' anything to usehowever, in an attempt to reduce the ability to 'spam', Q-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 Q-Chat, to **maintain a balance of at least 4 QORT** in order to message 'instantly'.
  
-Q-chat is the 'first application' of Qortalthat is a default plugin. It is meant to be text communication onlyother plugins will come to both enhance Q-Chat with voicevideo, screen-sharing, etc. As well as to provide separate apps meant more for those use cases. In the future.+To receive messages in Q-Chatit is not required to be 'actively online'as the messages are unconfirmed transactionsand relayed to every node in the network
  
-The goal of Q-Chat is to provide a TRULY SECURE peer-to-peer encrypted method of text-based communication for its users. To avoid reliance upon ANY centralized service provider to both run, access, and utilize Qortalget updates from development, etc.+Q-Chat messages are currently **24 hours only** and will most likely always be 'temporary'. Longer-term messaging systems like Q-Mail can be utilized for messages which are meant to last 'forever'. Utilizing Q-Chat for short-term real-time communications, and apps like Q-Mail for long-term messaging, allows the best of both worlds, and reduces the unnecessary saving of 'nonsense chat' foreverand wasting space on users' nodes.
  
-Qortal's end goal is to provide viable decentralized alternative to the Internet and Q-chat is one of the first applications on Qortal’s chain leading us in that direction!+The ability for group messages and an 'overall group' called 'Qortal General Chat(which is in fact, not a group, but available to EVERY user regardless of their account being in group or not) wherein any Qortal user may communicate freely. 
 + 
 +There is no ability for anyone to 'block' anything on behalf of anyone else, anywhere in Qortal. This is the same in Q-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. 
 + 
 +{{::de2f6be7-0bdf-468b-a971-f2b0c5b2859b.jpeg?600|}} 
 + 
 +From Genesis until Nov 2023 and continuing, GROUP MESSAGES ON QORTAL ARE NOT ENCRYPTED. ONLY PRIVATE MESSAGES ARE ENCRYPTED. Group messages are **base64 encoded**, meaning, they are NOT 'plain text', but they are also not ENCRYPTED. If you are looking for **encrypted group messages, use Q-Mail threads.** Group encryption IS planned in the future for Q-Chat, but it has not yet been implemented. 
 + 
 +Q-Chat was Qortal's first communications application. 
 + 
 +The goal of Q-Chat is to provide a TRULY SECURE peer-to-peer decentralized and encrypted method of text-based communication for its users. Q-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.1644237333.txt.gz · Last modified: 02/07/2022 07:35 by gfactor