Nakon godine razvoja, projekt GNU predstavio je izdanje slobodnog sustava elektroničkih plačanja GNU Taler 0.9, koji kupcima osigurava anonimnost, ali zadržava mogućnost identifikacije prodavača radi osiguravanja transparentnosti u pružanju poreznih izvještaja. Sustav ne omogućuje praćenje informacija o tome kako korisnik troši novac, ali pruža sredstva za praćenje priljeva sredstava (pošiljatelj ostaje anoniman), čime se rješavaju problemi s poreznim revizijama koji su svojstveni Bitcoinu. Kod je napisan na Pythonu i distribuira se pod licencama AGPLv3 i LGPLv3.
GNU Taler ne stvara vlastitu kriptovalutu, već radi s postojećim valutama, uključujući dolare, eure i bitcoine. Podršku novim valutama moguće je osigurati putem osnivanja banke koja djeluje kao financijski jamac. Poslovni model GNU Taler temelji se na izvedbi transakcija razmjene — novac iz tradicionalnih platnih sustava, kao što su BitCoin, Mastercard, SEPA, Visa, ACH i SWIFT, pretvara se u anonimne elektroničke novčanice u istoj valuti. Korisnik može prenijeti elektronički novac prodavačima, koji ga zatim na točki razmjene mogu zamijeniti natrag za stvarni novac koji predstavljaju tradicionalni sustavi plaćanja.
Sve transakcije u GNU Taleru zaštićene su korištenjem modernih kriptografskih algoritama, što omogućava očuvanje vjerodostojnosti čak i u slučaju curenja privatnih ključeva klijenata, prodavača i točaka razmjene. Format baze podataka omogućava verifikaciju svih izvršenih transakcija i potvrđivanje njihove konzistentnosti. Potvrda plaćanja za prodavače predstavlja kriptografski dokaz prijenosa u okviru ugovora sklopljenog s klijentom i kriptografski potpisana potvrda o postojanju sredstava na točki razmjene. U sklopu GNU Talera nalazi se set osnovnih komponenti koje pružaju logiku za rad banke, točke razmjene, tržišne platforme, novčanika i revizora.
Glavne promjene:
- Dodana je podrška za povjerljive mobilne plaćanja koja se odvijaju u P2P (peer-to-peer) načinu putem izravnog povezivanja aplikacije kupca i aplikacije prodajnog mjesta (POS, point-of-sale).
- Dodana je podrška za plaćanja s ograničenjem prema dobi (prodavač može postaviti minimalnu dob, a kupcu se pruža mogućnost potvrde usklađenosti s tim zahtjevom bez otkrivanja povjerljivih podataka).
- Unaprijeđena je shema baze podataka točke razmjene, koja je optimizirana za povećanje performansi i skalabilnosti.
- Umjesto Python banke došao je alat LibEuFin Sandbox s implementacijom server komponenti koje osiguravaju rad bankovnih protokola i emuliraju jednostavan bankovni sustav za upravljanje računima i saldima.
- Opcija novčanika na bazi tehnologije WebExtension, namijenjena korištenju u preglednicima, prilagođena je za podršku trećoj verziji manifesta Chrome.
Izvor: opennet.ru
