Po více než roce a půl vývoje projekt GNU představil verzi svobodného elektronického platebního systému GNU Taler 0.10, který zajišťuje anonymitu pro kupující, ale zároveň umožňuje identifikaci prodávajících za účelem transparentnosti daňového reportingu. Systém neumožňuje sledovat informace o tom, kam uživatel utrácí peníze, ale poskytuje prostředky k sledování příjmu prostředků (odesílatel zůstává anonymní), což vyřeší problémy s daňovým auditem, které má BitCoin. Kód je napsaný v Pythonu a šíří se pod licencemi AGPLv3 a LGPLv3.
GNU Taler nevytváří vlastní kryptoměnu, ale pracuje s již existujícími měnami, včetně dolarů, eur a bitcoinů. Podporu nových měn lze zajistit prostřednictvím vytvoření banky, která funguje jako finanční garance. Obchodní model GNU Taler je založen na provádění směnných operací — peníze z tradičních platebních systémů, jako jsou BitCoin, Mastercard, SEPA, Visa, ACH a SWIFT, se transformují na anonymní elektronické peníze ve stejné měně. Zákazník může předávat elektronické peníze prodejcům, kteří je pak mohou na směnárně vyměnit zpět na skutečné peníze, které jsou reprezentovány tradičními platebními systémy.
Všechny transakce v GNU Taler jsou chráněny pomocí moderních kryptografických algoritmů, které zajišťují pravdivost i v případě úniku soukromých klíčů klientů, prodejců a směnáren. Databázový formát umožňuje verifikaci všech provedených transakcí a potvrzení jejich konzistence. Potvrzením platby pro prodejce je kryptografický důkaz o převodu v rámci uzavřené smlouvy se zákazníkem a kryptograficky podepsané potvrzení o dostupnosti prostředků na směnárně. Systém GNU Taler zahrnuje sadu základních komponentů, které poskytují logiku pro fungování banky, směnárny, tržiště, peněženky a auditora.
Financování vývoje je zajištěno prostřednictvím grantů Evropské komise, Federálního úřadu pro vzdělání a výzkum Švýcarska a Federálního úřadu pro výzkum a inovace (SERI). V rámci projektu NGI TALER se pracuje na vývoji produktu založeného na GNU Taler, který je připraven pro použití v Evropské unii.
Hlavní změny:
- Byla přidána podpora pro výměnu klíčů pomocí protokolu EBICS 3.0 (Electronic Banking Internet Communication Standard), určeného pro bezpečnou výměnu informací o platbách mezi bankami. Pro zasílání požadavků do bank pomocí protokolu EBICS byla navržena utilita libeufin-nexus.
- Pro obchody byl navržen pohodlnější rozhraní pro provádění plateb pomocí QR kódů, realizované prostřednictvím veřejně dostupného zpracovatele GET požadavků, který používá šablony.
- V Apple App Store je umístěna implementace peněženky pro platformu iOS.
- V peněženkách bylo zlepšeno řízení připojení k výměnným bodům.
- Do Wallet-core byla přidána možnost generování událostí monitorování pro usnadnění diagnostiky.
- Pro peněženky byl zaveden nový typ transakcí, které představují prostředky ztracené kvůli denominaci, stažení nebo vypršení platnosti mincí.
- Ve Wallet-core bylo zajištěno cache požadavků a přidána podpora pro ověřování klíčů v asynchronním režimu.
Zdroj: opennet.ru
