XRP Ledger предлагает поправку для исправления округления погашения займов
Разработчики представили поправку LendingProtocolV1_2, устраняющую ошибки округления при погашении займов в XRP Ledger, но активация всё ещё требует консенсуса валидаторов.
Перевод с английского. Читать оригинал
Главное
- Предлагаемая поправка LendingProtocolV1_2 согласует остатки займов с запланированными платежами, используя метод телескопического расчёта.
- Разница в округлении, которая могла бы привести к превышению последнего платежа над запланированным, будет устранена для новых займов и будущих погашений.
- Активация требует поддержки более 80 % валидаторов в течение двух недель, конкретная дата запуска в mainnet пока не объявлена.
Разработчики, работающие над XRP Ledger от Ripple, представили кодовую поправку под названием LendingProtocolV1_2, направленную на исправление способа округления погашения займов. Изменение должно предотвратить накопление небольших расхождений расчётов в течение графика платежей, которые иногда приводят к тому, что последний взнос оказывается немного выше согласованной суммы. По данным crypto.news, предложение было открыто как pull‑request на GitHub 6 ноября и находится на рассмотрении, дата активации пока не объявлена.
Техническое исправление расчётов погашения
В текущем протоколе часть стоимости каждого платежа рассчитывается независимо, что позволяет разнице в округлении накапливаться со временем. Новая поправка вводит «телескопический» метод, который учитывает оставшийся график погашения при определении остатка после каждой транзакции LoanPay. Это гарантирует, что TotalValueOutstanding сбрасывается до запланированного значения для следующего периода, ограниченного округлённым PeriodicPayment. Первый коммит кода переносит логику запланированного значения в отдельную функцию, второй — реализует исправление округления. Тесты для хранилищ Legacy, CashBasis и FixedPrecision показывают, что изменение не меняет поведение при создании займов (LoanSet), но согласует процесс погашения с теми же правилами округления.
Влияние на существующие займы и займы без процентов
Поправка в первую очередь затронет новые займы и будущие погашения. Существующие займы, у которых уже есть избыток в одну единицу из‑за округления, сохранят это расхождение до тех пор, пока не произойдёт достаточное переплатное погашение, после чего будет применён скорректированный график. Для займов без процентов добавляются дополнительные меры защиты: часть основного долга округляется в большую сторону, а общая стоимость займа округляется до ближайшей единицы, что предотвращает отрицательные остатки непогашенных процентов. Небольшие переплаты, попадающие в пределы допуска округления, игнорируются, позволяя транзакции пройти без дополнительного начисления XRP.
Сроки активации и требования к валидаторам
Чтобы поправка стала активной в mainnet XRP Ledger, она должна получить поддержку более 80 % доверенных валидаторов в течение двух подряд недель, как предусмотрено процессом поправок в реестре. Публичное голосование пока не запланировано, и необходимый консенсус валидаторов ещё не достигнут, поэтому сроки внедрения остаются неопределёнными.
Что следует наблюдать дальше
Заинтересованным сторонам следует следить за паттернами голосования валидаторов по поправке LendingProtocolV1_2, а также за дальнейшими обновлениями на GitHub, которые могут уточнить предложение. Подтверждение публичного голосования или чёткое окно активации будет сигналом о том, когда исправление округления вступит в силу, потенциально повысив надёжность нативного кредитования в XRP Ledger.

Обсуждение 0