diff --git a/blog/20201022-simplex-chat/index.html b/blog/20201022-simplex-chat/index.html index d76354c9aa..00bd646008 100644 --- a/blog/20201022-simplex-chat/index.html +++ b/blog/20201022-simplex-chat/index.html @@ -1,45 +1,40 @@ -
- - - -Published: Oct 22, 2020
I'd really appreciate your feedback, criticism and suggestions on the open-source idea I was slowly working on since early 2020. I recently made the demo server for the low-level message queue protocol ("simplex messaging protocol") and the website to try to explain the chat idea that would use this protocol.
@@ -48,29 +43,60 @@If anything, it was definitely helping to get to know Haskell types etc. much deeper than before :)
Any criticism would be great - thank you in advance!
Originally published at reddit
+Published: May 12, 2021
For the last six months me and my son Efim have been working to bring you a working prototype of SimpleX Chat. We're excited to announce SimpleX Chat terminal client is now available here on Linux, Windows and Mac (you can either build from source or download the binary for Linux, Windows or Mac from the latest release).
We’ve been using the terminal client between us and a few other people for a couple of months now, eating our own “dog food”, and have developed up to version 0.3.1, with most of the messaging protocol features we originally planned
@@ -56,29 +51,60 @@We're building a new kind of chat network - the only network that lets you control your chat. We'd really appreciate your feedback, criticism and support - a star on the github repo, signing up to the mailing list or any contribution to the project will help. There is so much more to do!
Originally published at reddit
+Published: Sep 14, 2021
We are building a new platform for distributed Internet applications where privacy of the messages and the network matter. SimpleX Chat is our first application, a chat application built on the SimpleX platform that serves as an example of the power of the platform and as a reference application.
@@ -60,29 +55,60 @@Please note: SimpleX Chat is in early stage development: we are still iterating protocols, improving privacy and security, so if you have communication scenarios requiring high security, you should consider some other options for now.
Our goal is to create a new kind of chat platform that lets you control your chat!
Originally published at reddit
+Published: Dec 08, 2021
We are building a new platform for distributed Internet applications where privacy of the messages and the network matter. SimpleX Chat is our first application, a chat application built on the SimpleX platform that serves as an example of the power of the platform and as a reference application.
@@ -55,29 +50,60 @@Please note: SimpleX Chat is in early stage development: we are still iterating protocols, improving privacy and security, so if you have communication scenarios requiring high security, you should consider some other options for now.
Our goal is to create a new kind of chat platform that lets you control your chat!
Originally published at reddit
+Published: Jan 12, 2022
We are building a new platform for distributed Internet applications where privacy of the messages and the network matter. SimpleX Chat is our first application, a messaging application built on the SimpleX platform.
@@ -69,29 +64,60 @@SimpleX also allows people to host their own servers and own their own chat data. SimpleX servers are exceptionally lightweight and require a single process with the initial memory footprint of under 20 Mb, which grows as the server adds in-memory queues (even with 10,000 queues it uses less than 50Mb, not accounting for messages).
We look forward to your feedback and suggestions - via GitHub issues or via SimpleX Chat - you can connect to the team with /simplex command once you run the chat.
Published: Feb 14, 2022
Our new iPhone app is very basic - right now it only supports text messages and emojis.
@@ -67,29 +62,60 @@The first application built on the platform is Simplex Chat, which is available for terminal (command line in Windows/Mac/Linux) and as iOS public beta - with Android app coming in a few weeks. The platform can easily support a private social network feed and a multitude of other services, which can be developed by the Simplex team or third party developers.
SimpleX also allows people to host their own servers to have control of their chat data. SimpleX servers are exceptionally lightweight and require a single process with the initial memory footprint of under 20 Mb, which grows as the server adds in-memory queues (even with 10,000 queues it uses less than 50Mb, not accounting for messages). It should be considered though that while self-hosting the servers provides more control, it may reduce meta-data privacy, as it is easier to correlate the traffic of servers with small number of messages coming through.
Further details on platform objectives and technical design are available in SimpleX platform overview.
+Published: March 8, 2022
We have now released iPhone and Android apps to Apple AppStore and Google Play Store, APK for Android is also available for direct download.
@@ -85,29 +80,60 @@Please let us know what else you think is important and if you find any bugs.
+Published: April 04, 2022
Since we released SimpleX Chat mobile apps couple of weeks ago we've had a lot of excitement from our users - nearly 2000 people downloaded the app after the announcement!
@@ -126,29 +121,60 @@Thank you!
+Published: May 11, 2022
To send image and files SimpleX Chat uses privacy-preserving system components, both in iOS and Android apps. We do not ask for permission to access multiple or selected files, as, for example, Signal and Telegram do - it compromises either privacy or convenience.
@@ -61,29 +56,60 @@
+Published: May 24, 2022
In this version you can irreversibly delete individual messages after they were deleted by a sender, and also completely clear the conversation.
@@ -48,29 +43,60 @@See v1 announcement for information on how SimpleX protects the security of the messages.
See v2 announcement for more information about SimpleX platform and how it works.
Read about SimpleX design in whitepaper.
+Published: June 4, 2022
See v2 announcement for more information about SimpleX platform and how it protects your privacy by avoiding user identities of any kind in its design - SimpleX, unlike any other messaging platfom, has no identity keys or any numbers that identify its users.
See v1 announcement for information on how SimpleX protects the security of the messages.
Read about SimpleX design in whitepaper.
+Published: Jul 11, 2022
I wrote previously about our design for iOS notifications - this is now released. The app will offer to migrate the database when updated, and then you need to choose notifications mode – instant or periodic push notifications, or previously available periodic background refresh that does not use push notifications.
@@ -99,29 +94,60 @@Thank you,
Evgeny
SimpleX Chat founder
+Published: Jul 23, 2022
@@ -67,7 +62,7 @@
/rm <group_name> <contact_name>Accepting group invitations, leaving and deleting groups no longer requires using console commands.
-To reduce battery and traffic usage this release updated SMP protocol to allow batching multiple server commands (up to 90!) into one traffic block – provided both the server and the client are upgraded. It means that if you have 90 contacts (or group members) on one server, to subscribe to all messaging queues you now need to send only one 16kb block instead of ~1.5Mb of traffic (90 blocks). It also hides how many contacts you have from any attackers who observe your network.
You might notice that sending commands to multiple queues in one block would allow the server to correlate that all these queues belong to the same user, even though the current server implementation we use does not do it. But even without batching, as the commands are sent via the same TCP connection, this correlation was already possible, so compared with the previous version it has no downsides.
To mitigate the risk of servers correlating your messaging queues we will soon add an option to access each queue via a separate TCP connection, which will have to be used together with access via Tor (as otherwise the servers would still see the same IP address). While it will increase battery and traffic consumption, it will also provide the highest level of privacy.
@@ -116,29 +111,60 @@Thank you,
Evgeny
SimpleX Chat founder
+Published: Aug 8, 2022

The low level SimpleX protocols were published long time ago, and updated to reflect the evolution of the protocols, the high level chat protocol was not published before. The reason for that was to allow us to iterate it quickly, without committing to any of the decisions.
This is the first draft of SimpleX Chat Protocol - let us know any questions or suggestions.
-### Other changes since v3
+Since v3 release we also optimized battery and traffic usage - with up to 90x traffic reduction in some cases – and published two docker configurations for self-hosted SMP servers. Read more about it in the previous beta version announcement.
Some links to answer the most common questions:
@@ -115,29 +105,60 @@Thank you,
Evgeny
SimpleX Chat founder
+