Bisq Easy arrive sur mobile

Avec la publication de Bisq Connect v0.3.2, l’équipe de Bisq annonce que son initiative mobile Bisq Easy est désormais terminée. Le projet s’articule autour de deux applications complémentaires, pensées pour contourner les contraintes techniques du mobile tout en conservant les garanties de confidentialité du protocole.

Bisq Easy arrive sur mobile

Deux modèles pour le mobile

Déployer une application pair-à-pair complète sur mobile via Tor pose, selon Bisq, des défis importants. L’application Bisq étant développée en Java, elle fonctionne bien sur Android, mais n’est pas compatible avec iOS. Pour répondre à cette difficulté, l’équipe a retenu deux approches : Bisq Easy Mobile, un nœud Bisq Easy complet avec toute la pile réseau P2P, réservé à Android, et Bisq Connect, un client léger permettant de piloter à distance un nœud backend Bisq 2, disponible sur Android et iOS.

Bisq Easy Mobile pour Android s’appuie sur les bibliothèques Java de Bisq 2 afin d’offrir une expérience de trading mobile complète. L’application fournit les mêmes garanties de confidentialité et de sécurité que Bisq 2 Desktop, où Bisq Easy constitue le premier protocole de trading pris en charge.

Cette version présente plusieurs avantages : elle exécute un nœud Bisq Easy complet et ne nécessite aucune infrastructure supplémentaire. En contrepartie, elle n’est disponible que sur Android, consomme davantage de ressources et de bande passante, et le passage de l’application en arrière-plan peut interrompre la connexion réseau. La reconnexion peut alors prendre du temps. Bisq précise aussi qu’il n’y a pas de synchronisation avec une instance desktop, et que les utilisateurs doivent gérer eux-mêmes leurs sauvegardes pour éviter toute perte de données.

Bisq Connect mis en avant sur Android et iOS

Bisq Connect est, de son côté, disponible sur Android et iOS. Il se connecte à un nœud backend Bisq 2, qui peut prendre la forme d’une application desktop Bisq 2 ou d’un nœud Bisq 2 en mode headless sur une machine personnelle ou un VPS. Dans le modèle auto-hébergé, l’utilisateur gère son propre backend ; le mobile sert alors de télécommande, avec un niveau maximal de confidentialité et de sécurité.

Bisq évoque aussi un trusted node model, dans lequel un proche ou une autre personne de confiance héberge le backend. Cette configuration réduit la complexité technique et permet une expérience mobile plus fluide, mais elle suppose de faire confiance à l’opérateur, puisque toutes les données se trouvent sur ce nœud.

Ce mode de fonctionnement est particulièrement utile lorsque le nœud tourne en continu sur un VPS. L’application présente aussi l’avantage de nécessiter moins de ressources et moins de bande passante, et, en cas d’auto-hébergement, de donner accès aux mêmes données sur desktop et mobile sans sauvegarde côté téléphone.

Bisq ajoute que, en raison des règles de l’App Store d’Apple, Bisq Connect est distribué via TestFlight. Pour l’installer, il faut d’abord télécharger l’application TestFlight depuis l’App Store, puis installer Bisq Connect depuis TestFlight.

Pour Bisq 1, l’application Bisq Notifications reste disponible afin de recevoir les notifications liées aux échanges depuis le nœud desktop. L’équipe indique aussi développer activement le nouveau protocole de trading Bisq 2 MuSig comme successeur de Bisq 1, tout en précisant qu’il n’est pas prévu pour l’instant de le prendre en charge dans Bisq Easy Mobile.

Les limitations techniques ne s’appliquent pas à Bisq Connect, mais l’implémentation d’un support mobile complet pour Bisq MuSig demanderait encore un travail important sur l’interface. Bisq précise enfin que cette évolution dépendra de l’adoption et de la demande autour de Bisq Connect.