XRP 거래가 작동하는 방식, 단계별로 살펴보기
"전송" 버튼을 누른 순간부터 최종 결제까지, XRP를 보낼 때 실제로 무슨 일이 일어나는지 초보자도 이해할 수 있게 설명합니다.
이 페이지는 XRP를 보낼 때 기술적으로 실제 어떤 일이 벌어지는지를 차근차근 살펴봅니다. 더 상세한 기술 섹션으로 들어가기 전에 유용한 배경 지식이 될 것입니다.
1단계: 거래 생성
지갑 앱(자세한 내용은 Wallets Overview 참고)을 사용해 목적지 주소, 금액, 그리고 거래소 등 필요한 경우 데스티네이션 태그를 지정합니다. 지갑은 계정의 현재 시퀀스 번호, 지불할 의향이 있는 네트워크 수수료, 최근 레저 버전에 대한 참조 등 필요한 기술적 항목도 자동으로 채워 넣습니다.
2단계: 서명하기
지갑은 개인 키(자세한 내용은 Addresses, Key Pairs, and Cryptography 참고)를 사용해 거래에 암호학적으로 서명합니다. 이 서명은 해당 계정의 키를 통제하는 자가 거래를 승인했음을 증명하며, 개인 키 자체가 네트워크에 노출되는 일은 결코 없습니다.
3단계: 네트워크로 전파
지갑은 서명된 거래를 rippled 서버(직접 운영하는 서버 또는 공개/제3자 노드)에 제출하고, 이 서버는 자신의 피어에게, 그 피어는 다시 자신의 피어에게 릴레이하면서 1초도 채 안 되는 시간 안에 네트워크 전체로 거래가 전파됩니다.
4단계: 검증자가 제안에 포함
XRP 레저 컨센서스 프로토콜에서 설명한 대로, 검증자들은 네트워크에서 수신한 대기 중 거래(여러분의 거래 포함)를 후보 집합으로 모으고, 다음 레저 버전에 포함할 거래에 합의하기 위한 컨센서스 라운드를 시작합니다.
5단계: 컨센서스 도달
신뢰받는 검증자들 사이에서 여러 차례의 빠른 제안과 투표 라운드를 거쳐, 네트워크는 합의된 거래 집합으로 수렴합니다. 여러분의 거래가 유효하다면(올바른 서명, 충분한 잔액, 올바른 시퀀스 번호 등) 그 집합에 포함됩니다.
6단계: 레저 클로즈
컨센서스에 도달하면 — 보통 최초 제출로부터 3~5초 이내 — 새로운 레저 버전이 클로즈됩니다. 이제 여러분의 거래는 최종 확정됩니다. 수신자의 잔액이 업데이트되며, 다른 일부 네트워크의 미확인 거래처럼 되돌려지거나 재편성될 수 없습니다.
7단계: 누구나 검증 가능
완료된 거래는 그 결과 및 실제로 전달된 정확한 금액과 함께 이제 공개 레저의 영구적인 일부가 되며, 거래 고유의 해시를 이용해 블록 익스플로러를 통해 누구나 조회할 수 있습니다.
무엇이 이토록 빠르게 만드는가
작업증명 체인이라면 "4단계와 5단계"는 대신 채굴자들이 연산 퍼즐을 푸는 경쟁으로 대체되고, 진정한 최종성을 얻으려면 그 위에 여러 블록이 추가로 채굴되기를 기다려야 합니다. 이는 훨씬 더 오래 걸리며 같은 의미에서 완전하고 절대적인 최종성에는 결코 도달하지 못합니다. XRPL의 검증자 투표 방식(XRP vs. Bitcoin 참고)이 바로 분 단위가 아닌 초 단위의 결제를 가능하게 하는 이유입니다.