비트코인 전송 보류 현상
거래 수수료를 네트워크에서 요구하는 최저 "satoshi per byte"(추천 트랜잭션 수수료) 보다 적게 지불한다면 전송한 비트코인수량과 해당 거래가 무기한 대기 현상에 빠지게 됩니다.
비트코인 PENGDING 발생 원인 요약
전송 수수료에 대한 이해가 없는 사용자의 경우
1. 개별 암호화폐마다의 기본 전송 처리시간을 숙지하지 못했거나
2. 개인 지갑에서 제공하는 최저 가격을 의심 없이 선택하거나
3. 사용하는 하드 월렛의 비트코인 전송 메커니즘을 숙지하지 못하였거나
4. 수수료 지불 없이 거래 처리를 원하여 0 satoshi를 선택했을 경우입니다.
특히 2, 3번의 경우 하드 월렛 업체마다의 전송 처리 방식이 다르다는 것을 숙지하지 못한 경우로 개인 지갑 선택 시 신중해야 하는 이유이기도 합니다.
아래 캡처 화면은 디센트 월렛 사용 시 PENDING STUCK 발생을 재현한 케이스입니다.
(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일이라는 시간은 지루하게 느껴졌습니다. 그럼에도 기다림 대비 내용이 너무 성의 없는 것은 기분 탓인지 모르겠습니다.
수수료를 너무 낮게 잡으면 거래가 오래 걸리는 정도가 아니라 무기한으로 거래가 지연된다는 걸 모르는 건 아닐 텐데 말입니다. 위 이메일 내용을 믿고 무작정 기다린다면 낭패를 당할 수 있으니 조심해야만 합니다. 하드 월렛 지갑 업체마다 대응방식, 이용약관, 사용 가이드가 전부 다르기 때문에. 거래 처리가 급하신 분은 업체 문의 방식은 제외하도록 합니다.
2. 하드 월렛 소프트웨어 기능 사용
어떤 코인 지갑을 선택하느냐에 따라서 보관과 전송에 대한 문제 해결 방법의 옵션이 달라집니다. 암호화폐 지갑 개발업체의 기술적 지원에 따라서 문제 발생을 미리 예방하거나 사용자 스스로 문제를 해결할 수 있는 가이드 및 소프트웨어를 지원받을 수 있습니다.
대표적인 암호화폐 지갑 Ledger의 경우 일렉트럼(Electrum) 애플리케이션과의 연결을 통해 미승인된 비트코인 트랜잭션의 수수료를 증가시키는 방법에 대한 가이드를 제공합니다. 디센트 지갑의 경우 일렉트럼과 Bitcoin Core 같은 비트코인 지갑 클라이언트 소프트웨어와의 연동에 대한 가이드를 제공하지 않아 아쉬운 점이 있습니다.
결론으로 사용하는 비트코인 지갑과 bitcoin client soft와 연동 가능 유무를 체크한 뒤 수수료를 추가 지불하도록 합니다.
단, 비트코인 클라이언트 소프트웨어 사용 시 주의할 점이 있습니다. 해당 프로그램 설치 시 스캠 소프트웨어를 잘 못 설치하면 설치된 PC에 백도어 등 해킹 프로그램이 설치될 수 있기 때문에.
설치 전 중요한 프로그램을 반드시 백업받으시고 메타마스크 등의 핫 월렛 삭제와 암호 지갑 복구 문구, 비트코인 개인키 복구 문구 등이 PC에 저장되지는 않았는지 반드시 점검하여 해커에게 노출되지 않도록 조치합니다.
3. 무작정 기다린다.
제출된 거래 트랜잭션들은 Mempool이라는 공간에 모이게 됩니다. 비트코인 대기실이라고 할 수 있으며 대기공간의 총용량은 보통 300Mb로 제한되어 있고 채굴자 노드들에 의해 매시간마다 용량은 재조정되며 2022년 11월 19일 현재 평균 Mempool Size는 80Mb 정도를 유지하고 있습니다.
만약 비트코인 트랜잭션들이 쌓여서 그 거래 용량이 메모리풀 총용량을 넘어서게 된다면 채굴자들은 둘 중 하나의 선택을 하게 됩니다.
ㄱ. 전송 취소처리
비싼 수수료를 최대한 메모리풀에 남기기 위해서 해당 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
'비트코인' 카테고리의 다른 글
confirmtx Accelerator 가속기 SCAM사이트 이용 후기 (2) | 2022.11.22 |
---|---|
ViaBTC.com Accelerator 사용 방법 (2) | 2022.11.21 |
비트코인 전송 가속기(Transaction Accelerator) 사용 필요 사례 (7) | 2022.11.20 |
비트코인 블록 전송 속도/수수료 기본 개념 (2) | 2022.11.17 |
비트코인 전송 지연 발생 원인 (1) | 2022.11.16 |