Veröffentlichung des Zahlungssystems GNU Taler 0.8, das vom GNU-Projekt entwickelt wird

Das GNU-Projekt hat die Version 0.8 des freien elektronischen Zahlungssystems GNU Taler vorgestellt. Ein besonderes Merkmal des Systems ist, dass Käufern Anonymität gewährt wird, während Verkäufer nicht anonym sind, um die Transparenz der Steuerberichterstattung zu gewährleisten. Das heißt, das System erlaubt es nicht, nachzuvollziehen, wofür der Nutzer Geld ausgibt, bietet aber Mittel zur Verfolgung des Mittelzuflusses (der Absender bleibt anonym), was die typischen Probleme von BitCoin mit der Steuerprüfung löst. Der Code ist in Python geschrieben und wird unter den Lizenzen AGPLv3 und LGPLv3 verbreitet.

GNU Taler schafft keine eigene Kryptowährung, sondern arbeitet mit bereits bestehenden Währungen, einschließlich Dollar, Euro und Bitcoin. Die Unterstützung neuer Währungen kann durch die Gründung einer Bank gewährleistet werden, die als finanzieller Garant fungiert. Das Geschäftsmodell von GNU Taler basiert auf der Durchführung von Tauschgeschäften – Geld aus traditionellen Zahlungssystemen wie BitCoin, Mastercard, SEPA, Visa, ACH und SWIFT wird in anonymes elektronisches Geld in derselben Währung umgewandelt. Der Benutzer kann elektronisches Geld an Verkäufer übergeben, die es dann an einem Austauschpunkt gegen Bargeld eintauschen können, das von traditionellen Zahlungssystemen bereitgestellt wird.

Alle Transaktionen in GNU Taler sind durch moderne kryptografische Algorithmen geschützt, die die Integrität selbst bei einem Leak von privaten Schlüsseln der Kunden, Verkäufer und Austauschpunkte wahren. Das Datenbankformat ermöglicht die Überprüfung aller durchgeführten Transaktionen und die Bestätigung ihrer Konsistenz. Der Nachweis der Zahlung für Verkäufer ist der kryptografische Nachweis einer Überweisung im Rahmen des mit dem Kunden abgeschlossenen Vertrags sowie eine kryptografisch signierte Bestätigung über das Vorhandensein von Mitteln am Austauschpunkt. GNU Taler umfasst eine Reihe grundlegender Komponenten, die die Logik für den Betrieb der Bank, des Austauschpunkts, des Marktplatzes, der Brieftasche und des Auditors bereitstellen.

In der neuen Version wurden Änderungen implementiert, die zur Behebung von Mängeln entwickelt wurden, die durch eine Sicherheitsüberprüfung des Codes festgestellt wurden. Das Audit wurde 2020 von der Firma Code Blau durchgeführt und durch einen Zuschuss finanziert, der von der Europäischen Kommission im Rahmen eines Programms zur Entwicklung neuer Internettechnologien gewährt wurde. Nach dem Audit wurden Empfehlungen zur Verbesserung der Isolation von privaten Schlüsseln und der Trennung von Rechten, zur Verbesserung der Dokumentation des Codes, zur Vereinfachung komplexer Strukturen, zur Überarbeitung der Methoden zur Behandlung von NULL-Zeigern, zur Initialisierung von Strukturen und zu Callback-Aufrufen gegeben.

Hauptänderungen:

  • Die Isolation der privaten Schlüssel wurde verstärkt, die jetzt mit separaten ausführbaren Dateien taler-exchange-secmod-* verarbeitet werden, die unter einem separaten Benutzer ausgeführt werden. Dies ermöglicht es, die Logik der Arbeit mit Schlüsseln vom Prozess taler-exchange-httpd zu trennen, der externe Netzwerk-Anfragen bearbeitet.
  • Die Isolation sensibler Konfigurationsparameter der Austauschpunkte (Börsen) wurde verstärkt.
  • Im Wallet-Core wurde die Unterstützung für Backup und Wiederherstellung hinzugefügt.
  • Im Wallet wurde das Layout der Anzeige von Transaktionsinformationen, Historien, Fehlern und ausstehenden Operationen geändert. Die Stabilität und Benutzerfreundlichkeit des Wallets wurden erhöht. Die API des Wallets wurde dokumentiert und wird jetzt in allen Benutzeroberflächen verwendet.
  • In der auf der WebExtension-Technologie basierenden Wallet-Variante, die für die Verwendung in Browsern bestimmt ist, wurde die Unterstützung für den Browser GNU IceCat hinzugefügt. Die erforderlichen Zugriffsrechte für das WebExtension-Wallet wurden erheblich reduziert.
  • Für Austauschpunkte und Handelsplattformen besteht die Möglichkeit, eigene Bedingungen für die Erbringung von Dienstleistungen festzulegen.
  • Im Backend wurden optionale Werkzeuge für die Inventarisierung zur Organisation der Arbeit an Handelsplattformen hinzugefügt.
  • Im Vertrag besteht die Möglichkeit, Entwürfe von Produktbildern anzuzeigen.
  • Im F-Droid-Katalog sind Android-Anwendungen für den Handelsverkauf (Point-of-Sale) und Kassenarbeiten erhältlich, die zur Organisation von Verkäufen auf Handelsplattformen verwendet werden.
  • Der Rückerstattungsprozess wurde verbessert.
  • Die HTTP-API für Handelsplattformen wurde verbessert und vereinfacht. Die Erstellung von Frontends für Handelsplattformen wurde erleichtert und die Möglichkeit zur Generierung von fertigen HTML-Seiten durch das Backend zur Arbeit mit Wallets hinzugefügt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4