GNU долбоору тарабынан иштелип чыккан GNU Taler 0.8 төлөм системасынын чыгарылышы

GNU долбоору GNU Taler 0.8 акысыз электрондук төлөм системасын чыгарды. Системанын өзгөчөлүгү - сатып алуучуларга анонимдүүлүк берилет, бирок салыктык отчеттуулуктун ачыктыгын камсыз кылуу үчүн сатуучулар анонимдүү эмес, б.а. система колдонуучунун акчаны кайда жумшап жаткандыгы жөнүндө маалыматты көзөмөлдөөгө мүмкүндүк бербейт, бирок салыктык текшерүүлөр менен BitCoinге мүнөздүү болгон көйгөйлөрдү чечүүчү каражаттардын келип түшүшүнө көз салуу үчүн куралдар менен камсыз кылат (жөнөтүүчү анонимдүү бойдон калууда). Код Python тилинде жазылган жана AGPLv3 жана LGPLv3 лицензиялары боюнча таратылат.

GNU Taler өзүнүн криптовалютасын түзбөйт, бирок доллар, евро жана биткойндор сыяктуу учурдагы валюталар менен иштейт. Жаңы валюталарды колдоо каржылык гарант катары чыккан банкты түзүү аркылуу берилиши мүмкүн. GNU Talerin бизнес модели алмашуу операцияларын жүргүзүүгө негизделген - BitCoin, Mastercard, SEPA, Visa, ACH жана SWIFT сыяктуу салттуу төлөм системаларынан алынган акчалар ошол эле валютадагы анонимдүү электрондук акчага айландырылат. Колдонуучу электрондук акчаны соодагерлерге которо алат, алар аны алмашуу пунктунда кайра салттуу төлөм системалары тарабынан көрсөтүлгөн реалдуу акчага алмаштыра алышат.

GNU Talerдеги бардык транзакциялар кардарлардын, соодагерлердин жана алмашуулардын купуя ачкычтары ачыкка чыгып кетсе дагы, аныктыгын камсыз кылуу үчүн заманбап криптографиялык алгоритмдерди колдонуу менен корголот. Маалыматтар базасынын форматы бардык аяктаган транзакцияларды текшерүү жана алардын ырааттуулугун тастыктоо мүмкүнчүлүгүн берет. Соодагерлер үчүн төлөмдү ырастоо - бул кардар менен түзүлгөн келишимдин алкагында которуунун криптографиялык далили жана алмашуу пунктунда акча каражаттарынын бар экендигинин криптографиялык кол коюлган ырастоосу. GNU Taler банктын, алмашуу пунктунун, соода платформасынын, капчыктын жана аудитордун иштеши үчүн логиканы камсыз кылган негизги компоненттердин жыйындысын камтыйт.

Жаңы релиз код базасынын коопсуздук аудитинин натыйжасында аныкталган кемчиликтерди жоюу үчүн даярдалган өзгөртүүлөрдү ишке ашырат. Аудит 2020-жылы Code Blau тарабынан жүргүзүлүп, кийинки муундагы интернет-технологияларды өнүктүрүү программасынын алкагында Европа Комиссиясы тарабынан берилген гранттын эсебинен каржыланган. Аудиттен кийин купуя ачкычтарды изоляциялоону жана артыкчылыктарды бөлүүнү күчөтүү, коддук документацияны өркүндөтүү, татаал структураларды жөнөкөйлөштүрүү, NULL көрсөткүчтөрүн иштетүү ыкмаларын кайра иштетүү, структураларды инициализациялоо жана кайра чалуулар боюнча сунуштар берилди.

Негизги өзгөрүүлөр:

  • Азыр өзүнчө колдонуучу астында иштетилүүчү өзүнчө taler-exchange-secmod-* аткарылуучу файлдары менен иштетилип жаткан купуя ачкычтардын изоляциясынын жогорулашы, бул ачкычтар менен иштөө логикасын тышкы тармак суроо-талаптарын иштеп чыгуучу taler-exchange-httpd процессинен бөлүүгө мүмкүндүк берет. .
  • Алмашуу пункттарынын (алмашуулардын) купуя конфигурациясынын параметрлеринин изоляциясынын жогорулашы.
  • Камдык көчүрмөнү сактоо жана калыбына келтирүү үчүн колдоо капчыкты ишке ашырууга кошулду (Wallet-core).
  • Капчык транзакциялар, тарых, каталар жана күтүлүп жаткан операциялар жөнүндө маалыматтын презентациясын өзгөрттү. Капчыктын туруктуулугу жана колдонууга ыңгайлуулугу жакшыртылды. Капчык API документтештирилген жана азыр бардык колдонуучу интерфейстеринде колдонулат.
  • WebExtension технологиясына негизделген капчыктын браузерге негизделген версиясы GNU IceCat браузерин колдоону кошот. WebExtension негизиндеги капчыкты иштетүү үчүн талап кылынган кирүү укуктары кыйла кыскарган.
  • Алмашуу пункттары жана соода аянтчалары өздөрүнүн тейлөө шарттарын аныктоо мүмкүнчүлүгүнө ээ.
  • Соода аянтчаларынын ишин уюштуруу үчүн инвентаризациялоонун кошумча куралдары артка кошулду.
  • Келишим буюмдун эскиз сүрөттөрүн көрсөтүү мүмкүнчүлүгүн берет.
  • F-Droid каталогу соода платформаларында сатууну уюштуруу үчүн колдонулган соода эсепке алуу (сатуу пункту) жана кассалык операциялар үчүн Android тиркемелерин камтыйт.
  • Төлөмдөрдү кайтаруу процессин ишке ашыруу жакшыртылды.
  • Соода платформалары үчүн жакшыртылган жана жөнөкөйлөштүрүлгөн HTTP API. Соода аянтчалары үчүн фронтторду түзүү жөнөкөйлөштүрүлдү жана капчык менен иштөө үчүн даяр HTML баракчаларды түзүү мүмкүнчүлүгү кошулду.

Source: opennet.ru

Комментарий кошуу