След година разработка проектът GNU представи версия 0.9 на свободната система за електронни плащания GNU Taler, която предлага анонимност на купувачите, като същевременно запазва възможността за идентифициране на продавачите с цел осигуряване на прозрачност в данъчната отчетност. Системата не позволява проследяване на информация за това, къде купувачът харчи парите си, но предоставя средства за следене на входящите плащания (изпращачът остава анонимен), което решава проблемите с данъчния одит, присъщи за BitCoin. Кодът е написан на Python и се разпространява под лицензите AGPLv3 и LGPLv3.
GNU Taler не създава собствена криптовалута, а работи с вече съществуващи валути, включително долари, евро и биткойни. Подкрепата на нови валути може да се осигури чрез създаване на банка, която да действа като финансов гарант. Бизнес моделът на GNU Taler е основан на изпълнението на операции за обмен — парите от традиционни платежни системи, като BitCoin, Mastercard, SEPA, Visa, ACH и SWIFT, се преобразуват в анонимни електронни пари в същата валута. Потребителят може да предава електронни пари на продавачите, които след това могат на точката за обмен да ги разменят обратно за реални пари, представени от традиционните платежни системи.
Всички транзакции в GNU Taler са защитени с използване на съвременни криптографски алгоритми, позволяващи запазване на достоверността дори при изтичане на лични ключове на клиентите, продавачите и точките за обмен. Форматът на базата данни предоставя възможност за верификация на всички извършени транзакции и потвърждаване на тяхната последователност. Потвърждението за плащане за продавачите е криптографично доказателство за трансфера в рамките на сключения с клиента контракт и криптографски подписано потвърждение за наличието на средства на точката за обмен. Включва набор от основни компоненти, предоставящи логика за работа на банката, точката за обмен, търговската платформа, портфейла и одитора.
Основни промени:
- Добавена е поддръжка за конфиденциални мобилни плащания, извършвани в режим P2P (peer-to-peer) чрез директно свързване на приложението на купувача с приложението на търговската точка (POS, point-of-sale).
- Добавена е поддръжка за плащания с ограничение по възраст (продавачът може да постави минимално възрастово ограничение, а купувачът получава възможност да потвърди съответствието с това изискване, без да разкрива конфиденциални данни).
- Подобрена е схемата на базата данни на точката за обмен, която е оптимизирана за повишаване на производителността и мащабируемостта.
- На мястото на Python bank идва инструментариумът LibEuFin Sandbox с реализация на сървърни компоненти, осигуряващи работа на банковите протоколи и еймулиращи проста банкова система за управление на сметки и баланси.
- Версия на портфейла, базирана на технологията WebExtension, предназначена за работа в браузъри, е адаптирана за поддръжка на третата версия на манифеста на Chrome.
Източник: opennet.ru
