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 fornisce anonimato agli acquirenti, ma mantiene la possibilità di identificare i venditori per garantire la trasparenza nella fornitura della reportistica fiscale. Il sistema non consente di rintracciare le informazioni su come l'utente spende il denaro, ma offre gli strumenti per monitorare l'arrivo dei fondi (ilmittente 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 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 scambio: 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 venditori, i quali possono poi scambiarlo di nuovo in denaro reale presso il punto di cambio, rappresentato dai tradizionali sistemi di pagamento.
Tutte le transazioni in GNU Taler sono protette utilizzando moderni algoritmi crittografici, che garantiscono l'affidabilità anche in caso di fuga di chiavi private dei clienti, venditori e punti di scambio. Il formato del database offre la possibilità di verificare tutte le transazioni effettuate e confermarne la coerenza. La conferma di pagamento per i venditori è una prova crittografica del trasferimento nell'ambito del contratto stipulato con il cliente e una conferma crittografata della disponibilità dei fondi presso il punto di cambio. GNU Taler include un insieme di componenti di base che forniscono la logica per il funzionamento della banca, del punto di cambio, del marketplace, del portafoglio e dell'auditor.
Il finanziamento dello sviluppo è fornito da sovvenzioni della Commissione Europea, dal Segretariato di Stato della Svizzera per l'istruzione e dal Segretariato di Stato della Svizzera per la ricerca e l'innovazione (SERI). Nell'ambito del progetto NGI TALER, si sta lavorando per creare un prodotto basato su GNU Taler, pronto per l'utilizzo nell'Unione Europea.
Variazioni principali:
- È stata aggiunta la supporto per lo scambio di chiavi utilizzando il protocollo EBICS 3.0 (Electronic Banking Internet Communication Standard), progettato per lo scambio sicuro di informazioni sui pagamenti tra banche. Per inviare richieste alle banche utilizzando il protocollo EBICS, è stata proposta l'utility libeufin-nexus.
- Per i negozi è stato proposto un'interfaccia più comoda per l'elaborazione dei pagamenti utilizzando codici QR, implementata tramite un gestore di richieste GET accessibile pubblicamente che utilizza modelli.
- Nell'Apple app store è disponibile l'implementazione del wallet per la piattaforma iOS.
- Nei wallet è migliorata la gestione della connessione ai punti di cambio.
- In Wallet-core è stata aggiunta la possibilità di generare eventi di monitoraggio per semplificare la diagnosi.
- Per i wallet è stato realizzato un nuovo tipo di transazione che rappresenta i fondi persi a causa di denominazione, revoca o scadenza delle monete.
- In Wallet-core è stata implementata la memorizzazione nella cache delle richieste e aggiunta la supporto per la verifica delle chiavi in modalità asincrona.
Fonte: opennet.ru
