Liberigo de la pagsistemo GNU Taler 0.9 evoluigita per la GNU-projekto

Post jaro da evoluo, la GNU-Projekto publikigis GNU Taler 0.9, senpagan elektronikan pagsistemon kiu provizas anonimecon por aĉetantoj sed konservas la kapablon identigi vendistojn por travidebla impostraportado. La sistemo ne permesas spuri informojn pri kie la uzanto elspezas monon, sed disponigas ilojn por spuri la ricevon de financo (la sendinto restas anonima), kiu solvas la problemojn proprajn al BitCoin kun impostrevizioj. La kodo estas skribita en Python kaj distribuita sub la AGPLv3 kaj LGPLv3 permesiloj.

GNU Taler ne kreas sian propran kriptan moneron, sed funkcias kun ekzistantaj valutoj, inkluzive de dolaroj, eŭroj kaj bitcoins. Subteno por novaj valutoj povas esti certigita per la kreado de banko kiu funkcias kiel financa garantianto. La komerca modelo de GNU Taler baziĝas sur farado de interŝanĝaj transakcioj - mono de tradiciaj pagsistemoj kiel BitCoin, Mastercard, SEPA, Visa, ACH kaj SWIFT estas konvertita en anoniman elektronikan monon en la sama valuto. La uzanto povas transdoni elektronikan monon al vendistoj, kiuj tiam povas interŝanĝi ĝin reen en realan monon reprezentitan per tradiciaj pagsistemoj ĉe la interŝanĝpunkto.

Ĉiuj transakcioj en GNU Taler estas protektitaj per modernaj ĉifrikaj algoritmoj, kiuj permesas al ili konservi aŭtentecon eĉ se la privataj ŝlosiloj de klientoj, vendistoj kaj interŝanĝpunktoj estas likitaj. La datumbaza formato disponigas la kapablon kontroli ĉiujn finitajn transakciojn kaj konfirmi ilian konsistencon. Konfirmo de pago por vendistoj estas ĉifrika pruvo de la translokigo en la kadro de la kontrakto finita kun la kliento kaj kriptografie subskribita konfirmo de la havebleco de financoj ĉe la interŝanĝo. GNU Taler inkluzivas aron de bazaj komponantoj, kiuj provizas la logikon por la funkciado de la banko, interŝanĝpunkto, komerca platformo, monujo kaj revizoro.

Ĉefaj ŝanĝoj:

  • Aldonita subteno por konfidencaj poŝtelefonaj pagoj faritaj en P2P (kunulo-al-kunulo) reĝimo per rekta ligo de la aĉetanto-aplikaĵo kaj la vendloko-aplikaĵo (POS).
  • Aldonita subteno por pagoj kun aĝaj limigoj (la vendisto povas agordi minimuman aĝlimon, kaj la aĉetanto ricevas la ŝancon konfirmi la plenumon de ĉi tiu postulo sen malkaŝi konfidencajn datumojn).
  • Plibonigita interŝanĝpunkta datumbaza skemo, kiu estas optimumigita por rendimento kaj skaleblo.
  • Python-banko estis anstataŭigita per la ilaro LibEuFin Sandbox kun la efektivigo de servilaj komponantoj, kiuj certigas la funkciadon de bankaj protokoloj kaj imitas simplan bankan sistemon por administri kontojn kaj saldojn.
  • La monujo bazita en WebExtension por uzo en retumiloj estis adaptita por subteni la trian version de la Chrome manifesto.

fonto: opennet.ru

Aldoni komenton