Das GNU-Projekt hat das freie elektronische Zahlungssystem GNU Taler 0.14 vorgestellt. GNU Taler umfasst grundlegende Komponenten, die es ermöglichen, eine Bank, einen Austauschpunkt, einen Marktplatz, eine Geldbörse und einen Prüfer zu betreiben. Das System ermöglicht es, Verkäufer für die steuerliche Berichterstattung zu identifizieren, gewährleistet jedoch die Anonymität der Käufer. Das NGI TALER-Projekt arbeitet an der Entwicklung eines auf GNU Taler basierenden Produkts, das für die Anwendung in der Europäischen Union bereit ist. Die Entwicklung wird durch Zuschüsse der Europäischen Kommission und des Staatssekretariats für Bildung, Forschung und Innovation (SERI) der Schweiz finanziert. Der Code ist in Python geschrieben und wird unter den Lizenzen AGPLv3 und LGPLv3 verbreitet.
Das Zahlungssystem GNU Taler ist nicht an eine eigene Kryptowährung gebunden und arbeitet mit bereits bestehenden Währungen wie Dollar, Euro und Bitcoins. Die Unterstützung neuer Währungen erfolgt über die Anbindung an eine Bank, die als finanzieller Garant für die durchgeführten Transaktionen fungiert. Das Projekt fördert ein Geschäftsmodell, das auf Austauschtransaktionen basiert – Geld aus traditionellen Zahlungssystemen wie BitCoin, Mastercard, SEPA, Visa, ACH und SWIFT wird in anonyme elektronische Währungen derselben Währung umgewandelt. Der Benutzer kann elektronische Geldbeträge an Verkäufer überweisen, die diese dann an Umtauschstellen wieder in Bargeld umtauschen können.
Bereits erfolgte Transaktionen in GNU Taler behalten ihre Validität, selbst bei einem Leck privater Schlüssel von Kunden, Verkäufern und Umtauschstellen – das Datenbankformat ermöglicht die Verifizierung aller erfolgten Transaktionen und die Bestätigung ihrer Konsistenz. Die Zahlungsbestätigung für Verkäufer ist der kryptografische Nachweis der Überweisung im Rahmen des mit dem Kunden geschlossenen Vertrags sowie die kryptografisch signierte Bestätigung über das Vorhandensein von Mitteln an der Umtauschstelle. Das System ermöglicht es nicht, zu erfahren, wohin der Kunde sein Geld ausgibt, bietet jedoch die Möglichkeit, die Geldzuflüsse an den Empfänger zu verfolgen, während die Anonymität des Absenders gewahrt bleibt. Dieser Ansatz löst die Probleme mit der Steuerprüfung, die für BitCoin typisch sind.
Hauptänderungen:
- Möglichkeit zur Begrenzung der Transaktionsgrößen und der Rückerstattungssummen.
- Mitarbeitern, die für die Bekämpfung von Geldwäsche (AML - Anti-Money Laundering) zuständig sind, wird es erleichtert, verdächtige Transaktionen zu analysieren, indem sie die Regeln festlegen können, die für zuvor unbekannte Bankkonten gelten.
- Zwei neue Hilfsprozesse für Marktplätze wurden implementiert, die die Datenredundanz verringern und die Interaktion mit Austauschpunkten beschleunigen.
- Eine Einstellung SHOPPING_URL wurde hinzugefügt, um Käufer über die Website mit Katalogen von Marktplätzen zu informieren, die Zahlungen über GNU Taler akzeptieren.
- In die Implementierung des Austauschpunkts wurde die Unterstützung von RFC 7636 für eine verbesserte Sicherheit der Authentifizierung unter Verwendung des OAuth 2.0-Protokolls aufgenommen.
- Die Benutzeroberfläche der mobilen Anwendung wurde überarbeitet.
- Schwachstellen, die während einer externen Sicherheitsüberprüfung der Bibliothek libeufin entdeckt wurden, die Bankprotokolle zur Übertragung von Zahlungsinformationen mit europäischen Banken implementiert, wurden behoben.
Quelle: opennet.ru
