Desenvolvedores que trabalham no XRP Ledger da Ripple enviaram uma emenda de código, batizada de LendingProtocolV1_2, que visa corrigir o arredondamento dos reembolsos de empréstimos. A mudança tem como objetivo impedir que pequenas discrepâncias de cálculo se acumulem ao longo dos pagamentos programados, o que às vezes pode fazer com que a parcela final seja ligeiramente maior que o valor acordado. De acordo com o crypto.news, a proposta foi aberta como uma pull request no GitHub em 6 de novembro e ainda está em revisão, sem data de ativação anunciada.

Correção técnica nos cálculos de reembolso

Sob o protocolo atual, a parte de valor de cada pagamento é calculada de forma independente, permitindo que as diferenças de arredondamento se acumulem ao longo do tempo. A nova emenda introduz um método "telescópico" que referencia o cronograma de reembolso restante ao determinar o saldo em aberto após cada transação LoanPay. Isso garante que o TotalValueOutstanding seja redefinido para o valor programado do próximo período, limitado ao PeriodicPayment arredondado. O primeiro commit de código move a lógica do valor programado para uma função dedicada, enquanto um segundo commit implementa a correção de arredondamento. Testes em cofres Legacy, CashBasis e FixedPrecision indicam que a mudança não altera o comportamento existente para a criação de empréstimos (LoanSet), mas alinha o processamento de reembolsos com as mesmas regras de arredondamento.

Impacto em empréstimos existentes e produtos de juros zero

A emenda afetará principalmente novos empréstimos e reembolsos futuros. Empréstimos existentes que já carregam um excesso de arredondamento de uma unidade manterão essa discrepância até que ocorra um pagamento em excesso qualificado, após o qual o cronograma corrigido será aplicado. Empréstimos com juros zero recebem salvaguardas adicionais: a parte do principal é arredondada para cima, enquanto o valor total do empréstimo é arredondado para a unidade mais próxima, impedindo saldos de juros não pagos negativos. Pequenos pagamentos em excesso que caem dentro da tolerância de arredondamento são ignorados, permitindo que a transação tenha sucesso sem cobrar XRP extra.

Cronograma de ativação e requisitos de validadores

Para que a emenda se torne ativa na mainnet do XRP Ledger, ela deve receber o apoio de mais de 80% dos validadores confiáveis por duas semanas consecutivas, conforme descrito no processo de emendas do ledger. Nenhuma votação pública foi agendada e o consenso necessário dos validadores ainda não foi alcançado, deixando o cronograma de implantação incerto.

O que observar a seguir

As partes interessadas devem monitorar os padrões de votação dos validadores para a emenda LendingProtocolV1_2, bem como quaisquer atualizações adicionais no GitHub que possam refinar a proposta. A confirmação de uma votação pública ou de uma janela de ativação clara sinalizaria quando a correção de arredondamento entrará em vigor, potencialmente melhorando a confiabilidade do empréstimo nativo no XRP Ledger.