Dopo un anno e mezzo di sviluppo, il progetto GNU ha presentato il rilascio del sistema di pagamento elettronico open source GNU Taler 0.10, che offre anonimato agli acquirenti, mantenendo però la possibilità di identificare i venditori per garantire la trasparenza nella reportistica fiscale. Il sistema non consente di tracciare le informazioni su come l'utente spende il denaro, ma fornisce strumenti per monitorare le entrate (il mittente rimane anonimo), risolvendo i problemi di audit fiscale tipici di BitCoin. Il codice è scritto in Python ed è distribuito sotto le licenze AGPLv3 e LGPLv3.
GNU Taler non crea una propria criptovaluta, ma lavora con valute già esistenti, tra cui dollari, euro e bitcoin. Il supporto per nuove valute può essere garantito attraverso la creazione di una banca che funge da garante finanziario. Il modello di business di GNU Taler si basa sull'esecuzione di operazioni di cambio: i soldi provenienti da sistemi di pagamento tradizionali, come BitCoin, Mastercard, SEPA, Visa, ACH e SWIFT, vengono trasformati in denaro elettronico anonimo nella stessa valuta. L'utente può trasferire denaro elettronico ai commercianti, che possono poi convertirlo nuovamente in denaro reale presso il punto di cambio, rappresentato dai tradizionali sistemi di pagamento.
Tutte le transazioni in GNU Taler sono protette tramite moderni algoritmi crittografici, garantendo l'integrità anche in caso di fuga delle chiavi private dei clienti, dei venditori e dei punti di scambio. Il formato del database consente la verifica di tutte le transazioni effettuate e la conferma della loro coerenza. La conferma del pagamento per i venditori è una prova crittografica del trasferimento nell'ambito del contratto stipulato con il cliente e una conferma firmata crittograficamente della disponibilità di fondi presso il punto di scambio. GNU Taler include un insieme di componenti di base che forniscono la logica per il funzionamento della banca, del punto di scambio, del marketplace, del portafoglio e dell'auditor.
Il finanziamento dello sviluppo è fornito da sovvenzioni della Commissione Europea, del Segretariato di Stato per l'istruzione della Svizzera e del Segretariato di Stato per la ricerca e l'innovazione della Svizzera (SERI). Nell'ambito del progetto NGI TALER si sta lavorando per creare un prodotto basato su GNU Taler, pronto per l'applicazione nell'Unione Europea.
Principali modifiche:
- È stata aggiunta la supporto per lo scambio di chiavi utilizzando il protocollo EBICS 3.0 (Electronic Banking Internet Communication Standard), destinato a uno scambio sicuro di informazioni sui pagamenti tra le banche. Per inviare richieste alle banche utilizzando il protocollo EBICS è stata proposta l'utility libeufin-nexus.
- Per i negozi è stata proposta un'interfaccia più comoda per effettuare pagamenti utilizzando codici QR, implementata tramite un gestore di richieste GET pubblicamente accessibile, che utilizza modelli.
- Nell'Apple app store è disponibile un'implementazione del portafoglio per la piattaforma iOS.
- Nei portafogli è stato migliorato il controllo della connessione ai punti di scambio.
- Nel Wallet-core è stata aggiunta la possibilità di generare eventi di monitoraggio per semplificare la diagnostica.
- Per i portafogli è stato realizzato un nuovo tipo di transazioni, rappresentanti fondi persi a causa di denomi, revoca o scadenza delle monete.
- Nel Wallet-core è stato implementato il caching delle richieste e aggiunta la supporto per la verifica delle chiavi in modalità asincrona.
Fonte: opennet.ru
