Pagpagawas sa GNU Taler 0.8 nga sistema sa pagbayad nga gihimo sa proyekto sa GNU

Ang GNU Project nagpagawas sa libre nga elektronikong sistema sa pagbayad nga GNU Taler 0.8. Ang usa ka bahin sa sistema mao nga ang mga pumapalit gihatagan og anonymity, apan ang mga tigbaligya dili anonymous aron masiguro ang transparency sa pagreport sa buhis, i.e. ang sistema wala magtugot sa pagsubay sa impormasyon mahitungod sa diin ang user mogasto sa salapi, apan naghatag og mga himan alang sa pagsubay sa resibo sa mga pundo (ang nagpadala nagpabilin nga wala mailhi), nga nagsulbad sa mga problema nga kinaiyanhon sa BitCoin nga adunay mga pag-audit sa buhis. Ang code gisulat sa Python ug giapod-apod ubos sa AGPLv3 ug LGPLv3 nga mga lisensya.

Ang GNU Taler wala maghimo sa kaugalingon nga cryptocurrency, apan nagtrabaho sa mga kasamtangan nga kwarta, lakip ang mga dolyar, euro ug bitcoins. Ang suporta alang sa bag-ong mga kwarta mahimong masiguro pinaagi sa paghimo sa usa ka bangko nga naglihok isip usa ka pinansyal nga garantiya. Ang modelo sa negosyo sa GNU Taler gibase sa paghimo sa mga transaksyon sa pagbayloay - ang salapi gikan sa tradisyonal nga mga sistema sa pagbayad sama sa BitCoin, Mastercard, SEPA, Visa, ACH ug SWIFT gi-convert ngadto sa anonymous nga electronic money sa samang currency. Mahimong ibalhin sa user ang electronic money ngadto sa mga tigbaligya, nga mahimo dayon nga ibaylo kini balik sa tinuod nga kwarta nga girepresentahan sa tradisyonal nga mga sistema sa pagbayad sa exchange point.

Ang tanan nga mga transaksyon sa GNU Taler giprotektahan gamit ang modernong cryptographic algorithm, nga nagtugot kanila sa pagpadayon sa pagkatinuod bisan kung ang mga pribadong yawe sa mga kliyente, tigbaligya ug mga exchange point na-leak. Ang format sa database naghatag sa abilidad sa pag-verify sa tanan nga nahuman nga mga transaksyon ug pagkumpirma sa ilang pagkamakanunayon. Ang pagkumpirma sa pagbayad alang sa mga tigbaligya usa ka cryptographic nga pruweba sa pagbalhin sa sulod sa balangkas sa kontrata nga natapos sa kliyente ug usa ka cryptographic nga gipirmahan nga kumpirmasyon sa pagkaanaa sa mga pondo sa exchange point. Ang GNU Taler naglakip sa usa ka hugpong sa mga batakang sangkap nga naghatag sa lohika alang sa operasyon sa bangko, exchange point, trading platform, pitaka ug auditor.

Ang bag-ong pagpagawas nagpatuman sa mga pagbag-o nga giandam sa pagwagtang sa mga kakulangan nga giila isip resulta sa usa ka security audit sa code base. Ang pag-audit gihimo kaniadtong 2020 ni Code Blau ug gipondohan pinaagi sa usa ka grant nga gi-isyu sa European Commission isip bahin sa programa alang sa pagpalambo sa sunod nga henerasyon nga mga teknolohiya sa Internet. Pagkahuman sa pag-audit, gihimo ang mga rekomendasyon nga may kalabotan sa pagpalig-on sa pag-inusara sa mga pribado nga yawe ug pagbulag sa mga pribilehiyo, pagpaayo sa dokumentasyon sa code, pagpayano sa mga komplikado nga istruktura, pag-rework sa mga pamaagi alang sa pagproseso sa mga NULL pointer, pagsugod sa mga istruktura ug mga tawag sa callback.

Panguna nga mga pagbag-o:

  • Ang dugang nga pag-inusara sa mga pribadong yawe, nga karon giproseso gamit ang separado nga taler-exchange-secmod-* nga mga executable nga gipadagan ubos sa usa ka bulag nga user, nga nagtugot kanimo sa pagbulag sa lohika alang sa pagtrabaho uban sa mga yawe gikan sa taler-exchange-httpd nga proseso nga nagproseso sa mga hangyo sa gawas nga network .
  • Nadugangan nga pagkahimulag sa kompidensyal nga mga parameter sa pag-configure sa mga punto sa pagbinayloay (pagbinayloay).
  • Ang suporta alang sa backup ug pagbawi gidugang sa pagpatuman sa pitaka (Wallet-core).
  • Gibag-o sa pitaka ang presentasyon sa kasayuran bahin sa mga transaksyon, kasaysayan, mga sayup ug mga pending nga operasyon. Ang kalig-on sa pitaka ug kasayon ​​sa paggamit gipauswag. Ang wallet API nadokumento na ug gigamit na karon sa tanang user interface.
  • Ang browser-based nga bersyon sa pitaka nga gibase sa WebExtension nga teknolohiya nagdugang og suporta para sa GNU IceCat browser. Ang mga katungod sa pag-access nga gikinahanglan sa pag-operate sa usa ka pitaka nga nakabase sa WebExtension naminusan pag-ayo.
  • Ang mga exchange point ug trading platform adunay kahigayonan sa paghubit sa ilang mga termino sa serbisyo.
  • Ang mga opsyonal nga himan alang sa imbentaryo gidugang sa backend alang sa pag-organisar sa trabaho sa mga trading platform.
  • Ang kontrata naghatag og kapilian sa pagpakita sa thumbnail nga mga hulagway sa produkto.
  • Ang katalogo sa F-Droid naglangkob sa mga aplikasyon sa Android alang sa trade accounting (point-of-sale) ug mga operasyon sa cash register, nga gigamit sa pag-organisar sa mga halin sa mga platform sa pamatigayon.
  • Gipauswag nga pagpatuman sa proseso sa refund.
  • Gipauswag ug gipasimple nga HTTP API alang sa mga platform sa pamatigayon. Ang paghimo sa mga front-ends alang sa trading platform gipasayon, ug ang abilidad sa back-end nga makamugna og andam nga HTML nga mga panid alang sa pagtrabaho sa usa ka pitaka gidugang.

Source: opennet.ru

Idugang sa usa ka comment