Wydanie systemu płatności GNU Taler 0.9 opracowanego w ramach projektu GNU

Po roku prac projekt GNU wypuścił GNU Taler 0.9, bezpłatny elektroniczny system płatności, który zapewnia kupującym anonimowość, ale zachowuje możliwość identyfikacji sprzedawców w celu przejrzystego raportowania podatkowego. System nie pozwala na śledzenie informacji o tym, gdzie użytkownik wydaje pieniądze, ale zapewnia narzędzia do śledzenia otrzymania środków (nadawca pozostaje anonimowy), co rozwiązuje problemy nieodłącznie związane z BitCoinem przy kontroli podatkowej. Kod napisany jest w Pythonie i rozpowszechniany na licencjach AGPLv3 i LGPLv3.

GNU Taler nie tworzy własnej kryptowaluty, ale współpracuje z istniejącymi walutami, w tym dolarami, euro i bitcoinami. Wsparcie dla nowych walut można zapewnić poprzez utworzenie banku pełniącego funkcję gwaranta finansowego. Model biznesowy GNU Taler opiera się na przeprowadzaniu transakcji wymiany – pieniądze z tradycyjnych systemów płatności takich jak BitCoin, Mastercard, SEPA, Visa, ACH i SWIFT są zamieniane na anonimowy pieniądz elektroniczny w tej samej walucie. Użytkownik może przekazywać pieniądze elektroniczne sprzedawcom, którzy następnie w punkcie wymiany mogą je wymienić 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ć autentyczność nawet w przypadku wycieku kluczy prywatnych klientów, sprzedawców i punktów wymiany. Format bazy danych zapewnia możliwość weryfikacji wszystkich zrealizowanych transakcji i potwierdzenia ich spójności. Potwierdzenie płatności dla sprzedawców jest kryptograficznym dowodem wykonania przelewu w ramach umowy zawartej z klientem oraz kryptograficznie podpisanym potwierdzeniem dostępności środków w punkcie wymiany. GNU Taler zawiera zestaw podstawowych komponentów zapewniających logikę działania banku, punktu wymiany, platformy handlowej, portfela i audytora.

Główne zmiany:

  • Dodano obsługę poufnych płatności mobilnych realizowanych w trybie P2P (peer-to-peer) poprzez bezpośrednie połączenie aplikacji kupującego z aplikacją w punkcie sprzedaży (POS).
  • Dodano obsługę płatności z ograniczeniem wiekowym (sprzedawca może ustawić minimalny wiek, a kupujący ma możliwość potwierdzenia spełnienia tego wymogu bez ujawniania poufnych danych).
  • Ulepszony schemat bazy danych punktów wymiany, zoptymalizowany pod kątem wydajności i skalowalności.
  • Bank Python został zastąpiony zestawem narzędzi LibEuFin Sandbox z implementacją komponentów serwerowych zapewniających działanie protokołów bankowych i emulujących prosty system bankowy do zarządzania rachunkami i saldami.
  • Opcja portfela oparta na WebExtension do użytku w przeglądarkach została dostosowana do obsługi trzeciej wersji manifestu Chrome.

Źródło: opennet.ru

Dodaj komentarz