RippleのXRP Ledger開発者は、ローン返済の端数処理を修正することを目的としたLendingProtocolV1_2というコード改正を提出しました。この変更は、スケジュールされた支払ごとの小さな計算誤差が蓄積し、最終分割払いが合意額をわずかに上回る事態を防ぐことを意図しています。crypto.newsによると、提案は11月6日にGitHubのプルリクエストとして公開され、現在レビュー中で、実装日程は未発表です。

返済計算の技術的修正

現行プロトコルでは各支払の価値部分が個別に計算されるため、端数差が時間とともに蓄積します。新しい改正では、各LoanPay取引後の残り返済スケジュールを参照して残高を算出する「テレスコーピング」方式を導入します。これにより、TotalValueOutstandingが次期間の予定値にリセットされ、端数処理されたPeriodicPaymentを上限とします。最初のコミットで予定値ロジックを専用関数に移行し、二番目のコミットで端数修正を実装しました。Legacy、CashBasis、FixedPrecision金庫でのテストにより、ローン作成(LoanSet)の既存動作は変わらず、返済処理のみが同一端数規則に合わせて調整されることが確認されています。

既存ローンと無金利商品への影響

この改正は主に新規ローンと今後の返済に影響します。すでに1単位の端数超過がある既存ローンは、上回る返済が発生するまでその差異を保持し、その後は修正スケジュールが適用されます。無金利ローンには追加の保護が加えられ、元本部分は切り上げ、総ローン価値は最も近い単位に丸められ、未払金利がマイナスになることを防ぎます。端数許容範囲内の小額過払いは無視され、余分なXRPを課金せずに取引が成功します。

有効化タイムラインとバリデータ要件

この改正がXRP Ledgerメインネットで有効になるには、信頼できるバリデータの80%以上の支持を2週間連続で得る必要があります(Ledgerの改正プロセスに基づく)。公開投票は未設定で、必要なバリデータ合意もまだ得られていないため、展開時期は不透明です。

次に注目すべき点

関係者はLendingProtocolV1_2改正案に対するバリデータ投票の動向や、提案をさらに洗練させるGitHubの更新を注視すべきです。公開投票の確認や明確な有効化ウィンドウが示されれば、端数修正がいつ適用されるかが分かり、XRP Ledger上のネイティブ貸付の信頼性向上が期待されます。