En el protocolo de crédito que opera sobre XRP Ledger, se está preparando un cambio respecto a cómo se redondean los montos de reembolso. Según la solicitud oficial de extracción de Github, la actualización busca alinear mejor el monto de la deuda restante tras cada phace con el valor en el plan de phace.
¿Qué aportará el cambio propuesto?
Bajo la modificación LendingProtocolV1_2, después de cada transacción LoanPay realizada en su vencimiento, el valor TotalValueOutstanding se reducirá al nivel de phace planificado de la siguiente etapa. Este monto se limitará al valor redondeado de PeriodicPayment. Así, se busca reducir pequeñas diferencias que pueden surgir especialmente en la última cuota.
El cambio inicial en el código traslada el cálculo del valor planificado fuera de computeLoanProperties a una función separada llamada scheduledValue. Los desarrolladores aseguran que este paso no altera el comportamiento actual, pero garantiza que las transacciones LoanSet y LoanPay utilicen el mismo método de redondeo.
Los desarrolladores del XRP Ledger indican que, con la actualización, el monto de la deuda restante después de cada phace será más consistente con el calendario de phaces, y el último phace se igualará exactamente al valor redondeado del PeriodicPayment.
¿Por qué es importante la diferencia de redondeo?
En la estructura actual, el componente de valor de cada phace se calcula por separado. Por este motivo, las diferencias de redondeo pueden acumularse a lo largo de las cuotas. Como resultado, puede ser necesario que el último phace sea una unidad más alto que el monto redondeado del PeriodicPayment. Además, los componentes de phace pueden cambiar alternadamente entre cuotas.
La regulación propuesta limita esta diferencia mediante un método llamado telescoping. Con este método, la parte del valor de cada phace realizado en su vencimiento coincide con la versión redondeada al alza o a la baja del monto del PeriodicPayment, y queda como mínimo una unidad. Así, el último phace se completa exactamente al nivel del PeriodicPayment redondeado.
Mini diccionario: Telescoping es un método que permite que las diferencias intermedias se anulen entre sí en cálculos financieros o matemáticos. Este enfoque ayuda a minimizar las pequeñas desviaciones acumuladas por redondeo, manteniendo el resultado más alineado con el plan de phaces.
Usuarios y calendario de implementación
Los desarrolladores creen que el cambio no tendrá un gran impacto en los usuarios e inversores actuales. Se menciona que la diferencia extra de una unidad que surge en el último phace es limitada, y que en los créditos antiguos ya se conservan estructuras que llevan una unidad sobre el plan de phace. En este caso, a menos que el deudor pague en exceso por adelantado, en el último phace podría necesitarse una unidad adicional al monto del PeriodicPayment.
Para pequeños phaces en exceso, el enfoque actual se mantiene en gran medida. No se cobra una tarifa XRP adicional mientras la transacción se completa con éxito. En los préstamos a tasa cero, se debe aplicar un mínimo al componente principal, ya que el valor total se redondea al más cercano mientras el principal se redondea al alza.
Para que entre en vigor el cambio LendingProtocolV1_2, se necesita que los validadores logren un consenso de al menos el 80% durante dos semanas consecutivas.
Sin embargo, aún no se ha determinado la fecha de activación. No se ha anunciado un proceso de votación pública para el LendingProtocolV1_2, dejando incierta la fecha en que entrará en vigor el cambio.


