Проект GNU представил собственную платёжную систему GNU Taler
Система не создаёт собственную валюту и предназначена для работы с уже существующими валютами, в том числе с долларами, евро и биткоинами. Поддержку новых валют можно обеспечить через создание банка, который выступает финансовым гарантом. Бизнес-модель GNU Taler основана на выполнении операций обмена - деньги из традиционных платёжных систем, таких как BitCoin, Mastercard, SEPA, Visa, ACH и SWIFT, преобразуются в анонимные электронные деньги в той же валюте. Пользователь может передавать электронные деньги продавцам, которые затем могут на точке обмена поменять их обратно в реальные деньги, представленные традиционными системами платежей.
Все транзакции в GNU Taler защищены с использованием современных криптографических алгоритмов, позволяющих сохранить достоверность даже при утечке приватных ключей клиентов, продавцов и точек обмена. Формат БД предоставляет возможность верификации всех совершённых транзакций и подтверждения их непротиворечивости. Подтверждением платежа для продавцов является криптографическое доказательство перевода в рамках заключённого с клиентом контракта и криптографически подписанное подтверждение о наличии средств на точке обмена.
Первый выпуск включает компоненты для работы банка, точки обмена, торговой площадки и кошелька. Для транзакций используется собственный RESTful-протокол Taler, который не интегрируется с традиционными банковскими системами и требует создания собственного "банка". Протокол Taler может работать поверх HTTP или HTTPS, обеспечивая безопасность без привязки к HTTPS. Структуры данных обрабатываются в формате JSON. Шифрование построено на использовании RSA 2048 и EdDSA.
В тестовом выпуске пока не поддерживается взаимодействие с реальными банками, для тестирования предлагаются только фиктивные валюты. С кошелька можно снимать и тратить монеты, но пока без функций обновления, возврата, синхронизации и экспорта криптографических подтверждений операции. Модуль торговой площадки предоставляет web-интерфейс на PHP и Python, может генерировать договоры и обрабатывать платежи, но пока не поддерживает отслеживание полученных платежей. Модуль банка может управлять учётными записями, позволяет выводить средства и получать платежи от точек по обмену валюты.
Источник: http://www.opennet.ru/opennews/art.shtml?num=44544
|
0 | Tweet | Нравится |
|