Випуск платіжної системи GNU Taler 0.10, що розвивається проектом GNU

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

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

Всі транзакції в GNU Taler захищені з використанням сучасних криптографічних алгоритмів, що дозволяють зберегти достовірність навіть за умови витоку приватних ключів клієнтів, продавців та точок обміну. Формат БД надає можливість верифікації всіх скоєних транзакцій та підтвердження їхньої несуперечності. Підтвердженням платежу для продавців є криптографічний доказ переказу в рамках укладеного з клієнтом контракту та підписане криптографічно підтвердження про наявність коштів на точці обміну. До складу GNU Taler входять набір базових компонентів, що надають логіку для роботи банку, точки обміну, торгового майданчика, гаманця та аудитора.

Финансирование разработки осуществляется на гранты Еврокомиссии, Государственного секретариата Швейцарии по образованию и Государственного секретариата Швейцарии по исследованиям и инновациям (SERI). В рамках проекта NGI TALER ведётся работа по созданию на базе GNU Taler продукта, готового для применения в Евросоюзе.

Основні зміни:

  • Добавлена поддержка обмена ключами с использованием протокола EBICS 3.0 (Electronic Banking Internet Communication Standard), предназначенного для защищённого обмена информацией о платежах между банками. Для отправки запросов в банки с использованием протокола EBICS предложена утилита libeufin-nexus.
  • Для магазинов предложен более удобный интерфейс проведения платежей с использованием QR-кодов, реализованный через публично доступный обработчик GET-запросов, использующий шаблоны.
  • В Apple app store размещена реализация кошелька для платформы iOS.
  • В кошельках улучшено управление подключением к точкам обмена.
  • В Wallet-core добавлена возможность генерации событий мониторинга для упрощения диагностики.
  • Для кошельков реализован новый тип транзакций, представляющих средства, потерянные из-за деноминации, отзыва или истечения срока действия монет.
  • В Wallet-core обеспечено кэширование запросов и добавлена поддержка верификации ключей в асинхронном режиме.

Джерело: opennet.ru

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