Lançamento do sistema de pagamento GNU Taler 0.8, desenvolvido pelo projeto GNU

O projeto GNU lançou a versão do sistema de pagamentos eletrônicos GNU Taler 0.8. A particularidade do sistema é que ele oferece anonimato aos compradores, mas os vendedores não são anônimos para garantir a transparência na prestação de contas fiscais. Ou seja, o sistema não permite rastrear informações sobre onde o usuário gasta dinheiro, mas fornece meios para rastrear a entrada de fundos (o remetente permanece anônimo), o que resolve problemas de auditoria fiscal típicos do BitCoin. O código é escrito em Python e é distribuído sob as licenças AGPLv3 e LGPLv3.

GNU Taler não cria sua própria criptomoeda, mas trabalha com moedas já existentes, incluindo dólares, euros e bitcoins. O suporte a novas moedas pode ser garantido através da criação de um banco que atua como garantidor financeiro. O modelo de negócios do GNU Taler é baseado na execução de operações de troca — o dinheiro de sistemas de pagamento tradicionais, 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 em dinheiro real nos pontos de troca apresentados pelos sistemas de pagamento tradicionais.

Todas as transações no GNU Taler são protegidas usando algoritmos criptográficos modernos, que garantem a integridade mesmo em caso de vazamento das chaves privadas de clientes, vendedores e pontos de troca. O formato do banco de dados permite a verificação de todas as transações realizadas e a confirmação de sua consistência. A confirmação do pagamento para os vendedores é uma prova criptográfica da transferência no âmbito do contrato celebrado com o cliente e uma confirmação assinada criptograficamente da disponibilidade de fundos no ponto de troca. O GNU Taler é composto por um conjunto básico de componentes que fornecem a lógica para o funcionamento do banco, do ponto de troca, da plataforma de comércio, da carteira e do auditor.

Na nova versão, foram implementadas mudanças preparadas para resolver as deficiências identificadas durante uma auditoria de segurança da base de código. A auditoria foi realizada em 2020 pela empresa Code Blau e financiada por meio de uma concessão da Comissão Europeia no âmbito do programa para o desenvolvimento de tecnologias de internet de nova geração. Após a verificação, foram dadas recomendações relacionadas ao fortalecimento do isolamento de chaves privadas e à separação de privilégios, à melhoria da documentação do código, à simplificação de estruturas complexas, à reformulação de métodos de manipulação de ponteiros NULL, à inicialização de estruturas e chamadas de retorno.

Principais mudanças:

  • O isolamento das chaves privadas foi fortalecido, que agora são processadas usando executáveis separados taler-exchange-secmod-*, executados sob um usuário distinto, o que permite separar a lógica de trabalho com as chaves do processo taler-exchange-httpd, que processa solicitações de rede externas.
  • O isolamento de parâmetros de configuração confidenciais dos pontos de troca (exchanges) foi fortalecido.
  • Na implementação da carteira (Wallet-core), foi adicionada a funcionalidade de backup e recuperação.
  • Na carteira, a apresentação das informações sobre transações, histórico, erros e operações pendentes foi alterada. A estabilidade da carteira e a facilidade de uso foram melhoradas. A API da carteira foi documentada e agora é utilizada em todas as interfaces do usuário.
  • Na versão da carteira baseada na tecnologia WebExtension, destinada ao uso em navegadores, foi adicionada a compatibilidade com o navegador GNU IceCat. Os privilégios necessários para o funcionamento da carteira baseada em WebExtension foram significativamente reduzidos.
  • Para plataformas de câmbio e mercados, foi oferecida a possibilidade de definir suas próprias condições de prestação de serviços.
  • No backend para a organização do funcionamento das plataformas de comércio, foram adicionadas ferramentas opcionais para inventário.
  • O contrato oferece a opção de exibir esboços de imagens de produtos.
  • No catálogo F-Droid, estão disponíveis aplicativos para Android para controle de vendas (point-of-sale) e operação de caixa, utilizados para organizar vendas em mercados.
  • O processo de devolução de fundos foi aprimorado.
  • A API HTTP para plataformas de comércio foi melhorada e simplificada. A criação de frontends para plataformas foi facilitada, e a geração de páginas HTML prontas para trabalhar com carteiras foi adicionada ao backend.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster