시세 로딩 중...
로그인
뉴스›기타코인
기타코인

XRPL, 치명적 오류 수정…클라이언트 앱은 여전히 위험

미국 CryptoSlate2026년 9월 23일 12:500
기타코인 OTHER 뉴스 - XRPL, 치명적 오류 수정…클라이언 | 칼데라 크립토 커뮤니티
📝이 기사는 원문을 참조하여 AI가 한국어로 재작성했습니다

리플(XRP)의 블록체인 기술인 XRP 원장(XRPL)이 주요 업데이트인 'BatchV1_1'을 통해 심각했던 사전 메인넷 오류를 성공적으로 수정했습니다. 이 업데이트는 오는 9월 29일, 검증인들의 80% 이상 지지를 받을 경우 정식 활성화될 예정입니다. 이번 수정을 통해 XRPL은 여러 트랜잭션을 하나의 배치로 묶는 과정에서 발생할 수 있었던 치명적인 권한 부여 오류를 해결하고, 더욱 안전한 다중 트랜잭션 배치를 지원하게 되었습니다.

**치명적 오류의 실체와 XRPL의 대응**

당초 'Batch'라는 이름으로 XRPL 메인넷 활성화를 시도했던 이 기능은 지난 2월, 연구진에 의해 심각한 권한 부여 결함이 발견되면서 중단되었습니다. 당시 해당 오류는 배치 트랜잭션의 서명자 확인 루프에 존재했으며, 코드상에서 새로 생성된 계정과 동일한 키를 가진 서명자를 발견할 경우, 나머지 서명자 확인 절차를 건너뛰고 즉시 성공을 반환하는 문제가 있었습니다. 이는 공격자가 유효한 서명자를 먼저 배치하고, 피해자 계정을 사칭하는 위조된 항목을 추가할 경우, 피해자의 암호화 키 없이도 해당 트랜잭션이 실행될 수 있는 심각한 보안 위험을 내포하고 있었습니다.

XRPL 커뮤니티는 이 문제를 심각하게 받아들이고 신속하게 대응했습니다. XRPL 랩스(XRPL Labs)는 공식적인 취약점 공개를 통해 당시까지 어떠한 자금 피해도 발생하지 않았음을 밝혔으며, 이후 XRPL 검증인들에게 해당 업데이트에 반대표를 던지도록 권고했습니다. 이로써 'Batch' 업데이트는 메인넷에 활성화되지 못했습니다.

XRPL의 대응은 두 단계에 걸쳐 이루어졌습니다. 첫 번째 단계에서는 초기 'Batch'와 'fixBatchInnerSigs' 업데이트를 지원 중단 처리하여 활성화를 차단했습니다. 이후 두 번째 단계에서 'BatchV1_1'을 통해 완전히 재작성된 권한 부여 경로와 추가적인 보안 방어 체계를 도입하며 문제를 해결했습니다. 이번 사태는 소프트웨어 릴리즈와 프로토콜 활성화 경계에서 발견된 치명적인 오류가 커뮤니티의 신속한 대응으로 예방된 좋은 사례로 평가받고 있습니다.

**새로운 'BatchV1_1' 업데이트의 개선점**

XRPL 재단(XRPL Foundation)의 최신 XLS-56 명세에 따르면, 새로운 'BatchV1_1' 업데이트는 다중 계정 배치 트랜잭션에서 각 내부 트랜잭션에 대한 정확하고 완전한 BatchSigners의 권한을 요구합니다. 이는 외부 트랜잭션에 대한 계정의 일반적인 서명과는 별개로, 각 내부 트랜잭션이 요구하는 모든 BatchSigners의 서명을 반드시 포함해야 함을 의미합니다. 누락, 추가, 중복 또는 잘못된 순서로 된 항목은 배치 트랜잭션의 거부를 초래하게 됩니다.

또한, 각 BatchSigner는 단순히 내부 트랜잭션들의 느슨한 집합에 서명하는 것이 아닙니다. 새로운 시스템에서는 서명 페이로드에 해당 서명이 외부 계정, 해당 계정의 시퀀스 번호 또는 티켓, 선택된 배치 모드, 그리고 모든 내부 트랜잭션의 순서화된 해시 값과 BatchSigner 계정 정보까지 바인딩됩니다. 이처럼 각 BatchSigner는 더욱 강화된 보안 메커니즘 하에 동작하며, 다중 서명 항목은 중첩된 각 서명자 계정 정보까지도 바인딩하여 보안성을 극대화했습니다.

**잠재적 위험과 향후 전망**

이러한 획기적인 개선에도 불구하고, 'BatchV1_1' 업데이트는 여전히 잠재적인 위험 요소를 안고 있습니다. XRPL의 업데이트 프로세스에 따르면, 검증인들의 80% 이상 지지율이 2주 동안 유지되어야만 최종 활성화가 이루어집니다. 이 기간 동안 지지율이 80% 이하로 떨어지면 활성화 조건이 종료되므로, 9월 29일의 활성화 날짜는 여전히 잠정적입니다.

더 큰 문제는 업데이트된 노드와 클라이언트 소프트웨어가 이전 버전의 소프트웨어와 호환되지 않을 수 있다는 점입니다. 즉, 'BatchV1_1'이 성공적으로 활성화된 이후에도, 아직 업데이트되지 않은 오래된 노드나 클라이언트 애플리케이션을 사용하는 사용자들은 정상적으로 작동하지 못하거나 예기치 않은 오류에 직면할 수 있습니다. 또한, 외부적으로는 성공적인 배치 트랜잭션으로 보일지라도, 내부적으로는 일부 개별 트랜잭션이 실패했을 가능성을 완전히 배제할 수 없다는 지적도 나오고 있습니다.

이러한 상황은 XRPL의 검증인 프로세스, 레퍼런스 구현체, 그리고 광범위한 클라이언트 생태계가 메인넷 활성화 전에 발견된 위험한 오류를 실질적인 원자적 트랜잭션 인프라로 성공적으로 전환할 수 있는지에 대한 실제적인 테스트가 될 것입니다. XRPL 커뮤니티는 이번 업데이트 과정을 면밀히 주시하며, 네트워크의 안정성과 보안성을 한층 강화하기 위한 노력을 지속할 것으로 예상됩니다.

XRPL의 이번 'BatchV1_1' 업데이트는 블록체인 기술의 복잡성과 발전 과정에서 발생하는 기술적 도전과제를 보여주는 동시에, 커뮤니티의 협력과 기술 혁신을 통해 이러한 문제들을 해결해나가는 과정을 여실히 드러내고 있습니다. 향후 XRPL이 이러한 잠재적 위험을 얼마나 성공적으로 관리하고 사용자들에게 안정적인 서비스를 제공할 수 있을지 귀추가 주목됩니다.

공유X페이스북