비트고의 자동화 오류로 XRP 원장이 스팸 트랜잭션으로 마비
미국의 암호화폐 수탁사 비트고(BitGo)는 보유 중이던 XRP 잔고를 모두 소진하여 XRP 원장(XRPL)이 '스팸 트랜잭션'으로 혼란에 빠지는 사태가 발생했다. 이 사건은 비트고의 자동화 스크립트 오류로 수천 건의 결제가 연이은 실패를 겪으면서 발생했으며, 네트워크 처리량에 심각한 과부하를 불러왔다.
사태는 비트고의 특정 지갑이 자금을 완전히 소진한 채 자동으로 신규 계정을 생성하려 하면서 시작됐다. XRP 원장에서 새로운 계정을 활성화하기 위해서는 기본 예치금으로 1XRP가 필요하지만, 보유한 XRP가 모두 부족한 상황에서도 자동화 스크립트는 작동을 멈추지 않았다. 그 결과, 충당되지 않은 소액 결제가 반복적으로 시도되어 수천 건의 '결제 실패(UNFUNDED PAYMENT)' 로그가 쌓이게 된 것이다.
이러한 문제는 XRP 원장의 대기 거래 공간인 '멤풀(Mempool)'을 쓰레기로 채우게 되었고, 이로 인해 네트워크는 일시적으로 과도한 스팸 트랜잭션에 휘둘리게 되었다. 한때 하루에 생성된 신규 계정 요청이 1만 건을 넘고, 비트고 지갑이 완전히 고갈되면서 자동화 스크립트의 활동이 멈추었다.
이상 징후는 XRP 커뮤니티의 개발자 'Vet'에 의해 처음으로 포착되었으며, 그는 비트고의 내부 자동화 코드가 마치 '무한 루프'처럼 작동하고 있다고 꼬집으며 상황을 조롱하는 트윗을 올렸다. 해당 문제는 보안 침해가 아닌 내부 시스템 오류로 추정되며, 비트고 측은 신속하게 오류를 인지하고 지갑에 1,048XRP(약 1,048달러)를 충전하여 사태를 진정시켰다.
이번 사건은 잘못된 자동화 코드 하나가 블록체인 전체 네트워크의 안정성에 얼마나 큰 영향을 미칠 수 있는지를 여실히 드러내는 사례로 평가된다. 다행히도 현재 XRP 원장은 정상 상태로 복구되었으며, 해당 스크립트는 더 이상 작동하지 않고 있는 것으로 확인되었다. 이러한 사태를 통해 암호화폐 업계는 자동화 시스템의 신뢰성과 면밀한 점검의 필요성을 다시 한번 강조하게 되었다.