Après six mois de développement, le projet GNU a présenté le système de paiement électronique libre GNU Taler 1.1. La plateforme est considérée comme prête pour l'implémentation de services de paiement en ligne et peut déjà être utilisée légalement pour la vente de biens en Suisse. Les entreprises souhaitant établir des paiements de vente avec GNU Taler n'ont besoin que d'un compte dans n'importe quelle banque suisse et de lancer le backend fourni par la plateforme pour organiser les ventes.
Le code de GNU Taler est écrit en C et distribué sous les licences AGPLv3 et LGPLv3. Il comprend des composants de base permettant d'organiser le fonctionnement d'une banque, d'un point d'échange, d'une place de marché, d'un portefeuille et d'un auditeur. Le système permet d'identifier les vendeurs pour la déclaration fiscale, tout en garantissant l'anonymat des acheteurs. Le financement du développement est assuré par des subventions de la Commission européenne et du Secrétariat d'État suisse à la formation, à la recherche et à l'innovation (SERI).
Le système de paiement GNU Taler n'est pas lié à une cryptomonnaie propre et fonctionne avec des monnaies déjà existantes, telles que le dollar, l'euro et le bitcoin. Le support de nouvelles devises est assuré par la liaison à une banque agissant en tant que garant financier des opérations effectuées. Le projet promeut un modèle commercial basé sur des opérations de change - l'argent provenant de systèmes de paiement traditionnels, tels que BitCoin, Mastercard, SEPA, Visa, ACH et SWIFT, est converti en argent électronique anonyme dans la même devise. L'utilisateur peut transférer de l'argent électronique aux vendeurs, qui peuvent ensuite échanger ces fonds contre de l'argent réel au point d'échange.
Les transactions déjà effectuées dans GNU Taler conservent leur authenticité même en cas de fuite des clés privées des clients, des commerçants et des points d'échange. Le format de la base de données permet de vérifier toutes les transactions et de confirmer leur cohérence. Pour les commerçants, la preuve de paiement est la preuve cryptographique du transfert dans le cadre du contrat établi avec le client, ainsi qu'une confirmation cryptographiquement signée de la disponibilité des fonds au point d'échange. Le système ne permet pas de savoir où le client dépense de l'argent, mais permet de suivre la réception des fonds par le bénéficiaire tout en préservant l'anonymat de l'expéditeur. Cette approche résout les problèmes d'audit fiscal associés à Bitcoin.
Pour organiser le fonctionnement des points de vente, la gestion des paiements et le traitement des commandes, une application pour la plateforme Android est fournie, optimisée pour les règlements avec les visiteurs dans les restaurants. Un plugin est disponible pour l'intégration du service de paiement lancé avec la plateforme pour la création de magasins en ligne WooCommerce, ainsi qu'un plugin pour la plateforme de vente de billets Pretix.
Dans la nouvelle version :
- Une option pour l'auto-déploiement (self-provisioning) du backend marchand, facilitant la réalisation des paiements et la configuration des commandes dans les points de vente a été ajoutée.
- Des outils de gestion des jetons d'accès ont été mis en œuvre dans le backend marchand.
- Un nouveau format de contrat étendu (v1) a été mis en place, permettant de réaliser différentes interactions entre les commerçants et les portefeuilles (wallet), y compris les dons, les abonnements aux services, les coupons et l'échange de devises.
- Un support expérimental pour l'acceptation de jetons confirmant l'existence d'abonnements et la fourniture de réductions a été ajouté.
- Un support de l'authentification à deux facteurs a été mis en œuvre lors de la confirmation de la réinitialisation du mot de passe, lors de la connexion au backend du commerçant, et lors de l'authentification de l'échange d'informations de paiement à l'aide de l'utilitaire libeufin-bank.
- Un support pour les classes de commissions sur les opérations de retrait d'argent a été ajouté.
- Dans les applications pour iOS et Android, il est possible de déverrouiller le portefeuille en utilisant les fonctions de déverrouillage fournies par les plateformes.
- Des packs pour Debian 13 ont été créés.
Source : opennet.ru
