비트코인 전송 보류 현상


거래 수수료를 네트워크에서 요구하는 최저 "satoshi per byte"(추천 트랜잭션 수수료) 보다 적게 지불한다면 전송한 비트코인수량과 해당 거래가 무기한 대기 현상에 빠지게 됩니다.

비트코인 PENGDING 발생 원인 요약

전송 수수료에 대한 이해가 없는 사용자의 경우
1. 개별 암호화폐마다의 기본 전송 처리시간을 숙지하지 못했거나
2. 개인 지갑에서 제공하는 최저 가격을 의심 없이 선택하거나
3. 사용하는 하드 월렛의 비트코인 전송 메커니즘을 숙지하지 못하였거나
4. 수수료 지불 없이 거래 처리를 원하여 0 satoshi를 선택했을 경우입니다.

 


특히 2, 3번의 경우 하드 월렛 업체마다의 전송 처리 방식이 다르다는 것을 숙지하지 못한 경우로 개인 지갑 선택 시 신중해야 하는 이유이기도 합니다.

아래 캡처 화면은 디센트 월렛 사용 시 PENDING STUCK 발생을 재현한 케이스입니다.

비트코인 전송 무기한 PENDING 사례
비트코인 전송 무기한 PENDING 사례


(1) 발생조건
1. 비트코인 전송 수수료를 vbyte 당 4 사토시($0.15)로 매우 낮게 설정(2022.11.14 기준)
2. 한건의 트랜잭션에 2건의 거래를 발생시켜 사용 용량 증가.
- 일부 코인을 상대방의 지갑 주소로 전송.
- 나머지 보유 코인은 본인 지갑으로 전송.

(2) 실험 결과
1. 위 사진처럼 9시간이 지났음에도 처리가 되지 않습니다.
2. 처리 예상시간은 1번의 거래승인에 1일이 소요된다고 보입니다.
3. 하지만 1일이 지나도 2일, 4일을 기다려도 위의 상태가 지속됩니다.

(3) 결론
내 트랜잭션이 블록 대기열에 기다리는 중에도 다른 신규 거래들이 내 거래 수수료보다 높은 수수료를 지불하기 때문에, 무기한 대기상태에 이르게 됩니다.

(4) 개인 지갑 업체 문제점 개선 필요 사항
1. 지갑 이용전 블록체인 이해능력에 대한 사전 설문조사를 시행합니다.
2. 수수료 지불에 대한 가격 옵션 설정을 제공합니다.
3. 암호화폐 지갑 이해능력이 낮은 사용자에게는 안정된 전송 수수료를 강제로 고정시킵니다.
4. 실시간 암호화폐 네트워크 상황에 따라 적정한 수수료의 안내와 주의사항을 게시합니다.

이것은 지갑 업체들을 C/S 점수를 올릴 뿐 아니라 무한 정체 트랜잭션 같은 비효율적인 데이터 발생을 미연에 방지하여 암호화폐 전반적인 생태계의 효율성에 기여할 수 있습니다.

 

비트코인 PENDING 해결 방법 5가지


1. 개인 지갑 업체에 문의

위의 STUCK 케이스를 발생시키고 디센트 지갑 업체에 문의 이메일을 보내보았습니다. 답변은 도착하였지만 문의량 증가의 사유로 답변이 매우 늦게 도착하였습니다. "잡은 물고기에게는 밥을 주지 않는다."라는 극단적인 생각이 들 정도로 4일이라는 시간은 지루하게 느껴졌습니다. 그럼에도 기다림 대비 내용이 너무 성의 없는 것은 기분 탓인지 모르겠습니다.

디센트 답변 이메일
비트코인 PENDING 문의 답변


수수료를 너무 낮게 잡으면 거래가 오래 걸리는 정도가 아니라 무기한으로 거래가 지연된다는 걸 모르는 건 아닐 텐데 말입니다. 위 이메일 내용을 믿고 무작정 기다린다면 낭패를 당할 수 있으니 조심해야만 합니다. 하드 월렛 지갑 업체마다 대응방식, 이용약관, 사용 가이드가 전부 다르기 때문에. 거래 처리가 급하신 분은 업체 문의 방식은 제외하도록 합니다.

 

 

