Po roku a pol vývoja vydal projekt GNU GNU Taler 0.10, bezplatný elektronický platobný systém, ktorý poskytuje anonymitu pre kupujúcich, no zachováva možnosť identifikovať predajcov pre transparentné daňové vykazovanie. Systém neumožňuje sledovanie informácií o tom, kde používateľ míňa peniaze, ale poskytuje nástroje na sledovanie prijatia finančných prostriedkov (odosielateľ zostáva anonymný), čo rieši problémy spojené s bitcoinmi s daňovými kontrolami. Kód je napísaný v jazyku Python a distribuovaný pod licenciami AGPLv3 a LGPLv3.
GNU Taler nevytvára vlastnú kryptomenu, ale pracuje s existujúcimi menami vrátane dolárov, eur a bitcoinov. Podporu nových mien je možné zabezpečiť vytvorením banky, ktorá vystupuje ako finančný garant. Obchodný model GNU Taler je založený na vykonávaní výmenných transakcií – peniaze z tradičných platobných systémov ako BitCoin, Mastercard, SEPA, Visa, ACH a SWIFT sa premieňajú na anonymné elektronické peniaze v rovnakej mene. Používateľ môže previesť elektronické peniaze predajcom, ktorí ich potom môžu na mieste výmeny vymeniť späť za skutočné peniaze reprezentované klasickými platobnými systémami.
Všetky transakcie v GNU Taler sú chránené pomocou moderných kryptografických algoritmov, ktoré im umožňujú zachovať autenticitu aj v prípade úniku súkromných kľúčov klientov, predajcov a výmenných miest. Formát databázy poskytuje možnosť overiť všetky dokončené transakcie a potvrdiť ich konzistentnosť. Potvrdenie o platbe pre predajcov je kryptografickým dokladom o prevode v rámci zmluvy uzatvorenej s klientom a kryptograficky podpísaným potvrdením o dostupnosti finančných prostriedkov na výmennom mieste. GNU Taler obsahuje sadu základných komponentov, ktoré poskytujú logiku pre fungovanie banky, výmenného bodu, obchodnej platformy, peňaženky a audítora.
Vývoj je financovaný z grantov Európskej komisie, Švajčiarskeho štátneho sekretariátu pre vzdelávanie a Švajčiarskeho štátneho sekretariátu pre výskum a inovácie (SERI). V rámci projektu NGI TALER sa pracuje na vytvorení produktu založeného na GNU Taler, pripraveného na použitie v Európskej únii.
Hlavné zmeny:
- Pridaná podpora výmeny kľúčov pomocou protokolu EBICS 3.0 (Electronic Banking Internet Communication Standard), ktorý je určený na bezpečnú výmenu platobných informácií medzi bankami. Na odosielanie požiadaviek bankám pomocou protokolu EBICS sa navrhuje nástroj libeufin-nexus.
- Pre obchody bolo navrhnuté pohodlnejšie rozhranie na uskutočňovanie platieb pomocou QR kódov, implementované prostredníctvom verejne dostupného GET request handler pomocou šablón.
- Obchod s aplikáciami Apple obsahuje implementáciu peňaženky pre platformu iOS.
- Peňaženky majú vylepšenú správu pripojení k výmenným bodom.
- Wallet-core pridal možnosť generovať monitorovacie udalosti na zjednodušenie diagnostiky.
- Pre peňaženky bol implementovaný nový typ transakcie, ktorý predstavuje stratené prostriedky v dôsledku nominálnej hodnoty, výberu alebo vypršania platnosti mincí.
- Wallet-core poskytuje ukladanie požiadaviek do vyrovnávacej pamäte a pridanú podporu pre asynchrónne overovanie kľúčov.
Zdroj: opennet.ru
