GNU Taler 1.0: нова система електронних платежів у Швейцарії

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

Особливості та можливості

Використання GNU Taler для продажу товарів у Швейцарії тепер є законним, а активи користувачів захищені. Оскільки система лише запущена і поки немає магазинів, що приймають платежі через GNU Taler, сервіс наразі має статус публічної бета-версії. Розробники закликають власників бізнесу в Швейцарії розпочати впровадження GNU Taler. Для супроводу та підтримки платіжної системи створено організацію Taler Operations AG.

Впровадження для бізнесу

Підприємствам, що бажають налагодити оплату продажів за допомогою GNU Taler, достатньо мати рахунок у будь-якому швейцарському банку та запустити наданий платформою бекенд для організації продажів. Більше того, бекенд прив’язується до рахунку через зазначення в налаштуваннях IBAN (International Bank Account Number).

Бекенд дозволяє генерувати QR-коди для оплати товарів покупцями, ціна яких визначена продавцем або виставляється покупцем. Наявний плагін для інтеграції платіжного сервісу з платформою для створення інтернет-магазинів WooCommerce, а також плагін для платформи продажу квитків Pretix.

Технічні аспекти GNU Taler

Для організації роботи точки продажів, управління платежами та обслуговування замовлень надається додаток для платформи Android, оптимізований для розрахунку з відвідувачами в ресторані. Код написаний на Python і поширюється під ліцензіями AGPLv3 та LGPLv3.

До складу входять базові компоненти, що дозволяють організувати роботу банку, точки обміну, торговельного майданчика, гаманця та аудитора. Система дозволяє ідентифікувати продавців для податкової звітності, але забезпечує анонімність для покупців.

Особливості фінансування та роботи з валютами

Фінансування розробки здійснюється на гранти Єврокомісії та Державного секретаріату Швейцарії з питань освіти, досліджень та інновацій (SERI). Платіжна система GNU Taler не прив’язана до власної криптовалюти і працює з уже існуючими валютами, такими як долари, євро та біткоїни.

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

Безпека та аудит транзакцій

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

Підтвердженням платежу для продавців є криптографічний доказ переказу в рамках укладеного з клієнтом контракту та криптографічно підписане підтвердження про наявність коштів на точці обміну. Система не дозволяє дізнатися куди клієнт витрачає гроші, але дає можливість відстежити надходження коштів одержувачу, зберігаючи анонімність відправника. Такий підхід вирішує проблеми з податковим аудитом, властиві BitCoin.