La red XRP de Ripple corregirá los problemas de redondeo en los reembolsos de préstamos

XRP
protocolo de préstamosPago de préstamosVoto de ValidadorXRP Ledgerenmienda
hace 1 horaFuente: u.today
La red XRP de Ripple corregirá los problemas de redondeo en los reembolsos de préstamos

El protocolo de préstamos del XRP Ledger va a recibir un ajuste en la forma en que se redondean los reembolsos de préstamos. En términos simples, el saldo después de cada pago coincidiría con el calendario, la actualización ha sido descrita en la solicitud de extracción oficial de Github.

Después de un pago en exceso, TotalValueOutstanding se restablece al valor programado del nuevo PeriodicPayment.

Según la enmienda LendingProtocolV1_2, cada LoanPay puntual reduciría TotalValueOutstanding al valor programado con un pago menos, limitado al PeriodicPayment redondeado.

Detalles técnicos

El primer commit mueve el cálculo del valor programado fuera de computeLoanProperties a una función separada scheduledValue, sin cambios de comportamiento.

De esa manera, LoanSet y LoanPay lo redondean de la misma forma. Los préstamos con interés cero también necesitan un límite inferior en la parte del principal, porque su valor se redondea al más cercano mientras que el principal se redondea hacia arriba. Las pruebas se ejecutan en bóvedas Legacy, CashBasis y FixedPrecision, con y sin la enmienda.

Hoy, la parte del valor de cada pago se calcula por sí sola, por lo que el redondeo puede acumularse a lo largo de los pagos. El último pago puede entonces necesitar una unidad más que el PeriodicPayment redondeado, y las partes del valor pueden alternar entre pagos.

Con el cambio, un método llamado telescoping hace que la parte del valor de cada pago puntual sea el límite inferior o el límite superior de PeriodicPayment, y al menos una unidad. El último pago se convierte exactamente en el PeriodicPayment redondeado.

Qué significa para los usuarios

Hay poco o ningún efecto para los usuarios e inversores hoy. La unidad extra en el pago final cambia poco. Los préstamos más antiguos que ya llevaban una unidad por encima de su calendario simplemente la conservan, por lo que el último pago todavía necesita el PeriodicPayment y una sola unidad, a menos que el prestatario pague en exceso primero.

Los pequeños pagos en exceso se ignoran en su mayoría; la transacción se realiza con éxito y no cobra ningún XRP adicional.

La fecha de activación aún no se ha determinado: se necesita el acuerdo del 80% de los validadores durante dos semanas seguidas para que la enmienda se apruebe. Aún no se ha anunciado ninguna votación pública para LendingProtocolV1_2, por lo que el cronograma sigue siendo incierto.