Po półtora roku prac nad projektem GNU zaprezentowano wydanie wolnego systemu płatności elektronicznych GNU Taler 0.10, który zapewnia anonimowość kupującym, ale umożliwia identyfikację sprzedawców dla zapewnienia przejrzystości w zakresie raportowania podatkowego. System nie pozwala na śledzenie informacji o tym, na co użytkownik wydaje pieniądze, ale zapewnia narzędzia do śledzenia wpływów (nadawca pozostaje anonimowy), co rozwiązuje problemy z audytem podatkowym typowe dla BitCoin. Kod został napisany w Pythonie i jest rozpowszechniany na licencjach AGPLv3 i LGPLv3.
GNU Taler nie tworzy własnej kryptowaluty, lecz działa z już istniejącymi walutami, w tym z dolarami, euro i bitcoinami. Wsparcie nowych walut można uzyskać poprzez założenie banku, który pełni rolę gwaranta finansowego. Model biznesowy GNU Taler oparty jest na realizacji operacji wymiany — pieniądze z tradycyjnych systemów płatniczych, takich jak BitCoin, Mastercard, SEPA, Visa, ACH i SWIFT, zamieniane są na anonimowe pieniądze elektroniczne w tej samej walucie. Użytkownik może przekazywać pieniądze elektroniczne sprzedawcom, którzy następnie mogą w punkcie wymiany zamienić je z powrotem na prawdziwe pieniądze, reprezentowane przez tradycyjne systemy płatności.
Wszystkie transakcje w GNU Taler są chronione przy użyciu nowoczesnych algorytmów kryptograficznych, które pozwalają zachować integralność nawet w przypadku wycieku prywatnych kluczy klientów, sprzedawców i punktów wymiany. Format bazy danych umożliwia weryfikację wszystkich dokonanych transakcji oraz potwierdzenie ich spójności. Potwierdzeniem płatności dla sprzedawców jest kryptograficzny dowód przelewu w ramach umowy zawartej z klientem oraz kryptograficznie podpisane potwierdzenie posiadania środków w punkcie wymiany. GNU Taler składa się z zestawu podstawowych komponentów, które zapewniają logikę dla działania banku, punktu wymiany, platformy handlowej, portfela i audytora.
Finansowanie rozwoju pochodzi z dotacji Komisji Europejskiej, Szwajcarskiego Sekretariatu ds. Edukacji i Szwajcarskiego Sekretariatu ds. Badań i Innowacji (SERI). W ramach projektu NGI TALER trwają prace nad stworzeniem na bazie GNU Taler produktu gotowego do zastosowania w Unii Europejskiej.
Główne zmiany:
- Dodano wsparcie dla wymiany kluczy z wykorzystaniem protokołu EBICS 3.0 (Electronic Banking Internet Communication Standard), przeznaczonego do bezpiecznej wymiany informacji o płatnościach między bankami. Do wysyłania zapytań do banków przy użyciu protokołu EBICS zaproponowano narzędzie libeufin-nexus.
- Dla sklepów zaproponowano bardziej wygodny interfejs realizacji płatności z użyciem kodów QR, zrealizowany poprzez publicznie dostępną obsługę zapytań GET, korzystającą z szablonów.
- W sklepie Apple app store opublikowano realizację portfela dla platformy iOS.
- W portfelach poprawiono zarządzanie połączeniami z punktami wymiany.
- W Wallet-core dodano możliwość generowania zdarzeń monitorujących w celu uproszczenia diagnostyki.
- Dla portfeli wprowadzono nowy typ transakcji, reprezentujący środki utracone z powodu denominacji, wycofania lub upływu ważności monet.
- W Wallet-core zapewniono pamięć podręczną zapytań i dodano wsparcie dla weryfikacji kluczy w trybie asynchronicznym.
Źródło: opennet.ru
