Los desarrolladores que trabajan en el XRP Ledger de Ripple han presentado una enmienda de código, denominada LendingProtocolV1_2, que busca corregir cómo se redondean los pagos de préstamos. El cambio pretende evitar que pequeñas discrepancias de cálculo se acumulen a lo largo de los pagos programados, lo que a veces provoca que la última cuota sea ligeramente superior al monto acordado. Según crypto.news, la propuesta se abrió como una pull request en GitHub el 6 de noviembre y sigue bajo revisión, sin fecha de activación anunciada.

Corrección técnica de los cálculos de pago

Bajo el protocolo actual, la porción de valor de cada pago se calcula de forma independiente, lo que permite que las diferencias de redondeo se acumulen con el tiempo. La nueva enmienda introduce un método “telescópico” que hace referencia al calendario de pagos restante al determinar el saldo pendiente después de cada transacción LoanPay. Esto garantiza que el TotalValueOutstanding se restablezca al valor programado para el siguiente período, limitado al PeriodicPayment redondeado. El primer commit de código traslada la lógica del valor programado a una función dedicada, mientras que un segundo commit implementa la corrección de redondeo. Las pruebas en bóvedas Legacy, CashBasis y FixedPrecision indican que el cambio no altera el comportamiento existente para la creación de préstamos (LoanSet) pero alinea el procesamiento de pagos con las mismas reglas de redondeo.

Impacto en préstamos existentes y productos sin interés

La enmienda afectará principalmente a nuevos préstamos y a pagos futuros. Los préstamos existentes que ya presenten un exceso de redondeo de una unidad mantendrán esa discrepancia hasta que se produzca un sobrepago calificado, momento en el cual se aplicará el calendario corregido. Los préstamos sin interés reciben salvaguardas adicionales: la porción de principal se redondea hacia arriba mientras que el valor total del préstamo se redondea a la unidad más cercana, evitando saldos negativos de intereses impagos. Los pequeños sobrepagos que estén dentro de la tolerancia de redondeo se ignoran, permitiendo que la transacción se complete sin cobrar XRP adicional.

Cronograma de activación y requisitos de los validadores

Para que la enmienda se active en la mainnet de XRP Ledger, debe recibir el apoyo de más del 80 % de los validadores de confianza durante dos semanas consecutivas, según el proceso de enmiendas del ledger. No se ha programado una votación pública y aún no se ha alcanzado el consenso necesario de los validadores, lo que deja incierto el calendario de despliegue.

Qué observar a continuación