Release fan it GNU Taler 0.8-betelsysteem ûntwikkele troch it GNU-projekt

It GNU Project hat it fergese elektroanyske betellingssysteem GNU Taler 0.8 frijlitten. In skaaimerk fan it systeem is dat keapers wurde foarsjoen fan anonimiteit, mar ferkeapers binne net anonym te garandearjen transparânsje yn belesting rapportaazje, i.e. it systeem lit gjin trackingynformaasje oer wêr't de brûker jild útjout, mar jout ark foar it folgjen fan 'e ûntfangst fan fûnsen (de stjoerder bliuwt anonym), dy't de problemen ynherinte oan BitCoin oplost mei belestingkontrôles. De koade is skreaun yn Python en ferspraat ûnder de AGPLv3- en LGPLv3-lisinsjes.

GNU Taler makket gjin eigen cryptocurrency, mar wurket mei besteande muntienheden, ynklusyf dollars, euros en bitcoins. Stipe foar nije faluta kin wurde garandearre troch de oprjochting fan in bank dy't fungearret as in finansjele garânsje. It bedriuwsmodel fan GNU Taler is basearre op it útfieren fan wikseltransaksjes - jild fan tradisjonele betellingssystemen lykas BitCoin, Mastercard, SEPA, Visa, ACH en SWIFT wurdt omsetten yn anonime elektroanysk jild yn deselde munt. De brûker kin elektroanysk jild oermeitsje oan ferkeapers, dy't it dan werom kinne wikselje yn echte jild fertsjintwurdige troch tradisjonele betellingssystemen op it wikselpunt.

Alle transaksjes yn GNU Taler wurde beskerme mei moderne kryptografyske algoritmen, wêrtroch't se autentisiteit kinne behâlde, sels as de privee kaaien fan kliïnten, ferkeapers en útwikselingspunten lekt binne. It databankformaat biedt de mooglikheid om alle foltôge transaksjes te ferifiearjen en har konsistinsje te befêstigjen. Befêstiging fan betelling foar ferkeapers is in kryptografysk bewiis fan 'e oerdracht binnen it ramt fan' e kontrakt sletten mei de kliïnt en in kryptografysk ûndertekene befêstiging fan 'e beskikberens fan fûnsen op it wikselpunt. GNU Taler omfettet in set fan basiskomponinten dy't de logika leverje foar de wurking fan 'e bank, wikselpunt, hannelsplatfoarm, wallet en auditor.

De nije release ymplemintearret wizigingen dy't taret binne om tekoarten te eliminearjen dy't identifisearre binne as gefolch fan in feiligenskontrôle fan 'e koadebasis. De kontrôle waard útfierd yn 2020 troch Code Blau en finansierd troch in subsydzje útjûn troch de Europeeske Kommisje as ûnderdiel fan it programma foar de ûntwikkeling fan folgjende generaasje ynternettechnologyen. Nei de kontrôle waarden oanbefellings makke yn ferbân mei it fersterkjen fan it isolemint fan partikuliere kaaien en skieding fan privileezjes, ferbetterjen fan koadedokumintaasje, ferienfâldigjen fan komplekse struktueren, werwurkmetoaden foar it ferwurkjen fan NULL-oanwizers, inisjalisearjen fan struktueren en callback-oproppen.

Grutte feroaringen:

  • Fergrutte isolaasje fan partikuliere kaaien, dy't no wurde ferwurke mei help fan aparte taler-exchange-secmod-* executables rinne ûnder in aparte brûker, wêrtroch jo de logika foar wurkjen mei kaaien kinne skiede fan it taler-exchange-httpd-proses dat eksterne netwurkoanfragen ferwurket .
  • Fergrutte isolaasje fan fertroulike konfiguraasjeparameters fan útwikselingspunten (útwikselingen).
  • Stipe foar reservekopy en herstel is tafoege oan 'e wallet-ymplemintaasje (Wallet-core).
  • De slûf hat de presintaasje fan ynformaasje oer transaksjes, skiednis, flaters en ôfhannele operaasjes feroare. De stabiliteit fan 'e beurs en it gemak fan gebrûk binne ferbettere. De wallet API is dokumintearre en wurdt no brûkt yn alle brûkersynterfaces.
  • De browser-basearre ferzje fan 'e wallet basearre op WebExtension-technology foeget stipe ta foar de GNU IceCat-blêder. De tagongsrjochten dy't nedich binne om in WebExtension-basearre wallet te betsjinjen binne signifikant fermindere.
  • Exchange punten en hannelsplatfoarms hawwe de kâns om har betingsten fan tsjinst te definiearjen.
  • Opsjonele ark foar ynventarisaasje binne tafoege oan 'e efterkant foar it organisearjen fan it wurk fan hannelsplatfoarms.
  • It kontrakt biedt de opsje om miniatuerôfbyldings fan it produkt te werjaan.
  • De F-Droid-katalogus befettet Android-applikaasjes foar hannelsboekhâlding (ferkeappunt) en kassa-operaasjes, brûkt om ferkeap op hannelsplatfoarms te organisearjen.
  • Ferbettere ymplemintaasje fan it werombeteljeproses.
  • Ferbettere en ferienfâldige HTTP API foar hannelsplatfoarms. De skepping fan front-ends foar hannelsplatfoarms is ferienfâldige, en de mooglikheid foar de efterkant om klearmakke HTML-siden te generearjen foar wurkjen mei in wallet is tafoege.

Boarne: opennet.ru

Add a comment