YPP LABCRYPTO DATA
전체 글
BITCOIN

비트코인 RBF란? 미확인 거래 수수료 올리기 전 알아둘 점

먼저 볼 것

RBF(Replace-By-Fee)는 비트코인 거래가 아직 블록에 포함되기 전, 더 높은 수수료를 붙인 새 거래로 바꿔 확인을 앞당기려는 방식입니다. 모든 미확인 거래를 무조건 바꿀 수 있는 기능은 아니며, 사용하는 지갑이 RBF를 지원하고 해당 거래가 교체 가능하게 만들어졌는지에 따라 달라집니다. 수신자는 RBF 거래를 확인 전 최종 입금처럼 보지 않는 편이 좋습니다.

RBF는 블록에 들어가기 전의 미확인 거래를 대상으로 한다

비트코인 거래는 블록에 포함되기 전까지 네트워크의 미확인 거래 대기열에 머물 수 있다
비트코인 거래는 블록에 포함되기 전까지 네트워크의 미확인 거래 대기열에 머물 수 있다 (개념도)

비트코인 전송을 보낸 직후에는 거래가 바로 확정되는 것이 아니라 네트워크에서 전파되고, 채굴자가 블록에 포함할 때까지 미확인 상태로 남을 수 있습니다. 이때 수수료가 현재 네트워크 상황에 비해 낮으면 대기 시간이 길어질 수 있습니다.

RBF는 이 미확인 구간에서 기존 거래와 같은 입력을 쓰는 새 거래를 더 높은 수수료로 내보내는 방식입니다. 목적은 단순히 수수료를 추가 결제하는 것이 아니라, 기존 거래를 대체할 수 있는 조건으로 새 거래를 만들어 채굴자에게 더 높은 수수료를 제시하는 데 있습니다.

새 거래는 기존 거래보다 충분히 높은 수수료 조건이 필요하다

RBF는 더 높은 수수료 조건의 새 거래로 미확인 거래를 교체하는 방식을 말한다
RBF는 더 높은 수수료 조건의 새 거래로 미확인 거래를 교체하는 방식을 말한다 (개념도)

지갑의 수수료 올리기 기능을 누르면 보통 새 거래가 만들어지고, 기존 거래는 교체 대상으로 표시됩니다. 이 과정에서 수신 금액, 거스름돈, 사용한 입력이 어떻게 바뀌는지는 지갑의 구현에 따라 다를 수 있으므로 최종 화면을 확인해야 합니다.

교체 거래의 수수료가 너무 낮으면 네트워크 정책상 받아들여지지 않을 수 있습니다. 단순히 가장 낮은 단계에서 한 단계 올리기보다, 현재 수수료 혼잡도와 지갑이 제안하는 값을 보고 결정하는 편이 낫습니다. 비트코인 UTXO와 전송 수수료를 함께 보면 수수료가 거래 크기와 입력 수에 따라 달라지는 이유를 이해하는 데 도움이 됩니다.

모든 미확인 거래가 교체되는 것은 아니다

RBF는 거래가 아직 미확인이고 교체 가능 조건을 갖췄는지에 따라 동작이 달라질 수 있다
RBF는 거래가 아직 미확인이고 교체 가능 조건을 갖췄는지에 따라 동작이 달라질 수 있다 (개념도)

RBF는 지갑이 전송을 만들 때 교체 가능 신호를 넣었는지, 거래가 아직 블록에 들어가지 않았는지, 새 거래가 정책 조건을 만족하는지에 영향을 받습니다. 이미 확인된 거래는 RBF로 되돌리거나 수정할 수 없습니다.

또한 거래소 출금처럼 사용자가 직접 원본 거래를 만드는 것이 아닌 경우에는 RBF를 직접 조절할 수 없는 일이 많습니다. 출금이 오래 걸린다고 해서 임의로 수수료 교체를 시도하기보다, 서비스의 처리 상태와 안내를 먼저 확인해야 합니다.

수신자는 확인 전 거래를 최종 입금처럼 보지 않는다

비트코인 거래가 블록에 포함된 뒤에는 TXID와 확인 횟수를 확인하는 과정이 필요하다
비트코인 거래가 블록에 포함된 뒤에는 TXID와 확인 횟수를 확인하는 과정이 필요하다 (개념도)

RBF가 가능한 거래는 미확인 상태에서 다른 조건의 거래로 교체될 여지가 있습니다. 그래서 상품 판매나 개인 간 거래에서 결제를 받는 쪽은 지갑 화면에 전송이 보인다는 사실만으로 전달을 완료하지 말고, 필요한 확인 횟수가 쌓였는지 기준을 정해 둘 필요가 있습니다.

보낸 쪽도 수수료 교체 뒤에는 새 TXID와 상태를 확인해야 합니다. 블록 탐색기로 전송 상태 확인하는 법처럼 원래 거래와 교체 거래 중 어느 쪽이 블록에 들어갔는지 확인하고, 수신자에게는 확인 완료 전까지 최종 결제라고 안내하지 않는 편이 좋습니다.

참고 리소스

비트코인 전송 수수료가 혼잡할 때는 거래 상태와 시장 이슈를 같이 봐야 합니다. 관련 뉴스는 코인딱 관련 기사에서 확인하고, 비트코인의 거래소별 가격은 Cointobit 자산 시세로 비교할 수 있습니다.

비트코인의 시장 규모 변화는 SigBTC 시가총액 데이터로 함께 보고, 위험자산 전반의 흐름은 Stocklabs 같은 전통시장 데이터와 비교해 볼 수 있습니다.

참고 데이터

비트코인 거래소별 가격 보기

비트코인을 전송하거나 매수하기 전에는 거래소별 가격과 유동성 차이도 따로 확인해 둘 수 있습니다.

거래소별 시세 보기

자주 묻는 질문

RBF를 쓰면 이미 보낸 비트코인을 취소할 수 있나요?

이미 블록에 포함된 거래는 RBF로 바꿀 수 없습니다. RBF는 미확인 상태에서 더 높은 수수료 조건의 거래로 교체하는 방식입니다.

모든 비트코인 지갑에서 RBF가 가능한가요?

아닙니다. 지갑의 지원 여부와 거래를 만들 때의 설정에 따라 다릅니다. 지갑의 전송 상세 화면에서 수수료 올리기 기능이 있는지 확인해야 합니다.

RBF 거래를 받은 사람은 언제까지 기다려야 하나요?

거래 목적과 금액에 따라 필요한 확인 횟수는 다를 수 있습니다. 최소한 블록에 포함됐는지와 확인 횟수를 확인한 뒤 처리하는 편이 좋습니다.