Vrystelling van die GNU Taler 0.8-betalingstelsel wat deur die GNU-projek ontwikkel is

Die GNU-projek het die gratis elektroniese betalingstelsel GNU Taler 0.8 vrygestel. ’n Kenmerk van die stelsel is dat kopers van anonimiteit voorsien word, maar verkopers is nie anoniem nie om deursigtigheid in belastingverslaggewing te verseker, m.a.w. die stelsel laat nie inligting dop oor waar die gebruiker geld spandeer nie, maar bied gereedskap om die ontvangs van fondse op te spoor (die sender bly anoniem), wat die probleme inherent aan BitCoin oplos met belastingoudits. Die kode is in Python geskryf en onder die AGPLv3- en LGPLv3-lisensies versprei.

GNU Taler skep nie sy eie cryptocurrency nie, maar werk met bestaande geldeenhede, insluitend dollars, euro's en bitcoins. Ondersteuning vir nuwe geldeenhede kan verseker word deur die skepping van 'n bank wat as 'n finansiële borg optree. GNU Taler se sakemodel is gebaseer op die uitvoer van ruiltransaksies – geld van tradisionele betaalstelsels soos BitCoin, Mastercard, SEPA, Visa, ACH en SWIFT word in anonieme elektroniese geld in dieselfde geldeenheid omgeskakel. Die gebruiker kan elektroniese geld aan verkopers oordra, wat dit dan kan terugruil in regte geld wat deur tradisionele betaalstelsels by die ruilpunt verteenwoordig word.

Alle transaksies in GNU Taler word beskerm met behulp van moderne kriptografiese algoritmes, wat hulle in staat stel om egtheid te behou, selfs al word die private sleutels van kliënte, verkopers en ruilpunte uitgelek. Die databasisformaat bied die vermoë om alle voltooide transaksies te verifieer en hul konsekwentheid te bevestig. Bevestiging van betaling vir verkopers is 'n kriptografiese bewys van die oordrag binne die raamwerk van die kontrak wat met die kliënt gesluit is en 'n kriptografies ondertekende bevestiging van die beskikbaarheid van fondse by die ruilpunt. GNU Taler bevat 'n stel basiese komponente wat die logika verskaf vir die werking van die bank, ruilpunt, verhandelingsplatform, beursie en ouditeur.

Die nuwe weergawe implementeer veranderinge wat voorberei is om tekortkominge uit te skakel wat geïdentifiseer is as gevolg van 'n sekuriteitsoudit van die kodebasis. Die oudit is in 2020 deur Code Blau uitgevoer en gefinansier deur 'n toekenning wat deur die Europese Kommissie uitgereik is as deel van die program vir die ontwikkeling van volgende generasie internettegnologieë. Na die oudit is aanbevelings gemaak wat verband hou met die versterking van die isolasie van private sleutels en skeiding van voorregte, die verbetering van kodedokumentasie, die vereenvoudiging van komplekse strukture, herbewerkingsmetodes vir die verwerking van NULL-wysers, die inisiasie van strukture en terugbeloproepe.

Belangrikste veranderinge:

  • Verhoogde isolasie van private sleutels, wat nou verwerk word deur gebruik te maak van aparte taler-exchange-secmod-* uitvoerbare programme wat onder 'n aparte gebruiker loop, wat jou toelaat om die logika vir die werk met sleutels te skei van die taler-exchange-httpd proses wat eksterne netwerkversoeke verwerk .
  • Verhoogde isolasie van vertroulike konfigurasieparameters van uitruilpunte (uitruilings).
  • Ondersteuning vir rugsteun en herstel is by die beursie-implementering (Wallet-kern) gevoeg.
  • Die beursie het die aanbieding van inligting oor transaksies, geskiedenis, foute en hangende bedrywighede verander. Die stabiliteit van die beursie en gemak van gebruik is verbeter. Die beursie-API is gedokumenteer en word nou in alle gebruikerskoppelvlakke gebruik.
  • Die blaaier-gebaseerde weergawe van die beursie gebaseer op WebExtension-tegnologie voeg ondersteuning vir die GNU IceCat-blaaier by. Die toegangsregte wat nodig is om 'n WebExtension-gebaseerde beursie te bedryf, is aansienlik verminder.
  • Ruilpunte en handelsplatforms het die geleentheid om hul diensvoorwaardes te definieer.
  • Opsionele gereedskap vir voorraad is by die agterkant gevoeg om die werk van handelsplatforms te organiseer.
  • Die kontrak bied die opsie om duimnaelbeelde van die produk te vertoon.
  • Die F-Droid-katalogus bevat Android-toepassings vir handelsrekeningkunde (verkooppunt) en kasregisterbedrywighede, wat gebruik word om verkope op handelsplatforms te organiseer.
  • Verbeterde implementering van die terugbetalingsproses.
  • Verbeterde en vereenvoudigde HTTP API vir handelsplatforms. Die skepping van front-ends vir handelsplatforms is vereenvoudig, en die vermoë vir die back-end om klaargemaakte HTML-bladsye te genereer om met 'n beursie te werk, is bygevoeg.

Bron: opennet.ru

Voeg 'n opmerking