XRP 렛저가 8월 1일이 속한 주에 xrpld 3.3.0 소프트웨어 업데이트를 배포한다. 보안 연구자들이 사용자 자금을 위험에 빠뜨릴 만큼 심각한 버그를 발견해 개발진이 철회했던 프로토콜 기능 두 가지를 되살리는 내용이다.

리플X 프로덕트 총괄 재지 쿠퍼가 7월 31일 X를 통해 이번 업데이트 소식을 알렸다. 이번 업데이트에는 총 다섯 건의 제안된 개정안(amendment)이 함께 묶여 있으며, 각 개정안은 2주 연속으로 검증인 80% 이상의 승인을 유지해야 실제 네트워크에 활성화된다.

a bit coin sitting on top of a computer chip
Photo by Michael Förtsch on Unsplash

처음엔 무엇이 문제였나

최대 8건의 계정 간 트랜잭션을 원자적으로 실행할 수 있게 해주는 배치(Batch) 개정안은, 보안 연구자 프라남야 케시카마트와 보안업체 칸티나가 코드 결함을 발견한 뒤 지난 2월 철회된 바 있다.

공격자가 개인키 없이도 임의의 계정에서 트랜잭션을 실행할 수 있게 만드는, 서명 검증 방식의 결함이었다.

검증인들은 이 기능을 거부했고, 긴급 릴리스를 통해 지원 중단 상태로 표시됐다. 퍼미션 델리게이션(Permission Delegation) 역시 2025년 9월 비슷한 운명을 맞았다. 한 계정이 다른 계정에 트랜잭션 수수료를 부과해 잔액을 소진시킬 수 있는 별도의 취약점이 발견되면서다. 이 기능도 비활성화된 뒤 지금까지 폐기 상태로 분류돼 있었다.

새로 추가되는 세 가지 기능

되살아나는 두 기능과 함께, xrpld 3.3.0은 새로운 개정안 세 가지도 도입한다. 컨피덴셜 MPT(Confidential MPT)는 영지식증명과 타원곡선 암호화를 결합해 토큰 잔액과 전송 금액을 비공개로 유지하면서도 규제 당국이 활동 내역을 검증할 수 있도록 한다. 스폰서드 피즈 앤드 리저브(Sponsored Fees and Reserves)는 은행이나 플랫폼이 다른 계정의 트랜잭션 수수료와 준비금 요건을 대신 부담할 수 있게 해, 기관 이용자의 진입 장벽을 낮출 수 있다. 다이내믹 MPT(Dynamic MPT)는 토큰 발행자가 이후 변경 가능한 속성을 미리 지정해둘 수 있게 해, 수수료나 메타데이터를 수정할 때마다 전면 마이그레이션을 거칠 필요가 없도록 한다.

철회됐던 두 기능 모두 버그가 발견된 이후 추가 검토를 거쳤으며, 이번 재도입은 XRP 렛저 개발팀이 근본적인 취약점이 해소됐다고 판단했음을 시사한다.