> De plus il semble impossible pour le moment d’associer un numéro de téléphone à un utilisateur, si bien qu’il est impossible d’avoir recours à la détection automatique des contacts.

J’ai l’impression que cette phrase fait référence à la Conjecture de Zooko (https://en.wikipedia.org/wiki/Zooko%27s_triangle), aujourd’hui on sait résoudre le problème avec des choses comme les blockchains (voir : Namecoin, https://en.wikipedia.org/wiki/Namecoin).

À mon avis, c’est assez compliqué à développer pour une application uniquement mobile, mais on peut imaginer un réseau mixte desktop / mobile ou l’infrastructure serait portée par les utilisateurs desktop et où les mobiles pourraient accéder au réseau sans avoir à maintenir la blockchain.