Harmony는 올해 레이어 1 블록체인에서 보기 드문 급진적인 복구 조치를 준비하고 있습니다. 공격자가 공격을 통해 공중에서 수십억 개의 ONE 토큰을 위조로 발행한 것으로 추정되자, 네트워크 코어 팀은 체인을 8월 11일의 두 개 체크포인트로 되돌리는 Harmony 블록체인 롤백을 제안했습니다. 이 과정에서 109,000건이 넘는 일반 트랜잭션이 삭제됩니다. Harmony의 최신 사고 업데이트에 자세히 설명된 이 계획은, 일상 사용자들이 교차 화력에 휘말려 더 큰 혼란이 발생하지 않도록 하면서도 위조된 공급을 지우려는 네트워크의 시도입니다.
Summary
핵심 요약
- Harmony는 블록체인을 8월 11일 오후 11시 25분 37초(UTC) 타임스탬프가 찍힌 샤드 0 블록 92,730,034와 샤드 1 블록 94,978,278로 되돌리려 합니다.
- 롤백이 이루어지면 해당 체크포인트 이후 기록된 109,000건이 넘는 일반 트랜잭션과 315건의 스테이킹 트랜잭션이 폐기됩니다.
- 영향을 받는 트랜잭션의 약 95.8%는 자동화된 활동에서 발생했으며, 대부분은 탈중앙화 거래소(DEX) 봇이었습니다.
- 공격자 지갑 하나는 단 106초 동안 477건의 성공적인 전송을 통해 2.385조 개의 위조 ONE을 이동시켰습니다.
- 공격자가 기존 공급량의 4분의 1이 넘는 약 40억 개의 토큰을 발행한 것으로 추정되면서, 사고 이후 ONE 가격은 약 40% 하락했습니다.
Harmony의 롤백 계획, 8월 11일 두 개 체크포인트를 겨냥
Harmony의 복구 계획은 두 개의 특정 블록을 보존하고 그 이후에 발생한 모든 것을 폐기하는 데 달려 있습니다. 밸리데이터는 8월 11일 오후 11시 25분 37분(UTC)에 기록된 샤드 0 블록 92,730,034와 샤드 1 블록 94,978,278을 유지한 뒤, 이 지점을 기준으로 구축한 대체 데이터베이스에서 네트워크를 재시작하게 됩니다. 새 블록은 샤드 0에서는 높이 92,730,035, 샤드 1에서는 94,978,279부터 다시 생성됩니다.
타이밍이 중요합니다. Harmony에 따르면 위조 발행이 처음으로 확인된 블록은 샤드 0의 92,730,036번 블록이며, 92,730,035번 블록 자체에는 트랜잭션, 영수증, 가스 사용량이 전혀 없어 이전 블록과 상태가 정확히 일치했습니다. 이 공백 덕분에 팀은 한 블록 분량의 안전 버퍼를 확보할 수 있었고, Harmony는 체크포인트를 더 나중 블록으로 변경할 경우, 이미 블록 92,730,034를 기준으로 스크립트와 절차를 구축·테스트한 상황에서 밸리데이터들이 서로 다른 복구 목표를 기준으로 작업하게 될 위험이 있다고 지적했습니다. 샤드 1은 익스플로잇이 발생한 곳은 아니지만, Harmony는 순전히 예방 차원에서 동일한 타임스탬프에 자체 체크포인트를 추가했습니다.
이전 체인 이력이 다시 떠오르는 것을 막기 위해, Harmony는 클라이언트 버전 v2026.1.2를 구성해 사고와 연관된 비정상 블록 해시를 거부하도록 했고, 이를 통해 재시작 이후 밸리데이터가 손상된 체인을 다시 받아들이는 것을 차단했습니다.
단순 되감기가 아닌 대체 데이터베이스를 택한 이유
Harmony는 기존의 인플레이스(in-place) 되감기 기능을 사용하는 대신, 영향을 받은 샤드 데이터베이스를 통째로 교체하기로 했습니다. 팀은 표준 되돌리기 기능은 주로 체인 헤드만 이동시킬 뿐, 이후의 영수증, 인덱스, 스냅샷, 크로스샤드 데이터를 완전히 정리하지 못한다고 설명했습니다. 이런 잔여 데이터가 남으면 공격 경로가 보존되거나 밸리데이터가 서로 다른 상태에 도달할 수 있습니다. Harmony는 새로 구축한 데이터베이스가 모든 밸리데이터에게 합의 재개를 위한 단일 검토 출발점을 제공해, 이러한 위험을 완전히 차단한다고 밝혔습니다.
Harmony가 블랙리스트, 소각, 선택적 재실행을 거부한 이유
Harmony는 전체 롤백을 결정하기 전에 여러 덜 파괴적인 해결책을 검토했지만, 각각의 이유로 모두 배제했습니다. 위조된 ONE을 직접 소각하거나 복구하는 방안은, 토큰이 이미 거래소, 탈중앙화 거래소 풀, 컨트랙트, 수많은 지갑으로 흩어진 뒤였기 때문에, 각 목적지에서 이를 제거하려는 시도가 정당한 보유자까지 함께 피해를 입힐 수 있어 기각되었습니다.
블랙리스트 접근법도 거부되었습니다. 이 방식은 위조 공급을 기술적으로는 그대로 남겨두면서도, 오염된 자금을 보유한 정상 지갑까지 위험에 빠뜨릴 수 있기 때문입니다. “깨끗한” 트랜잭션만 선별적으로 재실행하는 방안 역시, 대체 체인의 상태가 폐기된 체인과 달라지기 때문에 동일한 트랜잭션이 두 번째 실행에서는 다른 결과를 낳을 수 있어 배제되었습니다. 토큰 마이그레이션도 또 다른 옵션으로 거론됐지만, 롤백 자체보다 더 큰 혼란을 야기할 가능성이 높다고 판단됐습니다.
Flow의 롤백 논쟁에서 얻은 교훈
이 딜레마를 겪는 네트워크가 Harmony가 처음은 아닙니다. 2025년 12월, Flow는 390만 달러 규모의 실행 레이어 익스플로잇 이후, 초기의 전체 롤백 계획을 수정해, 브리지 운영자와 기타 참여자들이 정상 활동에 미칠 여파를 우려하자 표적 토큰 소각으로 방향을 틀었습니다. Flow는 대신, 표시된 계정에 대한 제한과 함께 단계적 네트워크 재시작을 선택했는데, Harmony는 이 경로로는 자신의 문제를 완전히 해결할 수 없다고 최종 판단했습니다.
실제로 얼마나 많은 트랜잭션이 걸려 있는가
폐기되는 규모는 서류상으로는 상당하지만, Harmony는 이것이 곧바로 영향을 받는 사람 수와 같지는 않다고 강조합니다. 영향을 측정하기 위해, 팀은 샤드 0의 92,730,035번부터 92,871,662번까지 141,628개의 연속 블록을 아우르는 아카이브를 구축했습니다. 이 데이터셋에는 109,126건의 일반 트랜잭션과 315건의 스테이킹 트랜잭션이 포함됐으며, 109,441건의 정확한 트랜잭션-영수증 매칭이 부모 해시 연속성과 완전성을 기준으로 확인되었습니다.
이 일반 트랜잭션 가운데 104,545건, 즉 95.80%는 자동화된 것이었고, 그중에서도 탈중앙화 거래소 봇이 99,863건을 차지했습니다. 이 중 75,430건은 성공적인 스왑, 11,804건은 실패한 시도였습니다. 이는 이번 사건 전체에서 “왜 이게 중요한가”를 가장 잘 보여주는 대목 중 하나입니다. 봇 활동이 데이터셋을 지배하고 있기 때문에, 실제로 정당한 트랜잭션 이력을 잃게 되는 인간 사용자 수는 헤드라인 숫자가 암시하는 것보다 훨씬 적을 가능성이 큽니다.
Harmony는 롤백 이후 일부 트랜잭션을 단순히 복원할 수 있는지도 확인했습니다. 그 결과, 명백한 의존성이 없는 단순 네이티브 전송은 22건뿐이었고, 이들조차 자동으로 재실행해도 안전하다고 간주되지는 않았습니다. 또 다른 860건의 네이티브 전송은 잔고, 자금 출처, 논스, 이후 지출과 관련된 의문을 남겼고, 80,630건의 트랜잭션은 컨트랙트나 블록체인 상태에 의존하고 있었습니다. 추가로 27,614건은 실패한 트랜잭션이거나 거래소, 브리지, 자금 통합 경로를 통한 사고 연관 이동이었습니다. 315건의 스테이킹 트랜잭션 역시 모두 체인 및 에포크 상태에 의존하고 있어, 이 범주에서는 어떤 것도 리셋과 깔끔하게 분리할 수 없습니다.
Harmony는 대체 체인이 가동되면 잔고, 논스, 토큰 승인, 스왑 마감 시간, 유동성 풀 준비금, 스테이킹 조건 등이 모두 변할 것이라고 경고했습니다. 처음에는 실패했던 트랜잭션이 새로운 상태에서는 성공할 수 있고, 그 반대도 마찬가지입니다. 또한 이번 검토에 사용된 RPC 데이터로는 전체 EVM 트레이스를 확인할 수 없었기 때문에, 내부 컨트랙트 전송과 스토리지 변경 사항은 여전히 애플리케이션별 분석이 필요합니다.
위조된 ONE을 거래소와 브리지 전반에서 추적
조사팀은 위조 토큰이 생성된 이후 어떻게 퍼져 나갔는지도 별도로 매핑했습니다. 위조 발행과 연결된 한 지갑은 106초 동안 50억 ONE씩 534건의 전송을 시도했으며, 이 중 477건이 성공해 총 2.385조 개의 ONE을 이동시켰습니다. 이 속도는 왜 표적 정리가 현실적이지 않았는지를 보여주는 핵심 요소입니다. 자금은 거의 즉시 개별 지갑, 거래소 계정, DEX 라우터와 풀, 유동성 공급자 포지션, 브리지 컨트랙트, 래핑된 ONE, 스테이킹 지갑, 대량 트래픽 서비스 지갑 등으로 흘러들어갔습니다.
이 혼란을 풀기 위해, 조사팀은 위조 발행과 연결된 지갑에서 출발하는 시간 순 그래프를 구축해, 서명된 트랜잭션을 성공한 전송, 실패한 시도, 이후 다른 주소를 통한 이동과 구분하고, 샤드 0의 블록 92,805,850까지 블록과 잔고를 대조했습니다. 위조된 ONE이 정상 자산과 동일 지갑에서 섞인 경우, 모델은 전송을 시간 순으로 추적하면서 각 지갑의 사용 가능한 잔고를 상한으로 삼아, 토큰이 주소 사이를 이동하는 동안 동일 토큰이 이중 계산되지 않도록 했습니다.
이러한 매핑이 마련되었음에도, Harmony는 실제로 안전하게 소각할 수 있는 위조 ONE의 양은 추적된 양보다 적다고 인정했습니다. 별도의 지갑에 손대지 않고 남아 있는 토큰은 고립될 수 있지만, ONE이 일단 거래소 계정, 유동성 풀, 브리지, 스테이킹 포지션에 들어가면, 관련 없는 사용자 자금을 건드리지 않고 이를 전부 제거하기가 훨씬 더 어려워지고, 많은 경우 부수 피해 없이 실행하는 것이 사실상 불가능해집니다. 비슷한 딜레마는 6월에도 벌어졌습니다. Humanity Protocol은 유출된 관리자 키로 인해 공격자가 브리지 인프라를 장악하고 BNB 스마트 체인에서 추가 H 토큰을 발행했다고 공개했고, 이에 따라 조사팀이 도난 자산을 추적하는 동안 영향을 받은 브리지 운영을 중단했습니다.
수사, 법 집행 기관 및 보안 업체와 계속 진행 중
Harmony는 해커 추적에서 초기 진전을 이뤘으며, 기록을 보존하고 수사를 이어가기 위해 거래소, 브리지, 법 집행 기관과 협력하고 있다고 밝혔습니다. 독립적인 제3자 보안 업체도 이번 사고를 별도로 검토해, 위조 발행과 자금 흐름 분석의 주요 결과를 모두 확인했다고 네트워크는 전했습니다.
이번이 Harmony의 첫 대형 보안 사고는 아닙니다. 2022년 6월, Horizon 브리지는 이를 제어하던 개인 키가 탈취되면서 약 1억 달러를 잃었고, FBI는 이후 이 공격을 북한 라자루스 그룹의 소행으로 지목했습니다. Harmony는 그 뒤 거래소, 법 집행 기관, 블록체인 분석 업체와 협력했으며, 해커 현상금을 1,000만 달러까지 올렸습니다. 당시 탈취된 자금은 수개월 동안 계속 이동했고, 2023년 1월에는 온체인 조사자들이 수백 개 주소를 거치는 도난 ETH를 추적했으며, 바이낸스와 후오비가 연관 계정을 동결해 124 BTC를 회수했습니다. Harmony는 2023년 말에도 더 작은 사고를 겪었습니다. 스테이킹 시스템 버그로 인해 74개 주소에 걸쳐 약 1억 4,630만 개의 ONE이 잘못 발행되었고, 네트워크는 긴급 패치와 지갑 블랙리스트로 이를 처리했습니다. 이번에 필요한 조치에 비하면 훨씬 제한적인 대응이었습니다.
현재 Harmony는 거래소 및 브리지와 직접 협력해, 체크포인트 이후 폐기될 활동을 어떻게 처리할지, 그리고 영향을 받은 당사자들을 어떻게 보상하거나 지원할지 논의하고 있습니다. 팀은 제안된 Harmony 네트워크 복구 계획에 따라 두 체크포인트 이후 생성된 모든 블록이, 해당 트랜잭션이 위조 발행과 관련이 있었는지 여부와 상관없이 제거될 것임을 분명히 했습니다.
FAQ
Harmony는 왜 블록체인을 롤백하나요?
Harmony는 블록체인이 위조 발행으로 손상된 뒤 생성된 위조 ONE 토큰을 제거하기 위해, 8월 11일의 두 개 체크포인트로 롤백할 계획입니다.
롤백으로 얼마나 많은 트랜잭션이 폐기되나요?
위조 토큰이 생성되기 전의 블록체인 상태로 되돌리기 위해, 109,000건이 넘는 일반 트랜잭션과 315건의 스테이킹 트랜잭션이 폐기됩니다.
Harmony는 왜 블랙리스트나 토큰 소각 같은 대안을 선택하지 않았나요?
Harmony는 위조 토큰이 이미 거래소와 지갑을 통해 이동해, 정당한 사용자 자금과 블록체인 상태의 일관성을 위험에 빠뜨릴 수 있기 때문에 블랙리스트와 토큰 소각을 거부했습니다.
Harmony는 수사와 복구를 어떻게 진행하고 있나요?
Harmony는 해커를 추적하고 복구를 지원하며 기록을 보존하기 위해, 거래소, 브리지, 법 집행 기관, 제3자 보안 업체와 협력하고 있습니다.
{“@context”:”https://schema.org”,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”Harmony는 왜 블록체인을 롤백하나요?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Harmony는 블록체인이 위조 발행으로 손상된 뒤 생성된 위조 ONE 토큰을 제거하기 위해, 8월 11일의 두 개 체크포인트로 롤백할 계획입니다.”}},{“@type”:”Question”,”name”:”롤백으로 얼마나 많은 트랜잭션이 폐기되나요?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”위조 토큰이 생성되기 전의 블록체인 상태로 되돌리기 위해, 109,000건이 넘는 일반 트랜잭션과 315건의 스테이킹 트랜잭션이 폐기됩니다.”}},{“@type”:”Question”,”name”:”Harmony는 왜 블랙리스트나 토큰 소각 같은 대안을 선택하지 않았나요?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Harmony는 위조 토큰이 이미 거래소와 지갑을 통해 이동해, 정당한 사용자 자금과 블록체인 상태의 일관성을 위험에 빠뜨릴 수 있기 때문에 블랙리스트와 토큰 소각을 거부했습니다.”}},{“@type”:”Question”,”name”:”Harmony는 수사와 복구를 어떻게 진행하고 있나요?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Harmony는 해커를 추적하고 복구를 지원하며 기록을 보존하기 위해, 거래소, 브리지, 법 집행 기관, 제3자 보안 업체와 협력하고 있습니다.”}}]}
이 기사는 인공지능의 도움을 받아 제작되었으며, 편집팀의 검수를 거쳤습니다.