2. 하드 월렛 소프트웨어 기능 사용

어떤 코인 지갑을 선택하느냐에 따라서 보관과 전송에 대한 문제 해결 방법의 옵션이 달라집니다. 암호화폐 지갑 개발업체의 기술적 지원에 따라서 문제 발생을 미리 예방하거나 사용자 스스로 문제를 해결할 수 있는 가이드 및 소프트웨어를 지원받을 수 있습니다.

대표적인 암호화폐 지갑 Ledger의 경우 일렉트럼(Electrum) 애플리케이션과의 연결을 통해 미승인된 비트코인 트랜잭션의 수수료를 증가시키는 방법에 대한 가이드를 제공합니다. 디센트 지갑의 경우 일렉트럼과 Bitcoin Core 같은 비트코인 지갑 클라이언트 소프트웨어와의 연동에 대한 가이드를 제공하지 않아 아쉬운 점이 있습니다.

결론으로 사용하는 비트코인 지갑과 bitcoin client soft와 연동 가능 유무를 체크한 뒤 수수료를 추가 지불하도록 합니다.

 

단, 비트코인 클라이언트 소프트웨어 사용 시 주의할 점이 있습니다. 해당 프로그램 설치 시 스캠 소프트웨어를 잘 못 설치하면 설치된 PC에 백도어 등 해킹 프로그램이 설치될 수 있기 때문에.

 

설치 전 중요한 프로그램을 반드시 백업받으시고 메타마스크 등의 핫 월렛 삭제와 암호 지갑 복구 문구, 비트코인 개인키 복구 문구 등이 PC에 저장되지는 않았는지 반드시 점검하여 해커에게 노출되지 않도록 조치합니다.

 


3. 무작정 기다린다.

 

제출된 거래 트랜잭션들은 Mempool이라는 공간에 모이게 됩니다. 비트코인 대기실이라고 할 수 있으며 대기공간의 총용량은 보통 300Mb로 제한되어 있고 채굴자 노드들에 의해 매시간마다 용량은 재조정되며 2022년 11월 19일 현재 평균 Mempool Size는 80Mb 정도를 유지하고 있습니다.

 

Mempool Size (Bytes) 차트
Mempool Size (Bytes)

 

만약 비트코인 트랜잭션들이 쌓여서 그 거래 용량이 메모리풀 총용량을 넘어서게 된다면 채굴자들은 둘 중 하나의 선택을 하게 됩니다.

 

ㄱ. 전송 취소처리

비싼 수수료를 최대한 메모리풀에 남기기 위해서 해당 Mempool에 존재하는 가장 헐값의 수수료를 제출한 거래를 삭제합니다. 비트코인 네트워크도 자본주의 그 자체입니다. 말도 안 되게 싸게 낸 전송 수수료를 제출하고 처리해줄 때까지 기다리면 채굴자들이 강제로 철거해버립니다. 이렇게 된다면 제출한 거래는 무효가 되고 무효가 된 수량은 전송자의 지갑으로 다시 돌아가게 됩니다.

 

ㄴ. 전송 성공 처리

취소처리와 반대로 아주 드물지만 메모리 풀이 용량이 가득 차게 되었을 때 채굴자가 기존에 제출된 트랜잭션들 모두를 블록에 담아주는 경우도 있습니다. 이 경우 비트코인 전송 거래가 종결되기까지 걸리는 최장시간을 메모리 풀의 크기로 연산할 수 있습니다. 하지만 이론적인 케이스일 뿐 정신 나간 채굴자가 아닌 이상 밑지는 장사는 하지 않을 것입니다.

 

이 존버방법은 시간적으로 경제적으로 정신적으로 여유가 아주 많으신 분에게 유효하다고 볼 수 있겠습니다.

 

4. 동일한 거래 다시 전송

 

