Projekti GNU shpalli lançimin e sistemit të lirë të pagesave GNU Taler 0.8. Karakteristika kryesore e sistemit është se blerësit gëzojnë anonimatin, ndërsa shitësit nuk janë anonimë për të siguruar transparencën në raportimin fiskal, pra, sistemi nuk lejon ndjekjen e informacionit se ku shpenzon para përdoruesi, por ofron mjete për të ndjekur hyrjet e mjeteve (dërguesi mbetet anonim), që zgjidh problemet e auditimit fiskal të BitCoin. Kodi është shkruar në Python dhe shpërndahet nën licencat AGPLv3 dhe LGPLv3.
GNU Taler nuk krijon njĂ« monedhĂ« kriptografike tĂ« vetĂ«n, por punon me monedha ekzistuese, duke pĂ«rfshirĂ« dollarĂ«t, eurot dhe bitcoin-et. MbĂ«shtetja pĂ«r monedha tĂ« reja mund tĂ« sigurohet pĂ«rmes krijimit tĂ« njĂ« banke qĂ« vepron si garanci financiare. Modeli i biznesit tĂ« GNU Taler bazohet nĂ« realizimin e operacioneve tĂ« kĂ«mbimit â paratĂ« nga sistemet tradicionale tĂ« pagesave, si BitCoin, Mastercard, SEPA, Visa, ACH dhe SWIFT, transformohen nĂ« para elektronike anonime nĂ« tĂ« njĂ«jtĂ«n monedhĂ«. PĂ«rdoruesi mund tĂ« transferojĂ« paratĂ« elektronike tek shitĂ«sit, tĂ« cilĂ«t mĂ« pas mund t'i kĂ«mbejnĂ« ato prapa nĂ« para reale nĂ« pikĂ«n e kĂ«mbimit, tĂ« pĂ«rfaqĂ«suara nga sistemet tradicionale tĂ« pagesave.
Të gjitha transaksionet në GNU Taler janë të mbrojtura duke përdorur algoritme moderne të kriptografisë, të cilat sigurojnë saktësinë edhe në rast të rrjedhjes së çeljeve private të klientëve, tregtarëve dhe pikave të këmbimit. Formati i DB ofron mundësinë për verifikimin e të gjitha transaksioneve të kryera dhe konfirmimin e koherencës së tyre. Konfirmimi i pagesës për tregtarët është prova kriptografike e transferimit në kuadër të kontratës së nënshkruar me klientin dhe një konfirmim i nënshkruar kriptografikisht për ekzistencën e fondeve në pikën e këmbimit. GNU Taler përfshin një grup komponentësh bazikë që ofrojnë logjikën për funksionimin e bankës, pikës së këmbimit, tregut, portofolit dhe auditorit.
Në lëshimin e ri janë realizuar ndryshime, të përgatitura për të eliminuar mangësitë e evidentuara pas një auditi të bazës kodore. Auditi u krye në vitin 2020 nga kompania Code Blau dhe u financua përmes një granti të dhënë nga Komisioni Evropian në kuadër të programit për zhvillimin e teknologjive të reja të internetit. Pas përfundimit të kontrollit, u dhanë rekomandime lidhur me forcimin e izolimit të çelësave të mbyllur dhe ndarjen e privilegjeve, përmirësimin e dokumentacionit të kodit, thjeshtimin e strukturave të komplikuara, rishikimin e metodave për trajtimin e treguesve NULL, si dhe fillizimin e strukturave dhe thirrjet callback.
Ndryshimet kryesore:
- U forcuar izolimi i çelësave të mbyllur, të cilët tani përpunohen duke përdorur skedarë ekzekutivë të veçantë taler-exchange-secmod-*, që nisi nën një përdorues të veçantë, duke ndarë logjikën e punës me çelësat nga procesi taler-exchange-httpd, që trajton kërkesat e jashtme të rrjetit.
- U forcuar izolimi i parametrave të ndjeshëm të konfigurimit të pikave të këmbimit (borsave).
- Në realizimin e portofolit (Wallet-core) është shtuar mbështetje për backup dhe rikuperim.
- NĂ« portofol Ă«shtĂ« ndryshuar mĂ«nyra e paraqitjes sĂ« informacionit rreth transaksioneve, historisĂ«, gabimeve dhe operacioneve qĂ« presin pĂ«r tu realizuar. ĂshtĂ« rritur stabiliteti i funksionimit tĂ« portofolit dhe komoditeti i punĂ«s. API i portofolit Ă«shtĂ« dokumentuar, i cili tani pĂ«rdoret nĂ« tĂ« gjitha ndĂ«rfaqet e pĂ«rdoruesit.
- Në variantin e portofolit bazuar në teknologjinë WebExtension, i destinuar për përdorim në shfletues, është shtuar mbështetje për shfletuesin GNU IceCat. Ndërsa janë reduktuar ndjeshëm të drejtat e aksesit të nevojshme për funksionimin e portofolit në baza WebExtension.
- Për pikat e këmbimit dhe tregjet është përfshirë mundësia e përcaktimit të kushteve të veta për ofrimin e shërbimeve.
- Në backendin për organizimin e funksionimit të tregjeve janë shtuar mjete joobligative për inventarizimin.
- Në kontratë është përfshirë mundësia e shfaqjes së skicave të imazheve të produktit.
- Në katalogun F-Droid janë vendosur aplikacionet Android për menaxhimin e tregtisë (point-of-sale) dhe funksionimin e kasës, të përdorura për organizimin e shitjeve në tregje.
- ĂshtĂ« pĂ«rmirĂ«suar realizimi i procesit tĂ« rimbursimit.
- ĂshtĂ« pĂ«rmirĂ«suar dhe thjeshtuar HTTP API pĂ«r tregjet. ĂshtĂ« lehtĂ«suar krijimi i frontendĂ«ve pĂ«r tregjet, duke shtuar mundĂ«sinĂ« e gjenerimit tĂ« faqeve HTML tĂ« gatshme nga backend pĂ«r punĂ« me portofolin.
Burimi: opennet.ru
