След година и половина разработка, проектът GNU представи версия 0.10 на свободната електронна платежна система GNU Taler, която предоставя анонимност на купувачите, но запазва възможността за идентификация на търговците с цел осигуряване на прозрачност в данъчното отчитане. Системата не позволява проследяване на информация за това, къде потребителят харчи парите си, но предлага средства за проследяване на получаването на средства (изпращачът остава анонимен), което решава проблемите с данъчния одит, присъщи на 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