이중 지불과 같은 문제 발생은 금융 프로토콜 및 시스템에 막대한 손상을 발생시키게 됩니다. 중앙집중식이 아닌 탈중앙화로 운영되는 비트코인 네트워크 이기 때문에. 불법 거래를 감독할 수 있는 금융감독원 같은 기관이 존재하지 않습니다. 금융사기를 예방하기 위해 비트코인 네트워크에서는 동일 거래 발생 시 우선 처리된 거래만을 정상거래로 처리하고 그 이후의 거래는 무효 처리하게 됩니다.

 

위와 같은 비트코인의 프로토콜을 규칙을 사용하여 PENDING 중인 거래와 동일한 거래를 일으키는 방법입니다. 같은 수량을 같은 수신 지갑에 보냅니다. 물론 수수료는 정상 수수료로 전송합니다. 단, 이 방법도 반드시 사용하는 암호화폐 지갑 업체에 문의를 하고 시도하시기 바랍니다.

 

지갑마다의 비트코인 전송 처리방식이 다르기 때문에. 일부 지갑에서는 이 방법이 유효하지 않을 수 있습니다.

ex) 일부 하드 월렛은 코인 전송이 종결되지 않은 코인의 출금 가능 수량을 "0"으로 처리하여 두 번째 거래 시도가 아예 불가능하게 막는 경우도 있습니다.

 

 

5. 엑셀러레이터 사용

Bitcoin Accelerator는 채굴자들이 제공하는 서비스 중 하나입니다. 네. 맞습니다. 채굴자들에게 특정 트랜잭션 거래를 우선 처리해달라고 별도 요금을 지불하는 방식입니다. 가장 확실한 방법이기에 가장 추천드릴 수 있는 방법입니다. 다만 수수료가 현재 50불 정도이기에. 비트코인을 소액으로 전송한 사람에게는 배보다 배꼽이 큰 방법이 될 수 있습니다. 그럼에도 한번 정도는 사용해보는 것이 크립토 투자자에게 괜찮은 경험이라고 생각됩니다.

 

주의할 점이라면 구글에 구글 엑셀러레이터 사이트를 검색했을 때 스캠사이트이 꽤나 검색되고 이들 사이트에 코인을 보낼 경우 영영 찾을 수 없으므로 주의해야 합니다. 일부 스캠 사이트는 저렴한 사용료와 공짜 수수료를 제시하며 회원가입을 유도하며 개인 지갑 정보와 복구 코드 등을 입력하라며 유혹하기 때문에. 수수료가 비싸더라도 공인된 비트코인 엑셀러레이터 사이트를 사용하셔야만 합니다.

 

정상적인 Bitcoin Accelerator 사이트 이용방법은 추후 작성해드리겠으니 기다려주시기 바랍니다. 글 작성 전에 댓글 주신다면 간략히 가이드드리겠습니다.

 

끝.

 

 

ViaBTC.com Accelerator 사용 방법

ViaBTC.com 비트코인 전송 가속기 사용 방법 과정 요약 1. ViaBTC.com 접속. 2. ViaBTC.com 가입. 3. 이더리움 등 코인 이체. 4. 이체된 코인 비트코인으로 교체. 5. Accelerator 서비스 신청. 6. Accelerator 서비스 이

financegallup.tistory.com

 

비트코인 전송 가속기(Transaction Accelerator) 사용 방법

Bitcoin Transaction Accelerator 채굴업체에서 제공하는 부가 서비스 중 하나로 비트코인 전송 속도 가속화 처리를 지원합니다. 트랜잭션 처리가 정체되어 거래가 PENDING 상태인 경우 사용할 수 있으며

financegallup.tistory.com

 

비트코인 전송 지연 발생 원인

비트코인 PENDING 현상 1. 우선 안심하셔도 됩니다. 혹시 전송된 비트코인이 오랜 시간동안 입금, 출금 처리가 되지 않아 불안에 떨고 계신가요? 비트코인 전송 PENDING 현상은 메타마스크, 하드 월렛

financegallup.tistory.com

 

비트코인 블록 전송 속도/수수료 기본 개념

비트코인의 vByte 비트코인 전송 시 필요한 최소 거래 수수료는 대략 "1 Viture Btye" 당 "5 사토시"입니다. 블록 공간의 크기는 vBytes라는 단위로 측정됩니다. 한 번의 비트코인 전송에 여러 거래가 포

