비트코인 지갑이 네트워크 수수료로 1.60 BTC, 약 102,778달러를 지불했으며, 누구에게도 단 한 개의 코인도 전달하지 않았습니다. 이 거래는 8월 12일 블록 962,142 안에서 확인되었습니다.
체인 기록에 따르면 입력값 160,343,885 사토시가 단일하게 존재합니다. 채굴자들은 이 사토시 전부를 가져갔으며, 유일한 출력값에는 아무런 가치도 실리지 않았습니다.
비트코인 수수료가 통제 불능으로 치솟은 과정
송신자는 RBF(Replace-by-Fee)에 의존한 자동화 스크립트를 실행했습니다. 이 기능은 사용자가 미확인 비트코인 거래를 더 높은 수수료로 재전송하여, 멤풀 대기열을 뛰어넘게 만듭니다.
RBF 기능이 존재하는 이유가 분명합니다. 수수료 예측은 몇 분 만에 무의미해지며, 지불이 멈추면 대기열에서 몇 시간 동안 머무를 수 있습니다.
하지만 루프가 끊어졌습니다. 합리적인 상한선에서 멈추지 않고, 봇은 매초마다 입찰가를 인상했습니다. 새로운 버전마다 지갑 잔고가 더 많이 소모되었습니다.
결국 비트코인 수수료가 전체 입력값을 삼켰습니다. 마지막 버전에는 수신자에게 남은 것이 없어, 결제 금액이 0이 되었습니다. 그럼에도 불구하고, 비트코인 노드들은 이를 승인했으며, 프로토콜에는 송신자가 채굴자에게 얼마를 넘길지 제한이 없기 때문입니다.
스파이더풀(SpiderPool)이 블록을 채굴하여 이익을 챙겼습니다. 해당 블록에서 수수료 총합은 약 1.82 BTC로, 이 한 번의 실수가 전체의 88%를 차지했습니다. 최근 7월에 과거 선두 풀이 파산을 신청한 만큼, 채굴풀에게 매우 시기적절한 행운이 찾아온 것입니다.
과도한 수수료를 막는 세 가지 설정
먼저 자동 RBF 상승을 끄십시오. 수동 승인은 사람이 네트워크에 도달하기 전 증액 요청을 직접 검토하도록 만듭니다.
둘째, 확실한 수수료 상한선을 정하십시오. 대부분의 최신 지갑은 sat/byte 최대치를 설정할 수 있으며, 이 상한만 설정해도 루프는 수 초 내 멈췄을 것입니다.
셋째, 항상 시험 결제를 보내십시오. 몇천 사토시만으로도 봇이 제대로 동작하는지 확인할 수 있습니다. 출금을 일괄처리하는 트레이더라면, 소프트웨어 업데이트 후마다 해당 점검을 반복해야 합니다.
한편, 이번 사례는 셀프 커스터디에서 자주 등장하는 교훈을 상기시킵니다. 최근 콜드카드 지갑 해킹의 피해자 역시 모범적인 조치를 취했지만, 모든 자산을 잃었습니다. 바이낸스 창업자 창펑 자오는 이어 “어떠한 지갑도 완벽하지 않습니다.”라고 지적했습니다. – 창펑 자오, 바이낸스 설립자.
그러므로 자동화된 스크립트 역시 시드 구문만큼이나 신중하게 다뤄야 합니다. 관리되지 않는 자동화가 어떠한 공격자보다 훨씬 빠르게 잔고를 소진할 수 있기 때문입니다.
BTC는 현재 약 63,770달러에 거래되고 있습니다. 하루 전 대비 0.2% 하락한 상태입니다. 현재 시세 기준 이 실수의 손실은 102,200달러를 넘으며, 의도된 곳엔 단 한 푼의 자본도 도달하지 못한 채 처참한 결과로 이어졌습니다.
비트코인 채굴자들은 불평하지 않을 것입니다. 수익이 몇 달째 감소해, 비트코인 채굴자들이 기록적으로 네트워크를 떠나고 있습니다. 우연이라 해도 6자리 수수료는 진정한 선물입니다. 더 큰 문제는 지갑 개발자들에게 남아 있습니다. 단일 거래가 수수료로 전체 잔고를 모두 쓸 수 있도록, 아무 알림도 없이 허용하는 소비자 도구가 과연 존재해야 할까요?









