비트코인 전송시간 늦어질 때 확인하는 방법

비트코인 전송시간 늦어질 때 확인하는 방법

처음 거래소에서 개인 지갑으로 비트코인을 보냈을 때, 출금 완료라는 표시를 보고 곧바로 도착한 줄 알았다. 그런데 지갑 잔고는 한동안 그대로였다. 그때 알았다. 거래소의 ‘출금 완료’, 비트코인 네트워크의 ‘전송 확인’, 받는 곳의 ‘입금 반영’은 서로 다른 단계라는 걸. 비트코인 전송시간을 볼 때도 어느 단계에서 기다리고 있는지부터 구분해야 한다.


10분이라는 숫자가 뜻하는 것


비트코인 블록은 평균적으로 약 10분마다 만들어진다. 거래가 블록에 처음 포함되면 ‘1회 확인’이다. 그래서 10분은 첫 확인까지의 보장 시간이 아니라 블록이 만들어지는 평균 간격에 가깝다. 운이 좋으면 몇 분 안에 확인되지만, 다음 블록까지 20분 넘게 걸릴 수도 있다. 전송 수요가 몰리고 내가 낸 수수료가 낮으면 여러 블록을 더 기다려야 한다.


받는 거래소가 입금을 반영하는 시간도 따로 봐야 한다. 거래소마다 요구하는 확인 횟수가 다르고, 같은 거래소라도 운영 기준은 바뀔 수 있다. 예를 들어 2회 확인을 요구한다면 첫 블록에 포함된 뒤 다음 블록까지 기다리는 식이다. ‘비트코인은 무조건 10분이면 도착한다’거나 ‘6회 확인이 끝나야만 잔고에 뜬다’는 설명은 모두 실제 화면과 어긋날 수 있다. 입금 전에는 받는 거래소의 비트코인 입금 안내에서 현재 요구 횟수를 확인하는 편이 정확하다.


늦어지는 이유는 어디서 갈릴까


나는 급하지 않은 전송이라며 지갑의 낮은 수수료 옵션을 골랐다가 예상보다 오래 기다린 적이 있다. 당시 놓친 건 송금액보다 거래 데이터의 크기와 혼잡도였다. 비트코인 수수료율은 보통 가상 바이트당 사토시, 즉 sat/vB로 표시한다. 0.01 BTC를 보내든 1 BTC를 보내든 송금액만으로 전송 우선순위가 정해지지는 않는다.


거래가 네트워크에 전파되면 먼저 미확인 거래가 모이는 공간인 멤풀에서 대기한다. 채굴자는 제한된 블록 공간에 거래를 넣기 때문에, 혼잡할 때 낮은 수수료율의 거래는 뒤로 밀리기 쉽다. 반대로 수수료를 높게 냈어도 다음 블록이 언제 만들어질지는 알 수 없다. 지갑에 표시되는 ‘약 10분’이나 ‘약 1시간’은 그때의 상황을 바탕으로 한 추정치다.


거래소에서 출금했다면 또 하나의 시간이 붙는다. 보안 심사나 거래소 내부 처리 때문에 네트워크에 거래를 전파하기 전부터 출금 대기 상태일 수 있다. 이 구간에서는 블록이 몇 개 만들어졌는지를 세어도 의미가 없다. 먼저 거래소가 거래 ID를 발급했는지 확인해야 한다.


광고

기다리는 동안 직접 확인하는 순서


막연히 잔고 화면을 새로고침하기보다 거래 ID, 흔히 TXID라고 부르는 값을 찾는다. 출금 내역이나 보낸 지갑의 거래 상세 화면에 표시된다. 이를 비트코인 블록 탐색기에 입력하면 거래가 네트워크에 보이는지, 확인 횟수가 몇 회인지, 적용된 수수료율이 어느 정도인지 확인할 수 있다. 블록스트림 같은 탐색기에서 거래 ID로 조회하면 된다.


  • 거래 ID가 아직 없다면 출금 내역의 처리 상태를 본다. 거래소 출금 대기라면 해당 거래소의 안내가 우선이다.
  • 거래 ID는 조회되는데 확인 횟수가 0이라면 네트워크에 전파됐지만 아직 블록에 포함되지 않은 상태다. 현재 멤풀의 수수료율과 내 거래의 수수료율을 비교한다.
  • 확인 횟수는 늘었는데 입금 잔고가 보이지 않는다면 받는 거래소의 요구 확인 횟수와 입금 처리 상태를 확인한다.

여기서 주소와 네트워크도 다시 대조한다. 특히 거래소가 여러 입금 네트워크를 제공한다면, 보낸 쪽에서 고른 네트워크가 받는 쪽의 입금 안내와 일치해야 한다. 단순 지연이라고 생각하며 같은 금액을 다시 보내면 거래가 두 번 실행될 수 있으니, 확인 전 재전송은 피하는 게 좋다.


오래 멈췄을 때 할 수 있는 일


미확인 거래라면 우선 거래 ID와 수수료율을 확인한다. 직접 관리하는 지갑에서 보냈고 수수료 인상 기능을 지원한다면 RBF로 수수료를 높인 거래를 다시 전파할 수 있다. 받는 쪽이 미확인 출력을 사용할 수 있는 경우에는 CPFP라는 방법도 있다. 다만 두 기능은 지갑과 거래 상태에 따라 가능 여부가 달라진다. 거래소에서 보낸 출금이라면 사용자가 임의로 수수료를 바꾸기 어려우므로 거래소 지원 안내를 따르는 편이 낫다.


수수료를 더 내기 전에 급한 전송인지부터 판단한다. 기다려도 되는 자금이라면 멤풀이 한산해질 때 확인될 수 있지만, 언제 확정될지는 약속할 수 없다. 거래가 탐색기에서 사라졌다고 해서 즉시 안전하게 다시 보낼 수 있다는 뜻도 아니다. 지갑과 노드마다 미확인 거래를 보관하는 상태가 다를 수 있으므로, 보내는 지갑의 잔액과 거래 상태를 함께 확인해야 한다.


나는 이제 비트코인을 보낼 때 예상 시간을 한 숫자로 적어두지 않는다. 출금 처리, 첫 확인, 받는 곳의 입금 반영을 따로 생각하고, 급한 송금이라면 보내기 전에 수수료율과 입금 조건부터 확인한다. 몇 분 늦는 것보다 더 곤란한 건 조급해서 거래 상태를 확인하지 않고 같은 돈을 다시 보내는 일이다.

비트코인 전송시간 늦어질 때 확인하는 방법 - 요약
광고

댓글 0

평가를 남기려면 로그인해 주세요.

모두 ID로 로그인

불러오는 중…