Lage sistèm peman GNU Taler 0.8 devlope pa pwojè GNU a

Pwojè GNU te pibliye sistèm peman elektwonik gratis GNU Taler 0.8. Yon karakteristik nan sistèm nan se ke achtè yo bay anonimite, men vandè yo pa anonim asire transparans nan rapò taks, i.e. sistèm nan pa pèmèt swiv enfòmasyon sou kote itilizatè a depanse lajan, men li bay zouti pou swiv resi lajan (moun k ap voye a rete anonim), ki rezoud pwoblèm ki nannan nan BitCoin ak odit taks. Kòd la ekri nan Python epi distribye anba lisans AGPLv3 ak LGPLv3.

GNU Taler pa kreye pwòp lajan kript li yo, men travay ak lajan ki egziste deja, ki gen ladan dola, ero ak bitcoins. Sipò pou nouvo lajan ka asire nan kreyasyon an yon bank ki aji kòm yon garanti finansye. Modèl biznis GNU Taler a baze sou fè tranzaksyon echanj - lajan ki soti nan sistèm peman tradisyonèl tankou BitCoin, Mastercard, SEPA, Visa, ACH ak SWIFT konvèti nan lajan elektwonik anonim nan menm lajan an. Itilizatè a ka transfere lajan elektwonik bay vandè, ki moun ki ka chanje li tounen nan lajan reyèl reprezante pa sistèm peman tradisyonèl nan pwen an echanj.

Tout tranzaksyon nan GNU Taler pwoteje lè l sèvi avèk algoritm kriptografik modèn, ki pèmèt yo kenbe otantisite menm si kle prive kliyan, vandè ak pwen echanj yo koule. Fòma baz done a bay kapasite pou verifye tout tranzaksyon ki fèt yo epi konfime konsistans yo. Konfimasyon peman pou vandè yo se yon prèv kriptografik transfè a nan kad kontra a konkli ak kliyan an ak yon konfimasyon kriptografik ki siyen disponiblite lajan nan pwen echanj la. GNU Taler gen ladann yon seri eleman debaz ki bay lojik pou operasyon bank, pwen echanj, platfòm komès, bous ak oditè.

Nouvo lage a aplike chanjman ki prepare pou elimine defisyans yo idantifye kòm rezilta yon odit sekirite nan baz kòd la. Odit la te fèt an 2020 pa Code Blau epi li te finanse atravè yon sibvansyon Komisyon Ewopeyen an te bay kòm yon pati nan pwogram nan pou devlopman nan pwochen jenerasyon teknoloji entènèt. Apre kontwòl kontab la, yo te fè rekòmandasyon ki gen rapò ak ranfòse izolasyon kle prive yo ak separasyon privilèj yo, amelyore dokiman kòd, senplifye estrikti konplèks, retravay metòd pou trete endikasyon NULL, inisyalize estrikti ak apèl callback.

Chanjman prensipal yo:

  • Ogmante izolasyon kle prive yo, ki kounye a trete lè l sèvi avèk ègzèkutabl taler-echanj-secmod-* separe kouri anba yon itilizatè apa, ki pèmèt ou separe lojik pou travay ak kle nan pwosesis taler-echanj-httpd ki trete demann rezo ekstèn. .
  • Ogmantasyon izolasyon paramèt konfigirasyon konfidansyèl nan pwen echanj (echanj).
  • Sipò pou backup ak rekiperasyon yo te ajoute nan aplikasyon an bous (Wallet-core).
  • Bous la chanje prezantasyon enfòmasyon sou tranzaksyon, istwa, erè ak operasyon annatant. Estabilite nan bous la ak fasilite nan itilize yo te amelyore. API bous la te dokimante epi kounye a yo itilize nan tout koòdone itilizatè yo.
  • Vèsyon bous la ki baze sou navigatè ki baze sou teknoloji WebExtension ajoute sipò pou navigatè GNU IceCat la. Dwa aksè ki nesesè pou opere yon bous ki baze sou WebExtension yo te redwi anpil.
  • Pwen echanj ak platfòm komès gen opòtinite pou defini kondisyon sèvis yo.
  • Zouti opsyonèl pou envantè yo te ajoute nan backend la pou òganize travay la nan platfòm komès.
  • Kontra a bay opsyon pou montre imaj miniature pwodwi a.
  • Katalòg F-Droid gen aplikasyon Android pou kontablite komès (pwen lavant) ak operasyon enskripsyon lajan kach, yo itilize pou òganize lavant sou platfòm komès.
  • Amelyore aplikasyon pwosesis ranbousman an.
  • API HTTP amelyore ak senplifye pou platfòm komès. Kreyasyon front-ends pou platfòm komès yo te senplifye, epi yo te ajoute kapasite back-end la pou jenere paj HTML pare pou travay ak yon bous.

Sous: opennet.ru

Add nouvo kòmantè