Ripple's XRP Ledger Lending to Receive Repayment Fix
Imagen de portada obtenida de depositphotos.com
Google
  • Detalles Técnicos
  • Qué significa para los usuarios
Publicidad

El protocolo de préstamos del XRP Ledger va a sufrir algunas modificaciones en la forma en que se redondean los pagos de los préstamos. En términos sencillos, el saldo después de cada pago coincidirá con lo previsto en el calendario; esta actualización se describe en la solicitud oficial de pull de Github.

Tras un pago excesivo, el valor TotalValueOutstanding se reinicia al valor programado para el nuevo pago periódico (PeriodicPayment).

Con la enmienda LendingProtocolV1_2, cada pago puntual (LoanPay) reducirá el valor TotalValueOutstanding al valor programado, pero con un pago menos; este valor máximo estará limitado al importe redondeado del pago periódico.

Noticias destacadas
Kevin O’Leary revela lo que realmente está detrás del colapso del mercado de criptomonedas Análisis de precios de Solana (SOL), Gram (GRAM), Hyperliquid (HYPE) y Bitcoin (BTC) para el 12 de noviembre: Es un verdadero baño de sangre en el mercado

Detalles técnicos

El primer cambio (commit) traslada el cálculo del valor programado de la función computeLoanProperties a una función separada llamada scheduledValue, sin que esto afecte el comportamiento general del sistema.

Publicidad

De esta manera, tanto las funciones LoanSet como LoanPay realizan el redondeo de los valores de la misma manera. Incluso los préstamos sin intereses requieren un límite mínimo (floor) para la cantidad principal, ya que su valor se redondea al más cercano, mientras que la cantidad principal se redondea al alza. Los tests se han realizado en los depósitos (vaults) Legacy, CashBasis y FixedPrecision, tanto con como sin la modificación propuesta.

Hoy en día, cada parte del valor de cada pago se calcula de forma independiente, por lo que el redondeo puede acumularse a lo largo de los pagos. El último pago puede requerir una unidad adicional con respecto al valor calculado para el pago periódico (PeriodicPayment); además, las partes del valor de los pagos pueden variar de un pago a otro.

Con este cambio, se implementa un método llamado “telescoping” que asegura que la parte del valor de cada pago puntual sea igual al límite mínimo (floor) o al límite máximo (ceil) del pago periódico (PeriodicPayment), y que sea al menos una unidad. El último pago corresponde exactamente al valor redondeado del pago periódico.

Publicidad
```

¿Qué significa esto para los usuarios? Hoy en día, hay muy poco o ningún efecto para los usuarios e inversores. La unidad adicional en el pago final apenas cambia las condiciones del préstamo. Los préstamos más antiguos que ya incluían una unidad adicional siguen teniéndola; por lo tanto, el último pago seguirá requiriendo el pago periódico (PeriodicPayment) más una unidad adicional, a menos que el prestatario pague en exceso de lo acordado. Los pagos en exceso pequeños suelen ser ignorados; la transacción se realiza con éxito y no se cobran cargos adicionales en XRP. La fecha de activación aún no se ha determinado: se necesita el acuerdo del 80% de los validadores durante dos semanas consecutivas para que la enmienda entre en vigor. Tampoco se ha anunciado ninguna votación pública sobre LendingProtocolV1_2, por lo que el calendario de implementación sigue siendo incierto.

`````` ``` ```