GNU Taler 0.8 վճարային համակարգի թողարկում, որը մշակվել է GNU նախագծի կողմից

GNU Project-ը թողարկել է անվճար էլեկտրոնային վճարումների GNU Taler 0.8 համակարգը: Համակարգի առանձնահատկությունն այն է, որ գնորդներին տրամադրվում է անանունություն, սակայն վաճառողները անանուն չեն՝ հարկային հաշվետվությունների թափանցիկությունն ապահովելու համար, այսինքն. Համակարգը թույլ չի տալիս հետևել տեղեկատվությանը, թե որտեղ է օգտատերը ծախսում գումարը, այլ տրամադրում է միջոցների ստացմանը հետևելու գործիքներ (ուղարկողը մնում է անանուն), որը լուծում է BitCoin-ին բնորոշ խնդիրները հարկային ստուգումների հետ: Կոդը գրված է Python-ով և տարածվում է AGPLv3 և LGPLv3 լիցենզիաների ներքո:

GNU Taler-ը չի ստեղծում իր սեփական կրիպտոարժույթը, այլ աշխատում է գոյություն ունեցող արժույթներով, այդ թվում՝ դոլարով, եվրոյով և բիթքոյններով: Նոր արժույթների աջակցությունը կարելի է ապահովել բանկի ստեղծման միջոցով, որը հանդես է գալիս որպես ֆինանսական երաշխավոր։ GNU Taler-ի բիզնես մոդելը հիմնված է փոխանակման գործարքների իրականացման վրա. ավանդական վճարային համակարգերից փողերը, ինչպիսիք են 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-ի վրա հիմնված դրամապանակը գործարկելու համար անհրաժեշտ մուտքի իրավունքները զգալիորեն կրճատվել են:
  • Փոխանակման կետերը և առևտրային հարթակները հնարավորություն ունեն սահմանելու իրենց ծառայության պայմանները։
  • Առևտրային հարթակների աշխատանքը կազմակերպելու համար backend-ում ավելացվել են գույքագրման կամընտիր գործիքներ:
  • Պայմանագիրը հնարավորություն է տալիս ցուցադրել ապրանքի մանրապատկերների պատկերները:
  • F-Droid կատալոգը պարունակում է Android հավելվածներ առևտրի հաշվառման (վաճառքի կետ) և դրամարկղային գործառնությունների համար, որոնք օգտագործվում են առևտրային հարթակներում վաճառքներ կազմակերպելու համար:
  • Փոխհատուցման գործընթացի բարելավված իրականացում:
  • Բարելավված և պարզեցված HTTP API առևտրային հարթակների համար: Առևտրային հարթակների համար ֆրոնտների ստեղծումը պարզեցվել է, և ավելացվել է դրամապանակով աշխատելու համար պատրաստի HTML էջեր ստեղծելու հնարավորությունը:

Source: opennet.ru

Добавить комментарий