Ngaleupaskeun sistem pembayaran GNU Taler 0.8 anu dikembangkeun ku proyék GNU

Proyék GNU ngarilis sistem pembayaran éléktronik gratis GNU Taler 0.8. A fitur tina sistem éta pembeli disadiakeun kalawan anonymity, tapi sellers henteu anonim pikeun mastikeun transparansi dina ngalaporkeun pajeg, i.e. Sistim nu teu ngidinan nyukcruk informasi ngeunaan dimana pamaké méakkeun duit, tapi nyadiakeun parabot pikeun nyukcruk resi dana (pangirim tetep anonim), nu solves masalah alamiah di BitCoin kalawan audits pajeg. Kodeu ditulis dina Python sareng disebarkeun dina lisensi AGPLv3 sareng LGPLv3.

GNU Taler teu nyieun cryptocurrency sorangan, tapi jalan kalawan currencies aya, kaasup dollar, euro na bitcoins. Rojongan pikeun currencies anyar bisa ensured ngaliwatan kreasi bank nu tindakan minangka guarantor finansial. Modél bisnis GNU Taler dumasar kana transaksi bursa - duit tina sistem pembayaran tradisional kayaning BitCoin, Mastercard, SEPA, Visa, ACH na SWIFT dirobah jadi duit éléktronik anonim dina mata uang anu sarua. Pamaké tiasa nransferkeun artos éléktronik ka anu ngajual, anu teras tiasa tukeur deui kana artos nyata anu diwakilan ku sistem pamayaran tradisional dina titik bursa.

Sadaya transaksi di GNU Taler ditangtayungan nganggo algoritma kriptografi modéren, anu ngamungkinkeun aranjeunna ngajaga kaaslian sanaos konci pribadi klien, penjual sareng titik bursa bocor. Format database nyadiakeun kamampuhan pikeun pariksa sagala transaksi réngsé sarta mastikeun konsistensi maranéhanana. Konfirmasi pamayaran kanggo anu ngajual mangrupikeun bukti kriptografi transfer dina kerangka kontrak anu disimpulkeun sareng klien sareng konfirmasi anu ditandatanganan sacara kriptografi ngeunaan kasadiaan dana di titik bursa. GNU Taler ngawengku sakumpulan komponén dasar nu nyadiakeun logika pikeun operasi bank, titik bursa, platform dagang, dompét jeung auditor publik.

Pelepasan énggal ngalaksanakeun parobihan anu disiapkeun pikeun ngaleungitkeun kakurangan anu diidentifikasi salaku hasil pamariksaan kaamanan dasar kode. Inok ieu dilaksanakeun dina 2020 ku Code Blau sareng dibiayaan ku hibah anu dikaluarkeun ku Komisi Éropa salaku bagian tina program pikeun ngembangkeun téknologi Internét generasi salajengna. Saatos Inok, rekomendasi dijieun patali strengthening isolasi tina konci swasta sarta separation tina hak husus, ngaronjatkeun dokuméntasi kode, nyederhanakeun struktur kompléks, reworking métode pikeun ngolah pointers NULL, initializing struktur jeung nelepon balik.

Parobahan utama:

  • Ngaronjat isolasi konci swasta, nu ayeuna diolah ngagunakeun misah taler-exchange-secmod-* executables ngajalankeun handapeun pamaké misah, nu ngidinan Anjeun pikeun misahkeun logika pikeun gawé bareng konci tina prosés taler-exchange-httpd nu ngolah requests jaringan éksternal. .
  • Ngaronjatkeun isolasi parameter konfigurasi rahasia titik bursa (tukar).
  • Rojongan pikeun cadangan tur recovery geus ditambahkeun kana palaksanaan dompét (Dompét-inti).
  • Dompét parantos ngarobih presentasi inpormasi ngeunaan transaksi, sajarah, kasalahan sareng operasi anu ditangguhkeun. Stabilitas dompét sareng betah dianggo parantos ningkat. API dompét parantos didokumentasikeun sareng ayeuna dianggo dina sadaya antarmuka pangguna.
  • Versi dompét dumasar browser dumasar kana téknologi WebExtension nambihan dukungan pikeun browser GNU IceCat. Hak aksés anu diperlukeun pikeun ngajalankeun dompét basis WebExtension parantos dikirangan sacara signifikan.
  • Titik bursa sareng platform dagang ngagaduhan kasempetan pikeun nangtukeun syarat jasana.
  • Alat-alat pilihan pikeun inventaris parantos ditambah kana backend pikeun ngatur karya platform dagang.
  • Kontrak nyadiakeun pilihan pikeun mintonkeun gambar leutik produk.
  • Katalog F-Droid ngandung aplikasi Android pikeun akuntansi dagang (point-of-sale) sareng operasi kasir, anu dianggo pikeun ngatur penjualan dina platform dagang.
  • Ningkat palaksanaan prosés ngabalikeun duit.
  • Ningkatkeun sareng disederhanakeun API HTTP pikeun platform dagang. Nyiptakeun hareup-tungtung pikeun platform dagang parantos disederhanakeun, sareng kamampuan back-end pikeun ngahasilkeun halaman HTML siap-siap pikeun damel sareng dompét parantos ditambihan.

sumber: opennet.ru

Tambahkeun komentar