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
Last revisionBoth sides next revision
q-chat [02/07/2022 07:35] gfactorq-chat [11/27/2023 16:26] 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 only allows for text messaging, but will soon have voice and video. Qortal's protocol supports file sharing, but has not yet been integrated into the Q-Chat UI (this shouldn’t  be too far out). The file sharing works like torrents, in that you become a mirror for the data you view or engage with. So unlike messages, not all nodes would hold all file attachments. Only those that have viewed (or "followed" the account that posted the data). As long as there are one or more copies of the data on the network, it can still generally be retrieved by whoever is requesting it, via relays and direct P2P connections.
  
-There is a 'Global Chat' that is a worldwide public chat room for Qortal Users to communicateOn top of that, the creation of GROUPS ON THE CHAINin unison with Q-Chat, will provide each new group default group chat where they can communicate with their group's users.+The receiving node does not have to be online for the sender to successfully send the message - the receiving node can fetch any missed messages from other nodesEach node stores a copy of all messagesup to a given expiry (currently 24 hours but soon due to increase to several months or even unlimited if the user chooses to). This wayeven if you're not online when message was sent to you, you can still get it later from another node that was online. Private messages are encrypted before being sent so other nodes can't read the messages even though they hold the data.
  
-As of now, Q-Chat group messages are only base58 encodedand are NOT end-to-end encrypted. ONLY PRIVATE MESSAGES HAVE END TO END ENCRYPTION RIGHT NOW. GROUPS WILL IN THE FUTURE.+There is a 'Global Chat' that is a worldwide public chat room for Qortal users (known as Qortians) to communicate. On top of thatthe creation of GROUPS ON 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 is the 'first application' of Qortal, that is a default plugin. It is meant to be text communication only, other plugins will come to both enhance Q-Chat with voice, video, screen-sharing, etc. As well as to provide separate apps meant more for those use cases. In the future.+{{::de2f6be7-0bdf-468b-a971-f2b0c5b2859b.jpeg?600|}}
  
-The goal of Q-Chat is to provide a TRULY SECURE peer-to-peer encrypted method of text-based communication for its usersTo avoid reliance upon ANY centralized service provider to both run, access, and utilize Qortal, get updates from development, etc.+As of now, Q-Chat **group** messages are only base58 encoded, and are NOT end-to-end encrypted. ONLY PRIVATE MESSAGES HAVE END TO END ENCRYPTION RIGHT NOW. GROUPS WILL IN THE FUTURE.
  
-Qortal's end goal is to provide a viable decentralized alternative to the Internet and Q-chat is one of the first applications on Qortal’s chain leading us in that direction!+Q-Chat is the 'first application' of Qortal, that is a default plugin. It is meant to be text communication only, other plugins will come to both enhance Q-Chat with voice, video, screen-sharing, etc. (a Telegram type replacement).  
 + 
 +The goal of Q-Chat is to provide a TRULY SECURE peer-to-peer 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, etc.  
 + 
 +Qortal's end goal is to provide a viable decentralized alternative to the Internet and Q-Chat is one of the first applications on Qortal’s chain leading us in that direction! 
 + 
 +More info can be found on the [[Communications]] page. 
q-chat.txt · Last modified: 11/27/2023 16:40 by crowetic