본문으로 건너뛰기
buybitcoinsmart

용어집 / 트랜잭션과 수수료

정체된 트랜잭션

별칭은 멈춘 트랜잭션, 대기 중인 트랜잭션입니다.

정체된 트랜잭션이란 무엇입니까?
정체된 트랜잭션이란 노드에 브로드캐스트되어 수락되었지만 계속 블록에 포함되지 못하는 트랜잭션입니다. 이는 지불하는 수수료가 현재 채굴업자들이 받아들이는 수준보다 낮기 때문입니다.

이런 식으로 결제가 지연된다고 해서 무언가가 고장 난 것은 아니며, 잃은 것도 없습니다. 블록 공간은 10분마다 약 400만 가중치 단위가 판매되는 경매와 같고, 어제는 경쟁력이 있던 입찰가가 며칠 동안 다른 입찰가에 밀릴 수 있습니다. 그동안에도 코인은 계속 본인의 것이며, 움직이지 않은 미사용 출력에 그대로 남아 있습니다.

작동 방식

트랜잭션이 지연되는 것은 오류가 아니라 산술 때문이며, 그 산술은 같은 순간에 대기 중인 다른 모든 트랜잭션과 경쟁합니다.

각 노드는 자신이 접한 유효한 트랜잭션 중 아직 채굴되지 않은 것들을 모아 멤풀을 유지하며, 기본 설정으로 메모리 300메가바이트로 제한됩니다. 채굴업자는 그 풀의 위쪽부터 수수료율 순으로 블록을 구성합니다. 본인의 트랜잭션이 기준선 아래에 있으면 그저 순서를 기다릴 뿐이고, 기준선은 예측할 수 없는 수요에 따라 움직입니다. 거래소의 잔액 조정, 토큰 출시, 오디널스 인스크립션의 쇄도 같은 것입니다.

대기 기간이 얼마나 길어질 수 있는지는 두 가지 임계값이 결정합니다. 멤풀이 가득 차면 노드는 가장 적게 지불한 트랜잭션을 축출하고 자체 최소 수락 하한을 기본값인 가상 바이트당 1사토시보다 높입니다. 따라서 아주 저렴한 트랜잭션은 채굴되기 전에 네트워크 대부분에서 버려질 수 있습니다. 이와 별도로 Bitcoin Core는 채굴되지 않은 채 336시간, 즉 14일 동안 남아 있는 트랜잭션을 모두 잊습니다. 그 후에는 코인이 마치 아무것도 전송되지 않은 것처럼 동작하며, 지갑에서 다시 사용할 수 있습니다.

혼잡은 일정하기보다는 급격하게 몰립니다. 2024년 4월 20일 반감기 블록인 840,000번 블록은 수수료로 37.6 BTC를 모았는데, 이는 같은 채굴업자에게 지급된 블록 보조금의 10배가 넘는 금액이었으며, 같은 블록에서 토큰 프로토콜이 출시되었기 때문입니다. 그런 사건 뒤에는 몇 주 동안 거의 비어 있는 블록이 이어질 수 있습니다. 그래서 인내가 종종 옳고 가장 저렴한 대응이 됩니다.

진단에는 1분이 걸립니다. 블록 탐색기에서 트랜잭션 ID를 조회하고, sat/vB 단위의 수수료율을 읽은 뒤 현재 멤풀과 비교하십시오. 대기 중인 적체가 본인의 수수료율보다 높은 수수료율에서 해소되고 있다면 기다리는 중인 것입니다. 적체가 비어 있는데도 본인의 트랜잭션이 여전히 채굴되지 않았다면, 더 유력한 문제는 트랜잭션이 전파되지 않은 것이며, 이는 연결이 좋지 않은 지갑과 릴레이 정책을 위반하는 트랜잭션에서 발생합니다.

비트코인을 구매할 때 이것이 중요한 이유

구매자는 세 곳에서 지연된 트랜잭션을 마주치며, 올바른 대응은 각 경우에 다릅니다.

거래소에 입금하는 경우. 거래소의 확인 임계값이 충족되면 입금이 반영되며, 기다리는 것 외에 할 일이 없습니다. 첫 1시간 안에 지원 티켓을 열지 마시고, 입금을 “다시 보내라”는 제안은 절대 받아들이지 마십시오. 두 번 지불하는 것은 실제로 돈을 잃는 방법입니다.

본인 지갑으로 출금하는 경우. 트랜잭션은 거래소가 구성했으므로 본인이 다시 작성할 수 없습니다. 이 사이트의 거래소 리뷰는 어느 거래소가 본인의 수수료율을 선택하게 하는지 밝히고 있으며, 거래가 몰리는 시점에 낮은 수수료율을 선택하는 것이 느린 출금의 가장 흔한 원인입니다. 지금 코인이 필요하다면, 들어오는 출력을 소비하는 수수료가 높은 자식 트랜잭션을 보내십시오.

본인 지갑에서 보내는 경우. 여기서는 본인이 완전히 관리합니다. 대체 트랜잭션으로 수수료를 올리거나, 수수료율이 흔히 자릿수가 바뀔 정도로 떨어지는 주말을 기다리십시오.

