XRP Ledger 대출 상환 반올림 수정안, 밸리데이터 80% 표결 대기
XRP Ledger의 LendingProtocolV1_2 수정안은 대출 상환 반올림 오차를 바로잡는다. 밸리데이터 80% 동의가 2주 연속 필요하며 공개 표결은 아직 발표되지 않았다.
AI 요약AI
- XRP Ledger 대출 상환 반올림 수정이 rippled 풀 리퀘스트 8698번으로 제출됐다
- 수정안 LendingProtocolV1_2 활성화에 밸리데이터 80% 동의가 2주 연속 필요하다
- 마지막 할부금은 기존 구현에서 PeriodicPayment보다 1 단위 더 청구될 수 있다
- RLUSD 발행량의 절반이 XRP Ledger에서 발행된다
풀 리퀘스트 8698번에 담긴 상환 수정
XRP Ledger의 네이티브 대출 프로토콜을 이용하는 볼트 운영자와 차입자가 이번에 공개된 코드 변경의 직접적인 대상이다. 이 수정안은 대출 상환금의 반올림 방식을 정리한 것으로, XRP 뒤에서 네이티브 대출을 지원하는 레이어1 네트워크를 구동하는 기준 서버 소프트웨어 rippled에 대한 풀 리퀘스트 8698번으로 제출됐다. 수정이 활성화되면 매 상환 후 잔액이 대출 일정표와 정확히 일치하게 되고, 채무 기간 동안 소액씩 어긋나던 계산이 사라진다.
제안 전체를 이해하는 데는 두 개의 장부 항목이 핵심이다. TotalValueOutstanding은 어느 시점이든 차입자가 갚아야 할 잔존 채무의 누적 값을 뜻하고, PeriodicPayment는 정시에 내는 각 할부금이 상환해야 할 예정 금액이다. LendingProtocolV1_2 아래에서는 정시 LoanPay 거래마다 TotalValueOutstanding이 예정 값까지 정확히 내려가고, 전체 상환 횟수가 한 번 줄며, 반올림된 PeriodicPayment를 넘지 않는다. 차입자가 초과 상환하면 TotalValueOutstanding은 재구성된 PeriodicPayment의 예정 값으로 초기화된다. 소액의 반올림 차이는 사소해 보이지만, 프로그램 방식으로 대출을 결제하는 장부에는 산술이 결정적이어야 한다. 모든 노드가 같은 거래 후 같은 잔액에 도달해야 하기 때문이다.
이 수정안은 장부의 네이티브 대출 확장, 즉 통상 DeFi로 분류되는 시장으로의 진출을 이어가는 일환이다. 해당 대출 스택은 리플의 RLUSD와 같은 체인 위에 놓여 있으며, RLUSD의 절반이 XRP Ledger에서 발행된다. 변경은 대출 회계에 대한 코드 수준의 교정이라서 오늘날 XRP 가격에는 직접적인 영향이 없다. 실제 효과는 발행자가 대출 조건을 정하고 차입자가 상환 일정을 따르는
XRP 생태계의 대출 인프라에 미친다.
대출 상환에 쌓이는 반올림 오차
현재 구현은 각 상환의 가치 성분을 개별적으로 계산한다. 이 때문에 반올림 오차가 대출 기간 동안 누적된다. 마지막 할부금이 반올림된 PeriodicPayment보다 1 단위 더 많이 청구될 수 있고, 연속된 상환의 가치 성분이 일정하게 유지되지 않고 오르내리는 현상도 나타난다. 풀 리퀘스트의 첫 커밋은 예정 값 계산을 computeLoanProperties 밖으로 꺼내 별도의 scheduledValue 함수로 옮기며, 그 자체로는 동작 변화가 없다. 양쪽 경로를 하나의 공용 루틴으로 통과시키면 대출을 생성하는 LoanSet과 상환을 기록하는 LoanPay가 같은 방식으로 같은 수치를 반올림하게 된다.
APY가 명시되지 않은 대출에는 원금 부분에 하한선도 필요하다. 이런 대출은 가치는 반올림에서 가까운 값으로 맞추는 반면 원금은 올림하기 때문이다. 수정의 핵심은 개발자들이 망원법이라 부르는 방식이다. 이 방식은 정시 상환의 가치 성분을 PeriodicPayment의 내림 값이나 올림 값으로 설정하고, 1 단위 미만으로 내려가지 않게 한다. 그 결과 마지막 할부금이 반올림된 PeriodicPayment에 정확히 도착해 일정표 끝에서 드러나던 차이를 메우고, 할부금 사이의 교차 등락 패턴도 제거된다. 볼트는 장부의 풀형 신용 구조로, 테스트는 Legacy, CashBasis, FixedPrecision 볼트를 대상으로 수정안 활성화 상태와 비활성 상태를 모두 실행해 검토자가 효과를 분리해 볼 수 있게 했다.
밸리데이터 80% 표결은 어디까지 왔나
COINOTAG의 판단으로는 이 수정안이 일상 차입자보다 발행자와 볼트 도구 쪽을 훨씬 많이 겨냥하고 있다. 사용자와 투자자가 오늘 느끼는 효과는 거의 없다. 마지막 상환의 1 단위 초과분은 실무에서 큰 차이가 아니며, 일정보다 1 단위 많은 상태로 남아 있던 기존 대출은 그대로 유지되므로 차입자가 초과 상환으로 앞당기지 않는 한 마지막 할부금은 여전히 PeriodicPayment에 1 단위를 더한 금액이 필요하다. 소액 초과 상환은 대부분 무시되고, 거래는 정상 처리되며 추가
XRP가 청구되지 않는다. PayFi 결제까지 이어지는 장부의 신용 스택은 기존 대출에 이전 부담 없이 더 깔끔한 산술을 얻게 된다.
움직이지 않은 쪽은 밸리데이터다. 활성화에는 밸리데이터 80%의 동의가 2주 연속 유지되어야 하며, LendingProtocolV1_2에 대한 공개 표결은 아직 발표되지 않았다. 활성화 시점은 따라서 미정이다. 열려 있는 질문은 수정안의 가치가 아니라 시점이다. 코드와 테스트는 이미 존재하고, 빠진 것은 표결 그 자체다.
1차 출처
- 풀 리퀘스트 8698번 · github.com
이 콘텐츠는 인공지능으로 생성되어 AI 검토를 거쳤으며 COINOTAG 편집 감독 하에 게시되었습니다.

