Выпуск аплатнай сістэмы GNU Taler 0.9, якая развіваецца праектам GNU

Пасля года распрацоўкі праект GNU прадставіў выпуск свабоднай сістэмы электронных плацяжоў GNU Taler 0.9, якая дае ананімнасць пакупнікам, але захоўвае магчымасць ідэнтыфікацыі прадаўцоў для забеспячэння празрыстасці прадастаўлення падатковай справаздачнасці. Сістэма не дазваляе адсачыць інфармацыю аб тым, куды карыстач марнуе грошы, але падае сродкі для адсочвання паступлення сродкаў (адпраўнік застаецца ананімным), што вырашае ўласцівыя BitCoin праблемы з падатковым аўдытам. Код напісаны на Python і распаўсюджваецца пад ліцэнзіямі AGPLv3 і LGPLv3.

GNU Taler не стварае ўласную крыптавалюце, а працуе з ужо існуючымі валютамі, у тым ліку з далярамі, еўра і біткоінамі. Падтрымку новых валют можна забяспечыць праз стварэнне банка, які выступае фінансавым гарантам. Бізнес-мадэль GNU Taler заснавана на выкананні аперацый абмену - грошы з традыцыйных плацежных сістэм, такіх як BitCoin, Mastercard, SEPA, Visa, ACH і SWIFT, пераўтворацца ў ананімныя электронныя грошы ў той жа валюце. Карыстальнік можа перадаваць электронныя грошы прадаўцам, якія затым могуць на пункце абмену памяняць іх назад у рэальныя грошы, прадстаўленыя традыцыйнымі сістэмамі плацяжоў.

Усе транзакцыі ў GNU Taler абаронены з выкарыстаннем сучасных крыптаграфічных алгарытмаў, якія дазваляюць захаваць дакладнасць нават пры ўцечцы прыватных ключоў кліентаў, прадаўцоў і кропак абмену. Фармат БД дае магчымасць верыфікацыі ўсіх здзейсненых транзакцый і пацверджання іх несупярэчлівасці. Пацвярджэннем плацяжу для прадаўцоў з'яўляецца крыптаграфічны доказ пераводу ў рамках заключанага з кліентам кантракта і крыптаграфічна падпісанае пацвярджэнне аб наяўнасці сродкаў на пункце абмену. У склад GNU Taler уваходзяць набор базавых кампанентаў, якія прадстаўляюць логіку для працы банка, кропкі абмену, гандлёвай пляцоўкі, кашалька і аўдытара.

Асноўныя змены:

  • Дададзена падтрымка канфідэнцыйных мабільных плацяжоў, якія праводзяцца ў рэжыме P2P (peer-to-peer) праз прамое звязванне дадатку пакупніка і дадатку гандлёвай кропкі (POS, point-of-sale).
  • Дададзена падтрымка плацяжоў з абмежаваннем па ўзросце (прадавец можа выставіць абмежаванне на мінімальны ўзрост, а пакупніку даецца магчымасць пацвердзіць адпаведнасць гэтаму патрабаванню без разгалашэння канфідэнцыйных дадзеных).
  • Палепшана схема базы дадзеных пункту абмену, якая аптымізавана для павышэння прадукцыйнасці і маштабаванасці.
  • На змену Python bank прыйшоў інструментар LibEuFin Sandbox з рэалізацыяй серверных кампанентаў, якія забяспечваюць працу банкаўскіх пратаколаў і эмулююць найпростую банкаўскую сістэму для кіравання рахункамі і балансамі.
  • Варыянт кашалька на базе тэхналогіі WebExtension, прызначаны для выкарыстання ў браўзэрах, адаптаваны для падтрымкі трэцяй версіі маніфесту Chrome.

Крыніца: opennet.ru

Дадаць каментар