지연된 트랜잭션이 사람들을 두렵게 만들기 때문에만 존재하는 사기 층도 있습니다. 도움을 검색하면 주소로 지불을 요구하는 “트랜잭션 가속기”, 일정 비율을 받고 무엇이든 지연을 풀어 준다고 주장하는 “복구 전문가”, 공개적인 불만이 올라온 뒤 몇 분 안에 답글에 나타나는 지원 계정을 찾게 됩니다. 어떤 제3자도 트랜잭션에 서명한 키나 채굴 풀과의 관계 없이는 본인의 트랜잭션을 움직일 수 없습니다. 대기 중인 결제를 해결하려고 비트코인을 보내라거나, 지갑을 연결하라거나, 시드 문구를 공유하라고 요구하는 사람은 본인에게서 훔치는 것입니다.

지연된 5 sat/vB 출금 읽기

화요일 저녁에 5 sat/vB로 전파된 출금이 있었고, 그때 멤풀은 4 sat/vB에서 해소되고 있었다고 가정해 보십시오. 수요일 아침이 되면 큰 적체가 쌓여 40 sat/vB 미만은 확인되지 않습니다.

첫 번째 조치는 본인이 어디에 있는지 확인하는 것입니다. 탐색기는 대기열에서의 위치를 보여 주고, 흔히 앞에 몇 개의 블록이 있는지 추정치도 보여 줍니다. 본인의 수수료율보다 위에 있는 적체가 몇 메가바이트라면 몇 시간 안에 해소됩니다. 수십 메가바이트이고 계속 늘고 있다면 해소되지 않습니다.

두 번째 조치는 비용 비교이며, 대개 결정적입니다. 지연된 141 가상 바이트 트랜잭션을 5 sat/vB에서 40 sat/vB로 올리는 데는 총 약 5,640사토시가 들며, 이것이 이동하는 금액에 비해 반올림 오차 수준이라면 지불하십시오. 출금액이 애초에 50,000사토시였다면 4시간 더 빨리 도착하게 하려고 그중 11%를 쓰는 것은 나쁜 거래이며, 기다리는 편이 낫습니다.

세 번째 조치는 그 밖에 아무것도 하지 않는 것입니다. 같은 트랜잭션을 다시 전파해도 네트워크가 이미 갖고 있으므로 아무것도 달라지지 않습니다. 같은 지갑에서 두 번째 결제를 보내는 것은 더 나쁩니다. 많은 지갑이 확인되지 않은 같은 잔돈에서 두 번째 결제를 구성해 새 결제를 예전 결제 뒤에 연결하기 때문입니다.

정체된 트랜잭션 vs 첫 확인을 기다리는 트랜잭션

첫 확인을 기다리는 트랜잭션은 정상적으로 동작하는 것이며, 사람들이 지연되었다고 표현하는 결제 대부분은 정확히 이 경우입니다. 블록은 평균적으로 약 10분마다 도착하지만 채굴은 무작위 탐색이므로, 아무 문제 없이도 40분 이상의 간격이 심심치 않게 발생합니다. 경쟁력 있는 수수료가 책정된 트랜잭션이 20분 동안 대기 중이라면 정체된 것이 아닙니다.

구분 기준은 시계가 아니라 수수료율입니다. 본인의 트랜잭션이 지불하는 수수료율을 최근 몇 개 블록이 실제로 수락한 범위의 하한과 비교하십시오. 본인의 수수료율이 그 하한보다 높다면 블록을 기다리는 것입니다. 낮다면 시장이 본인 수준까지 내려오기를 기다리는 것이며, 이는 며칠이 걸릴 수 있고 최악의 경우 트랜잭션이 멤풀에서 만료되기 전까지 일어나지 않을 수도 있습니다.

혼동하기 쉬운 용어

자주 묻는 질문

멈춘 비트코인 트랜잭션은 결국 실패하고 제 코인을 돌려줍니까?

채굴되지 않는다면 대체로 그렇습니다. Bitcoin Core는 채굴되지 않은 트랜잭션을 336시간 또는 14일 후에 버리며, 충분한 노드가 그 트랜잭션을 잊으면 입력값은 다시 사용할 수 있게 됩니다. 그때까지 코인은 대기 중인 결제에 묶여 있습니다.

돈을 주고 제 트랜잭션을 풀게 할 수 있습니까?

정상적인 서비스는 그런 방식으로 작동하지 않습니다. 트랜잭션을 대체할 수 있는 것은 발신자뿐이며, 그 출력 중 하나를 보유한 사람만 자식 트랜잭션으로 수수료를 올릴 수 있습니다. 유료 해제, 복구 서비스, 지갑 연결을 광고하는 사람은 사기를 벌이고 있는 것입니다.

제 트랜잭션이 멈춘 것인지 단지 느린 것인지 어떻게 알 수 있습니까?

수수료율을 최근 블록의 최저 수수료율과 비교하십시오. 트랜잭션이 현재 블록이 받아들이는 것보다 많은 수수료를 내면 느린 것이며 곧 확인될 것입니다. 더 적게 낸다면 수요가 줄거나 수수료를 올릴 때까지 멈춘 상태입니다.

트랜잭션이 멈춰 있는 동안 제 비트코인에 위험이 있습니까?

아닙니다. 코인은 본인의 키 또는 발신자의 키만 사용할 수 있는 출력에 그대로 남아 있습니다. 대기 중인 트랜잭션은 이행되지 않은 지시일 뿐 진행 중인 이체가 아니며, 기다리는 동안 누구도 그것을 빼앗거나 다른 곳으로 돌릴 수 없습니다.

다음에 읽을 글

관련 용어

트랜잭션과 수수료 분야의 다른 용어

이 페이지를 영어로 읽기