Nakon godinu dana razvoja, GNU Project je objavio GNU Taler 0.9, besplatni sistem elektronskog plaćanja koji kupcima pruža anonimnost, ali zadržava mogućnost identifikacije prodavaca radi transparentnog izvještavanja o porezu. Sistem ne dozvoljava praćenje informacija o tome gdje korisnik troši novac, ali pruža alate za praćenje prijema sredstava (pošiljalac ostaje anoniman), što rješava probleme svojstvene BitCoinu poreznim revizijama. Kod je napisan u Python-u i distribuira se pod licencama AGPLv3 i LGPLv3.
GNU Taler ne stvara vlastitu kriptovalutu, već radi sa postojećim valutama, uključujući dolare, eure i bitcoine. Podrška za nove valute može se osigurati kroz stvaranje banke koja djeluje kao finansijski garant. Poslovni model GNU Talera zasniva se na obavljanju transakcija razmjene - novac iz tradicionalnih platnih sistema kao što su BitCoin, Mastercard, SEPA, Visa, ACH i SWIFT se pretvara u anonimni elektronski novac u istoj valuti. Korisnik može prenijeti elektronski novac prodavcima, koji ga zatim mogu zamijeniti u pravi novac predstavljen tradicionalnim platnim sistemima na mjestu zamjene.
Sve transakcije u GNU Taleru zaštićene su modernim kriptografskim algoritmima, koji im omogućavaju da održe autentičnost čak i ako procure privatni ključevi klijenata, prodavača i razmjenjivača. Format baze podataka pruža mogućnost provjere svih završenih transakcija i potvrđivanja njihove konzistentnosti. Potvrda plaćanja za prodavce je kriptografski dokaz o izvršenom transferu u okviru ugovora zaključenog sa klijentom i kriptografski potpisana potvrda o dostupnosti sredstava na mestu razmene. GNU Taler uključuje skup osnovnih komponenti koje pružaju logiku za rad banke, mjenjačnice, trgovačke platforme, novčanika i revizora.
Glavne promjene:
- Dodata podrška za povjerljiva mobilna plaćanja u P2P (peer-to-peer) načinu putem direktnog povezivanja aplikacije kupca i aplikacije na prodajnom mjestu (POS).
- Dodata podrška za plaćanja uz starosna ograničenja (prodavac može postaviti minimalnu starosnu granicu, a kupcu se daje mogućnost da potvrdi usklađenost sa ovim zahtjevom bez otkrivanja povjerljivih podataka).
- Poboljšana shema baze podataka Exchange point, koja je optimizirana za performanse i skalabilnost.
- Python banku zamenio je LibEuFin Sandbox alat sa implementacijom serverskih komponenti koje obezbeđuju rad bankarskih protokola i oponašaju jednostavan bankarski sistem za upravljanje računima i bilansima.
- Opcija novčanika zasnovana na WebExtension-u za upotrebu u pretraživačima je prilagođena da podrži treću verziju Chrome manifesta.
izvor: opennet.ru