Випуск платіжної системи 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

Додати коментар або відгук