financegallup.tistory.com

비트코인의 vByte

 

비트코인 전송 시 필요한 최소 거래 수수료는  대략 "1 Viture Btye" 당 "5 사토시"입니다. 블록 공간의 크기는 vBytes라는 단위로 측정됩니다. 한 번의 비트코인 전송에 여러 거래가 포함된다면 그만큼 블록 공간의 사용량이 더욱 크게 차지합니다.

예를 들자면 이런 것입니다. 한 사람이 몸무게가 150kg가 넘는다 하여  항공권 이용에 추가 요금을 지불하지 않습니다.

 

아무리 많은 양의 비트코인을 전송해도 한 번의 거래만을 요구한다면 블록 공간의 크기는 더 커지지 않습니다. 반대 케이스로 다수가 같은 비행기에 탑승하려 한다면 탑승 인원만큼 항공권 추가 지불하듯 한 번의 전송에 여러 거래를 비트코인 네트워크에 요청한다면 블록 공간의 사용 점유율은 커지게 됩니다.

 

 

Case 1) 몸무게가 150kg가 넘는 사람의 항공기 탑승 = 1장의 탑승권

:한 번의 거래에 A지갑에서 B지갑으로 비트코인 100개를 전송. = 1tx *  5-10 sat/vBytes 지불

Case2) 몸무게가 80kg인 사람 5명이 같은 항공기 탑승 = 5장의 탑승권

: 한 번의 거래에 A지갑에서 B, C, D, E, F지갑으로 비트코인 각각 20개를 전송. = 5tx *  5-10 sat/vBytes 지불

 

비트코인 전송 3가지 규칙

 

비트코인 Miner들의 채굴 경쟁뿐 아니라 비트코인 네트워크 사용자 간의 경쟁도 생태계를 이루는 근간이 됩니다. 비트코인 거래량이 증가할 때마다 블록 공간에 대한 수요가 올라가고 결국 요구되는 수수료(1 사토시/Viture Byte)가 올라갑니다. 비트코인 네트워크 속도의 향상을 원한다면 채굴자가 본인의 거래를 블록에 최우선으로 넣고 싶게 만들어야 합니다. 네. 맞습니다. 전송 거래 신청 시 높은 수수료를 지불하면 됩니다.

 

 

1. 전송 서비스 수수료는 고객이 자유롭게 결정할 수 있다.

2. 수수료는 선불이며 절대 환불받을 수 없다.

3. 시작된 전송 서비스는 취소할 수 없고 상대 지갑으로 코인 전송이 끝나야 종결된다.

 

끝.

 

 

ViaBTC.com Accelerator 사용 방법

ViaBTC.com 비트코인 전송 가속기 사용 방법 과정 요약 1. ViaBTC.com 접속. 2. ViaBTC.com 가입. 3. 이더리움 등 코인 이체. 4. 이체된 코인 비트코인으로 교체. 5. Accelerator 서비스 신청. 6. Accelerator 서비스 이

financegallup.tistory.com

 

비트코인 전송 지연 발생 원인

비트코인 PENDING 현상 1. 우선 안심하셔도 됩니다. 혹시 전송된 비트코인이 오랜 시간동안 입금, 출금 처리가 되지 않아 불안에 떨고 계신가요? 비트코인 전송 PENDING 현상은 메타마스크, 하드 월렛

financegallup.tistory.com

 

비트코인 PENDING 현상 해결 방법

비트코인 전송 보류 현상 거래 수수료를 네트워크에서 요구하는 최저 "satoshi per byte"(추천 트랜잭션 수수료) 보다 적게 지불한다면 전송한 비트코인수량과 해당 거래가 무기한 대기 현상에 빠지

financegallup.tistory.com

 

 

비트코인 전송 가속기(Transaction Accelerator) 사용 방법

Bitcoin Transaction Accelerator 채굴업체에서 제공하는 부가 서비스 중 하나로 비트코인 전송 속도 가속화 처리를 지원합니다. 트랜잭션 처리가 정체되어 거래가 PENDING 상태인 경우 사용할 수 있으며

