Dopo un anno di sviluppo, il progetto GNU ha presentato il rilascio del sistema di pagamento elettronico libero GNU Taler 0.9, offrendo anonimato agli acquirenti, ma mantenendo la possibilità di identificare i venditori per garantire la trasparenza della rendicontazione fiscale. Il sistema non consente di tracciare le informazioni su come l'utente spende il denaro, ma fornisce mezzi per monitorare l'arrivo dei fondi (il mittente rimane anonimo), affrontando i problemi di audit fiscale tipici di BitCoin. Il codice è scritto in Python e 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.
Principali modifiche:
- È stata aggiunta la supporto per pagamenti mobili riservati, effettuati in modalità P2P (peer-to-peer) tramite il collegamento diretto tra l'applicazione dell'acquirente e quella del punto vendita (POS, point-of-sale).
- Supporto per pagamenti con restrizione di età aggiunto (il venditore può impostare un limite di età minima, mentre l'acquirente ha la possibilità di confermare la conformità a questo requisito senza rivelare dati riservati).
- Schema del database del punto di scambio migliorato, ottimizzato per aumentare le prestazioni e la scalabilità.
- Il toolkit LibEuFin Sandbox è subentrato a Python bank, implementando componenti server per supportare protocolli bancari e simulare un sistema bancario di base per la gestione dei conti e dei saldi.
- Una variante del portafoglio basata sulla tecnologia WebExtension, progettata per l'uso nei browser, è stata adattata per supportare la terza versione del manifesto di Chrome.
Fonte: opennet.ru
