비트코인 컨펌 뜻: 1컨펌·3컨펌·6컨펌은 무엇이 다를까?
비트코인을 거래소나 다른 지갑으로 전송하다 보면 컨펌, Confirmation, 확인이라는 말을 자주 볼 수 있습니다.
출금은 완료됐는데 입금이 되지 않을 때 확인해보면 “아직 컨펌이 부족하다”는 안내를 받기도 합니다.
그렇다면 비트코인 컨펌은 정확히 무엇이고, 몇 컨펌을 기다려야 할까요?
비트코인 컨펌이란?
비트코인 거래를 생성하면 먼저 네트워크에 거래가 전달됩니다.
이 단계에서는 아직 거래가 블록에 포함되지 않았을 수 있습니다.
거래가 블록에 처음 포함되면 일반적으로 1컨펌이라고 부릅니다.
그 이후 새로운 블록이 추가될 때마다 해당 거래 위에 블록이 더 쌓이면서 컨펌 수도 증가합니다.
Bitcoin.org는 거래가 한 블록에 포함된 뒤 새로운 블록들이 이어질수록 거래를 되돌릴 위험이 감소한다고 설명합니다.
0컨펌은 무엇일까?
거래가 네트워크에 전파됐지만 아직 어떤 블록에도 포함되지 않은 상태를 일반적으로 0컨펌, 즉 미확인 거래라고 합니다.
송금한 직후 TXID가 생성됐더라도 바로 1컨펌이 생기는 것은 아닙니다.
거래가 블록에 포함될 때까지 기다려야 합니다.
1컨펌이 생겼다는 뜻
1컨펌은 해당 거래가 하나의 비트코인 블록에 포함됐다는 뜻입니다.
컨펌이 하나씩 증가할수록 그 거래 뒤에 새로운 블록이 계속 이어집니다.
따라서 컨펌이 많아질수록 이미 확인된 거래를 되돌리는 것이 더 어려워집니다.
3컨펌이면 충분할까?
비트코인은 3컨펌이면 무조건 안전하다라고 단정해서는 안 됩니다.
필요한 컨펌 수는 거래 금액, 사용하는 지갑이나 서비스의 정책, 위험 허용 수준 등에 따라 달라질 수 있습니다.
따라서 거래소로 비트코인을 입금했다면 그 거래소가 요구하는 컨펌 수를 확인하는 것이 가장 정확합니다.
6컨펌은 모든 거래소의 표준일까?
이 역시 아닙니다.
Bitcoin.org는 고액 비트코인 거래에 대해 6컨펌을 하나의 권장 수준으로 제시하고 있습니다. 하지만 이것이 “모든 거래소가 반드시 6컨펌을 요구한다”는 의미는 아닙니다.
거래소마다 입금 반영 정책이 다를 수 있기 때문에 실제 입금에서는 해당 거래소의 안내가 우선입니다.
따라서 기존 글에 다음과 같은 표현이 있다면 수정하는 것이 좋습니다.
3컨펌이면 충분합니다.
→ 필요한 컨펌 수는 거래 규모와 사용하는 서비스의 정책에 따라 달라질 수 있습니다.
6컨펌은 거래소의 표준입니다.
→ 6컨펌은 고액 거래에서 사용되는 하나의 보수적인 기준이지만 모든 거래소가 동일한 기준을 적용하는 것은 아닙니다.
컨펌에는 왜 시간이 걸릴까?
비트코인에서는 새로운 블록이 평균적으로 약 10분 간격을 목표로 생성됩니다.
하지만 블록 발견은 확률적인 과정이기 때문에 정확히 10분마다 하나씩 생성된다고 보장할 수 없습니다.
어떤 때는 비교적 빨리 다음 블록이 생성되고, 다른 때는 더 오래 걸릴 수 있습니다. Bitcoin.org 역시 개별 컨펌에는 보장된 최소 또는 최대 시간이 없다고 설명합니다.
컨펌이 오래 걸리는 이유
가장 먼저 확인할 것은 수수료입니다.
비트코인 거래 수수료는 네트워크가 혼잡할 때 거래가 어느 정도 우선순위로 처리될지에 영향을 줄 수 있습니다.
현재 네트워크에서 우선 처리되는 수준보다 매우 낮은 수수료를 설정했다면 첫 번째 컨펌까지 시간이 길어질 수 있습니다.
컨펌이 안 될 때 확인하는 방법
먼저 지갑이나 거래소의 출금 내역에서 TXID를 확인합니다.
TXID는 해당 비트코인 거래를 식별하는 번호입니다.
그다음 비트코인 블록 탐색기에서 TXID를 검색해 현재 거래가 미확인 상태인지, 몇 개의 컨펌을 받았는지 확인할 수 있습니다.
이미 충분한 컨펌이 있는데 거래소에 입금되지 않았다면 비트코인 네트워크보다는 거래소의 자체 입금 처리 상태를 확인할 필요가 있습니다.
RBF란?
수수료가 너무 낮게 설정된 미확인 거래의 경우 일부 지갑에서는 RBF(Replace-by-Fee) 기능을 사용할 수 있습니다.
RBF는 기존 미확인 거래를 더 높은 수수료의 새로운 거래로 대체하는 방식입니다.
Bitcoin Core에서도 bumpfee 기능을 통해 수수료를 높인 대체 거래를 생성하는 기능을 제공합니다. 다만 모든 거래와 모든 지갑에서 동일하게 사용할 수 있는 것은 아닙니다.
따라서 지갑에 Speed up, Increase fee, 수수료 올리기 등의 기능이 있는지 확인하는 것이 좋습니다.
자주 묻는 질문
거래소 출금 완료인데 입금이 안 된 이유는 무엇인가요?
네트워크에서는 거래가 정상적으로 진행 중이어도 거래소가 요구하는 컨펌 수를 아직 충족하지 못했을 수 있습니다.
1컨펌이면 거래가 끝난 건가요?
거래가 블록에 포함된 상태이지만 서비스에 따라 더 많은 컨펌을 요구할 수 있습니다.
컨펌이 많으면 무엇이 달라지나요?
컨펌이 증가할수록 해당 거래 위에 새로운 블록이 더 많이 쌓이고 거래를 되돌리기 어려워집니다.
마무리
비트코인 컨펌은 거래가 블록체인에 얼마나 깊이 기록됐는지를 이해하는 데 중요한 개념입니다.
하지만 3컨펌이면 무조건 충분하다, 모든 거래소는 6컨펌이다와 같이 하나의 숫자를 모든 상황에 적용하면 안 됩니다.
거래소를 이용한다면 해당 거래소가 요구하는 컨펌 수를 직접 확인하는 것이 가장 정확합니다.
참고자료: Bitcoin.org FAQ, Bitcoin.org ‘You need to know’, Bitcoin Core Documentation
※ 본 글은 비트코인 네트워크의 작동 방식을 설명하기 위한 정보성 콘텐츠입니다.
댓글 0
첫 댓글을 남겨보세요.