financegallup.tistory.com

 

비트코인 PENDING 현상

 

1. 우선 안심하셔도 됩니다.

 

혹시 전송된 비트코인이 오랜 시간동안 입금, 출금 처리가 되지 않아 불안에 떨고 계신가요? 비트코인 전송 PENDING 현상은 메타마스크, 하드 월렛, 콜드 월렛, 핫 월렛같은 개인 지갑 사용자에게 주로 발생합니다. 물론, 업비트, 빗썸, 바이낸스, FTX와 같은 대형 코인 거래소에서도 종종 발생합니다만, 이번엔 암호화폐 개인 지갑 사용 중 무기한 출금 보류 현상으로 어려움을 겪는 분에게 도움이 되고자 합니다.

 

한번 전송 보류 현상을 경험하고 해결해본 사람이라면 여유 있게 원인을 분석하여 해결을 위한 대책을 세울 수 있을 것입니다. 하지만 처음 겪어보신 분들이라면 이 글을 읽고 있는 현재도 식은땀을 흘리고 있을 겁니다. 우선 걱정하지 마세요. 비트코인 전송 주소와 네트워크를 올바르게 선택하셨다면 비트코인은 여전히 여러분의 것입니다. 거래가 지연되고 있을 뿐 네트워크 미지의 어딘가로 비트코인이 사라지는 것이 아닙니다.

 

 

2. 비트코인 전송 취소는 불가능합니다.

 

맨 처음 해결을 위해 구글에 검색하는 키워드는 "비트코인 전송 취소 방법" 일 것입니다. 그 질문의 정답은 "전송 철회는 불가능하다"는 것입니다. PENDING 현상을 해결하기 위해서 반드시 전송 처리가 종결되어야만 합니다. 전송 처리가 보류되었는데 전송 처리를 완결시켜야 한다는 말이 아이러니합니다만, 비트코인은 설계상 거래의 ROLLBACK 기능을 지원하지 않기 때문에, 비트코인 창시자인 사토시 나카모토가 나타난다 해도 거래의 취소처리는 불가능합니다. 

 

혹시 이것이 불합리하고 불편한 기능이라고 생각되시나요? 개인 지갑에 비트코인을 소유한다는 것은 소유자 본인이 은행과 예탁결제원, 거래소 같은 금융기관이 되는 것입니다. 금융의 기본은 신뢰입니다. 금융기관에서 발생하는 수많은 거래들 중 취소거래 발생은 발송인과 수취인 양방향 신뢰의 근본이 무너지는 것이기에 잘못된 주소로의 오입금을 감수하더라도 거래를 철회시킬 수는 없습니다.

 

문제점 발생 원인

 

1. 낮은 전송 수수료 선택

 

하드월렛에서 비트코인 전송 시 암호화폐 WALLET은 수수료 선택 권한을 사용자에게 부여합니다. 블록체인 수수료에 대한 개념이 없으신 분들의 경우 가장 저렴한 전송 수수료를 선택하기 마련입니다. 당연하게도 기본적으로 높은 수수료의 지불은 빠른 속도의 전송을 보장합니다. 반대로 낮은 수수료는 늦은 속도의 전송을 보장합니다.

 

개인지갑에서 비트코인 전송버튼을 누르게 되면  "비트코인 전송 거래 명세서"가 "메모리 풀"이라는 공간에 처음 도달하게 됩니다. 그리고 채굴자들은 본인들에게 가장 높은 수수료를 지불하는 고객(거래 명세서)을 "메모리 풀"에서 찾아 본인의 블록에 참여시키기 위해 노력합니다. 채굴자들은 주 수익원은 1. 채굴 작업으로 획득한 코인의 판매, 2. 블록체인의 "블록"을 완성시키며 얻는 거래 수수료로 수익입니다.  

 

 

이러한 블록체인 생성 작업이 일어나게 되면서 이해관계자간 무한 경쟁이 일어나게 됩니다. 채굴자는 높은 수익을 얻기 위해 비싼 수수료의 거래 명세서를 찾아다니게 됩니다. 비트코인 네트워크 사용자는 2가지 입장으로 나뉘게 되는 데  1. 빠른 거래 처리를 원하며 높은 수수료를 기꺼이 지불하는 전송자,  2. 시간 상관없이 성공적인 거래 처리만을 원하며 낮은 수수료 지불을 원하는 전송자 입니다.

 

