Após seis meses de desenvolvimento, o projeto GNU apresentou o sistema de pagamentos eletrônicos GNU Taler 1.1. A plataforma é considerada pronta para a implementação de serviços de pagamento operacionais e já pode ser legalmente utilizada para a venda de produtos na Suíça. Empresas que desejam implementar pagamentos de vendas com o GNU Taler precisam apenas ter uma conta em qualquer banco suíço e iniciar o backend fornecido pela plataforma para organizar as vendas.
O código do GNU Taler é escrito em C e é distribuído sob as licenças AGPLv3 e LGPLv3. Inclui componentes básicos que permitem a operação de um banco, ponto de troca, marketplace, carteira e auditoria. O sistema permite identificar vendedores para fins de declaração fiscal, mas garante anonimato para os compradores. O financiamento do desenvolvimento é realizado através de subsídios da Comissão Europeia e da Secretaria de Estado da Suíça para Educação, Pesquisa e Inovação (SERI).
O sistema de pagamento GNU Taler não está vinculado a uma criptomoeda própria e opera com moedas existentes, como dólares, euros e bitcoins. O suporte a novas moedas é realizado através da vinculação a um banco que atua como garantidor financeiro das operações realizadas. O projeto promove um modelo de negócios baseado em operações de troca — o dinheiro de sistemas tradicionais de pagamento, como BitCoin, Mastercard, SEPA, Visa, ACH e SWIFT, é convertido em dinheiro eletrônico anônimo na mesma moeda. O usuário pode transferir dinheiro eletrônico para os vendedores, que então podem trocá-lo de volta por dinheiro real em um ponto de troca.
As transações já realizadas no GNU Taler mantêm sua veracidade mesmo com a possível divulgação de chaves privadas de clientes, vendedores e pontos de troca — o formato do banco de dados permite verificar todas as transações realizadas e confirmar sua consistência. A confirmação do pagamento para os vendedores é uma prova criptográfica da transferência no âmbito do contrato firmado com o cliente e uma confirmação criptografada e assinada sobre a disponibilidade de fundos no ponto de troca. O sistema não permite saber para onde o cliente gasta o dinheiro, mas possibilita rastrear a chegada dos fundos ao destinatário, mantendo o anonimato do remetente. Essa abordagem resolve problemas de auditoria fiscal comuns no BitCoin.
Para organizar o funcionamento do ponto de venda, gestão de pagamentos e atendimento de pedidos, há um aplicativo disponível para a plataforma Android, otimizado para pagamentos de clientes em restaurantes. Existe um plugin para integrar o serviço de pagamento implementado com a plataforma para criação de lojas virtuais WooCommerce, bem como um plugin para a plataforma de venda de ingressos Pretix.
Na nova versão:
- Foi adicionada uma opção para autoimplantação (self-provisioning) do backend merchant, permitindo a realização de pagamentos e a configuração de pedidos nos pontos de venda.
- No backend merchant, foram implementadas ferramentas para gerenciar tokens de acesso.
- Foi implementado um novo formato de contratos expandido (v1), permitindo a realização de diversas formas de interação entre vendedores e carteiras (wallet), incluindo doações, assinaturas de serviços, cupons e troca de moeda.
- Foi adicionada suporte experimental para aceitação de tokens que confirmam a existência de assinaturas e oferecem descontos.
- Foi implementado suporte para autenticação de dois fatores ao confirmar a redefinição de senha, ao conectar-se ao backend do vendedor e ao autenticar a troca de informações de pagamento utilizando a ferramenta libeufin-bank.
- Foi adicionada suporte para classes de taxas em operações de retirada de fundos.
- Nos aplicativos para iOS e Android, foi implementada a capacidade de desbloquear a carteira utilizando as funções de desbloqueio de dispositivo fornecidas pelas plataformas.
- Pacotes para Debian 13 foram criados.
Fonte: opennet.ru
