당황한 비트코인 투자자, 수수료로 무려 7만 달러 넘는 BTC 지불

[email protected]





한 비트코인 사용자가 약 0.75 BTC, 즉 70,500달러에 달하는 수수료를 지급하는 실수를 저질렀다. 이 사건은 4월 8일 자정 30분 후에 발생했으며, 대체 수수료(replace-by-fee, RBF) 거래의 두 번째 시도에서 일어난 일이다. 이 거래는 0.48 비트코인(37,770달러)을 다른 주소로 송금하면서, 0.2 비트코인(16,357달러)의 잔돈을 남겼다.

이 원래 거래는 “기본 또는 보수적인” 수수료를 특징으로 했으나, 첫 번째 RBF에서 수수료가 거의 두 배로 증가하면서 출력 주소를 변경했다. 암호화폐 포렌식 기업 AMLBot의 수사 담당 부사장인 안몰 잔에 따르면, 이러한 대체 거래들은 확인을 기다리고 있지만 결코 이루어지지 않을 것이다. 높은 수수료의 RBF 거래가 같은 출력을 가진 두 번째 RBF 거래를 대체했기 때문이다. 이는 아마도 원래 거래의 처리 지연을 방지하려는 시도로 보인다.

이 거래는 당혹감이 유발한 오류로 여겨진다. ANmol Jain은 사용자가 원래 거래가 블록에 포함되고 최종 결제되는 것을 방지하려 급히 후속 거래를 손보며 실수를 범했다고 설명했다. 그는 사용자가 수수료를 설정하는 과정에서 “혹시 30.5692 sat를 사용하려 했지만, 서둘렀거나 실수로 305,692 sat를 입력했을 수도 있다”고 지적했다.

두 번째 RBF 거래는 추가 입력 미사용 거래 출력(UTXO)을 포함했으며, 이 UTXO는 거의 0.75 비트코인(BTC)을 포함하고 있었다. 사용자가 잔돈 주소를 업데이트하지 않았거나 거래 구조를 오판했기 때문에 잔돈이 수수료로 잘못 포함된 것으로 보인다. 잔의 또 다른 가능성으로는 사용자가 절대금액의 수수료와 가상 바이트당 사토시로 설정된 수수료를 혼동했거나, 자동 스크립트에 버그가 있었을 가능성이 제기된다.

이 문제의 가운데에 놓인 RBF 기능은 비트코인 사용자들 사이에서 널리 오해받고 있으며 논란의 여지가 있는 기능 중 하나이다. 비트코인 거래는 블록에 포함될 때까지 비최종적이며, 여러 충돌하는 비트코인 거래가 존재할 경우 수익을 추구하는 채굴자들에 의해 처리될 우선 거래가 결정된다는 점을 알고 있어야 한다. 비트코인 개발자들이 RBF 기능을 넣은 이유는 이러한 충돌 상황을 인지하고, 수수료가 높은 거래가 우선적으로 처리될 수 있도록 하려는 의도에서 비롯되었다.

결국 이 일은 비트코인 사용자가 2019년 비트코인 캐시(BCH) 지지자들로부터 주장된 이중 지불 허점을 만드는 데 RBF가 기여한다는 우려와 함께 오해를 불러일으켰던 과거의 사례를 다시 떠오르게 한다. 최근의 경우는 비트코인 해시력의 변동성과 함께 RBF가 예상치 못한 결과를 초래할 수 있다는 교훈을 제시한다.

Leave a Comment