채굴자들은 수수료 수익을 위해 1번의 고객만을 선처리 후보 대기열로 만드는 메커니즘을 유지하게 됩니다. 2번의 고객은 아무리 먼저 비트코인 전송 거래를 신청했더라도 2번의 고객보다 수수료를 백 원이라도 비싸게 지불하는 전송자들에게 처리 순서를 양보하게 됩니다. 이것이 장기화 된다면 처리 대기열이 무한정으로 정체되는 PENDING 현상에 이르게 됩니다.

 

2. 트랜잭션의 증가

 

반감기로 불리는 비트코인 채굴 난이도 증가는 4년마다 비트코인 생태계의 인플레이션을 일으켜 가격 상승 기대감을 불러옵니다. 코인 불장이 오면 개인 지갑에 보유된 비트코인들이 매도차익을 발생시키기 위해 거래소로 전송되고 반대로 신규 코인 시장에 진입한 플레이어들은 신규 구매한 비트코인을 안전하게 보관하기 위해 개인 지갑으로 전송하게 됩니다.

 

이로 인한 거래량 증가와 반감기 채굴 난이도 폭탄이 맞물려 결국 평균적인 전송처리속도의 저하가 발생합니다. 또한 거래소로 쏟아지는 코인과 현금 유입으로 코인 가격 유동성이 확대됩니다. 거래소간 차익거래를 위해 빠른 전송 속도를 원하는 유저들은 매우 높은 전송 수수료를 지불하기 때문에. 이를 인지하지 못하고 평소와 같이 수수료를 지불한다면 예상치 못한 전송 PENDING 현상을 경험할 수 있습니다.

 

위와 예외적인 경우라면 올해 FTX 파산 뱅크런의 위험을 미리 감지한 유저들이 개인지갑으로의 대규모 인출 거래를 발생시켜 처리속도 지연이 발생시킨 바 있습니다. 

 

 

글을 마치며 당부말씀드립니다.

 

개인 지갑에 비트코인을 보유하고 있고 전송처리를 계획하고 있다면 반드시 암호화폐 시장을 주시하고 비트코인 HASH RATE를 필수 확인하여 수수료와 전송 처리 속도를 예측하는 것을 생활화하여야 합니다.

 

끝.

 

 

 

ViaBTC.com Accelerator 사용 방법

ViaBTC.com 비트코인 전송 가속기 사용 방법 과정 요약 1. ViaBTC.com 접속. 2. ViaBTC.com 가입. 3. 이더리움 등 코인 이체. 4. 이체된 코인 비트코인으로 교체. 5. Accelerator 서비스 신청. 6. Accelerator 서비스 이

financegallup.tistory.com

 

비트코인 PENDING 현상 해결 방법

비트코인 전송 보류 현상 거래 수수료를 네트워크에서 요구하는 최저 "satoshi per byte"(추천 트랜잭션 수수료) 보다 적게 지불한다면 전송한 비트코인수량과 해당 거래가 무기한 대기 현상에 빠지

financegallup.tistory.com

 

비트코인 블록 전송 속도/수수료 기본 개념

비트코인의 vByte 비트코인 전송 시 필요한 최소 거래 수수료는 대략 "1 Viture Btye" 당 "5 사토시"입니다. 블록 공간의 크기는 vBytes라는 단위로 측정됩니다. 한 번의 비트코인 전송에 여러 거래가 포

financegallup.tistory.com

 

 

비트코인 전송 가속기(Transaction Accelerator) 사용 방법

Bitcoin Transaction Accelerator 채굴업체에서 제공하는 부가 서비스 중 하나로 비트코인 전송 속도 가속화 처리를 지원합니다. 트랜잭션 처리가 정체되어 거래가 PENDING 상태인 경우 사용할 수 있으며

financegallup.tistory.com

 

+ Recent posts