Lansarea sistemului de plată GNU Taler 0.8 dezvoltat de proiectul GNU

Proiectul GNU a lansat sistemul gratuit de plată electronică GNU Taler 0.8. O caracteristică a sistemului este că cumpărătorilor li se oferă anonimatul, dar vânzătorii nu sunt anonimi pentru a asigura transparența în raportarea fiscală, de exemplu. sistemul nu permite urmărirea informațiilor despre locul în care utilizatorul cheltuiește banii, dar oferă instrumente de urmărire a primirii fondurilor (expeditorul rămâne anonim), ceea ce rezolvă problemele inerente BitCoin cu controalele fiscale. Codul este scris în Python și distribuit sub licențele AGPLv3 și LGPLv3.

GNU Taler nu își creează propria criptomonedă, ci funcționează cu monedele existente, inclusiv dolari, euro și bitcoin. Sprijinul pentru monede noi poate fi asigurat prin crearea unei bănci care să acționeze ca garant financiar. Modelul de afaceri GNU Taler se bazează pe efectuarea de tranzacții de schimb - banii din sistemele tradiționale de plată precum BitCoin, Mastercard, SEPA, Visa, ACH și SWIFT sunt convertiți în monedă electronică anonimă în aceeași monedă. Utilizatorul poate transfera bani electronici către vânzători, care apoi le pot schimba înapoi în bani reali reprezentați de sistemele tradiționale de plată la punctul de schimb.

Toate tranzacțiile din GNU Taler sunt protejate folosind algoritmi criptografici moderni, care le permit să mențină autenticitatea chiar dacă cheile private ale clienților, vânzătorilor și punctelor de schimb sunt scurse. Formatul bazei de date oferă posibilitatea de a verifica toate tranzacțiile finalizate și de a confirma consistența acestora. Confirmarea plății pentru vânzători este o dovadă criptografică a transferului în cadrul contractului încheiat cu clientul și o confirmare semnată criptografic a disponibilității fondurilor la punctul de schimb. GNU Taler include un set de componente de bază care oferă logica funcționării băncii, punctului de schimb, platformei de tranzacționare, portofelului și auditorului.

Noua versiune implementează modificări pregătite pentru a elimina deficiențele identificate ca urmare a unui audit de securitate al bazei de cod. Auditul a fost realizat în 2020 de Code Blau și finanțat printr-un grant emis de Comisia Europeană în cadrul programului de dezvoltare a tehnologiilor Internet de ultimă generație. În urma auditului au fost făcute recomandări legate de consolidarea izolării cheilor private și separarea privilegiilor, îmbunătățirea documentației codului, simplificarea structurilor complexe, reelaborarea metodelor de procesare a pointerilor NULL, inițializarea structurilor și apelurile de apel invers.

Principalele modificări:

  • Izolarea crescută a cheilor private, care sunt acum procesate folosind executabile separate taler-exchange-secmod-* care rulează sub un utilizator separat, ceea ce vă permite să separați logica de lucru cu cheile de procesul taler-exchange-httpd care procesează cererile de rețea externă .
  • Izolarea crescută a parametrilor confidențiali de configurare a punctelor de schimb (schimburi).
  • Suport pentru backup și recuperare a fost adăugat la implementarea portofelului (Wallet-core).
  • Portofelul a modificat prezentarea informațiilor despre tranzacții, istoric, erori și operațiuni în așteptare. Stabilitatea portofelului și ușurința în utilizare au fost îmbunătățite. API-ul portofel a fost documentat și este acum utilizat în toate interfețele de utilizator.
  • Versiunea bazată pe browser a portofelului bazată pe tehnologia WebExtension adaugă suport pentru browserul GNU IceCat. Drepturile de acces necesare pentru operarea unui portofel bazat pe WebExtension au fost reduse semnificativ.
  • Punctele de schimb și platformele de tranzacționare au posibilitatea de a-și defini termenii și condițiile.
  • Instrumente opționale pentru inventar au fost adăugate la backend pentru organizarea activității platformelor de tranzacționare.
  • Contractul oferă opțiunea de a afișa imagini în miniatură ale produsului.
  • Catalogul F-Droid conține aplicații Android pentru operațiuni de contabilitate comercială (punctul de vânzare) și de casă, utilizate pentru organizarea vânzărilor pe platformele de tranzacționare.
  • Îmbunătățirea implementării procesului de rambursare.
  • API HTTP îmbunătățită și simplificată pentru platformele de tranzacționare. Crearea front-end-urilor pentru platformele de tranzacționare a fost simplificată și a fost adăugată capacitatea back-end-ului de a genera pagini HTML gata făcute pentru a lucra cu un portofel.

Sursa: opennet.ru

Adauga un comentariu