Delta Chat was decentralized by default on its first years. Fortunately, the arrival of Chatmail and automatic onboarding greatly boosted the expansion of Delta Chat. But unfortunately, because of its default settings, we see in practice Delta Chat is no longer the decentralized app it used to be. Every new default-setting installation for the last years has been making Delta Chat less decentralized in practice.
I was told there is some important ongoing development that may modify this behaviour. As I do not know when that development will be finished and if it will fix this centralization issue, I would like to propose a quick fix just to address the problem now and show everyone that Delta Chat cares for in-practice decentralization as a priority task.
My proposal is:
-
Agree on some conditions (like stability) public Chatmail servers should meet in order to be included in a shorlist of elegible Chatmail servers for automatic onboarding.
-
Change current Delta Chat onboarding process so that the option tree becomes something like:
Create new profileAutomatic (easy)
This option would be similar to the current default option where the user’s name is asked and the ‘Agree & Create Profile’ button’ is showed but now the account would be created randomly choosing one of the Chatmail servers from the shortlistManual (advanced)Chatmail
Either leave as it is now, or ideally have a dropdown menu or similar to choose server, with information or links to themClassic email
Leave as it is nowScan invitation code
Leave as it is now
I already have a profile
Leave as it is now
Thank you