Cronos의 단일 기계 철학: 도난은 문제없다, 롤백하면 된다
Blockbeats원문 제목: 《Cronos의 단일 기계 철학: 도난은 문제없다, 롤백하면 된다》
원문 저자: Azuma, Odaily 星球日報
8월 30일, Crypto.com 부속 퍼블릭 체인 Cronos 생태계 내 최대 대출 프로토콜 Tectonic이 해커 공격을 받았다.
이번 공격 자체는 그리 복잡하지 않았다. 공격자는 약 20분 만에 유동성이 극히 낮은 Tectonic 거버넌스 토큰 TONIC 가격을 약 100배 끌어올린 뒤, 이렇게 가격이 인위적으로 부풀려진 TONIC을 담보로 삼아 Tectonic에서 다른 자산을 빌려갔다. 관련 금액은 약 7,500만 달러였으며, 이 중 약 600만 달러는 이미 이더리움으로 크로스체인 이동했다.
공격 수법보다 더 극적인 것은 Cronos의 대응 방식이었다. 공격 발생 후 Cronos는 8월 30일 저녁 네트워크를 일시 중단했고(말하자마자 중단했다. 그 성향이 처음 드러난 것이다), 다른 장물의 유출을 차단했다. 이어 8월 31일에는 네트워크 재시작 방안을 발표하며, 체인 상태를 8월 30일 Tectonic 도난 사건 이전으로 롤백하고 블록 높이 90896189에서 네트워크를 재시작한다고 밝혔다.

롤백이 불러온 거대한 논란
블록체인 롤백이란 간단히 말해 네트워크 상태를 과거의 특정 시점으로 '저장 파일을 불러오는 것'이다. 그 이후 발생한 거래, 전송, 스마트 계약 작업은 원칙적으로 새로운 체인 역사에서 사라진다.
이것이 이번에 Cronos가 선택한 방식이다. 결과만 놓고 보면, 이는 가장 간편하고 아마도 가장 효과적인 해결책일 수 있다. 공격 발생 당시 약 7,500만 달러의 자산이 영향을 받았지만, Cronos가 체인을 중단하기 전까지 약 600만 달러만이 크로스체인으로 빠져나갔고, 나머지 대부분의 자산은 여전히 Cronos 체인에 남아 있었다. 돈이 아직 빠져나가지 않았으니, 공격 발생 이후의 체인 내역을 클릭 한 번으로 삭제하면 이론적으로 대부분의 손실도 함께 사라지는 셈이다.
사용자 자금 보호 측면에서 Cronos의 선택이 틀렸다고 말하기는 어렵다. 이렇게 하지 않았다면 공격자가 자금을 단계적으로 빼돌리는 것을 지켜보며 보안 팀이 추적, 동결, 협상을 진행한 뒤 얼마나 회수할 수 있을지는 순전히 운에 맡겨야 했을 것이다.
물론 롤백의 대가도 분명하다. 공격자의 거래는 사라질 수 있지만, 그 기간 동안 일반 사용자가 진행한 정상적인 전송, 거래, 결제도 함께 사라진다. 이번 사건에서 Cronos 네트워크는 블록 높이 90896189에서 재시작되었지만, 체인 중단 전 네트워크는 블록 높이 90907150까지 도달했었다. 그 차이는 10961개의 블록으로, 이는 이 1만여 개 블록 안에서 이루어진 모든 정상 거래가 취소되었음을 의미한다.
극단적인 예를 들자면, 만약 사용자가 그 기간 동안 Cronos 네트워크를 이용해 전송을 진행했다면(예를 들어 A가 체인에서 B에게 돈을 지불하고 B의 상품이나 서비스를 받는 경우), 롤백이 실행되면서 기존 결제 거래가 취소되어 상품은 이미 인도되었지만 대금은 사라지는 극단적인 상황이 발생할 수 있다.
더 큰 논란은 '거래 최종성'(Finality)에 있다. 블록체인이 가치 결제 네트워크로 사용될 수 있는 중요한 이유 중 하나는, 거래가 충분한 확인을 거치면 참여자들이 그 거래가 되돌릴 수 없다고 믿게 된다는 점이다. 받은 돈은 진정으로 당신의 것이 되고, 완료한 결제도 몇 시간 후 갑자기 사라지지 않는다는 믿음 말이다.
그런데 이번 Cronos의 조치는 의심할 여지 없이 '거래 최종성'을 약화시킨다. 충분히 심각한 일이 발생하면, 이미 최종 확인된 거래도 반드시 최종적인 것은 아닐 수 있다는 인식을 심어준 것이다.
물론 극단적인 상황에서 롤백을 선택한 전례가 없는 것은 아니다. 역사적으로도 일부 퍼블릭 체인은 중대한 보안 사고 후 커뮤니티 조율을 통해 체인 상태를 수정한 적이 있다. 하지만 문제는, 일단 이 문을 열고 나면 다음과 같은 질문을 피하기 어렵다는 점이다. 7,500만 달러는 롤백할 가치가 있는가? 그렇다면 5,000만 달러는? 1,000만 달러는? 또는 해커 공격 외에 어떤 사건이 검증자들로 하여금 다시 '되돌리기' 버튼을 누르게 만들 수 있는가?
이것이 바로 롤백의 가장 큰 논란이다. 그것은 당장의 문제를 해결할 수는 있지만, 모든 체인 참여자에게 이렇게 인식시킨다. 소위 '변조 불가능'은 Cronos의 절대적인 규칙이 아니라는 것을.
이번이 Cronos의 첫 '역사 수정'은 아니다
이번 롤백을 '특별한 시기의 특별한 처리'로 설명할 수 있다고 해도, 시간을 1년 전으로 거슬러 올라가면 Cronos의 역사에 대한 태도는 이미 그 징후가 있었다.
2021년, Crypto.com은 700억 개의 CRO를 소각하여 총 공급량을 1,000억 개에서 약 300억 개로 대폭 줄인다고 대대적으로 발표했다. 이 소각은 당시 암호화폐 역사상 최대 규모의 토큰 소각 중 하나로 불렸다.
그리고 2025년이 되자, Cronos는 아주 직접적인 방안을 제시했다. 이미 소각된 700억 개의 CRO를 다시 발행하여 전략적 준비금으로 배분하고, CRO 총 공급량을 다시 1,000억 개로 복원하겠다는 것이다. 당시 공식 측이 내세운 이유는 'Cronos의 황금기를 재창조하려면 Cronos 로드맵을 지원하기 위해 대규모 자금 투입이 필요하다'는 것이었다. 여기에는 미국 시장 확대 추진, 생태계 발전 지원, 기관화 프로세스, 잠재적인 CRO ETF 등이 포함된다.
이 결정은 당시 엄청난 논란을 불러일으켰다. 애초에 소각할 때 분명히 '영구 소각'이라고 했는데, 몇 년 후 '다시 발행해서 되돌릴' 줄 아무도 예상하지 못했다. 더 극적인 것은, 커뮤니티가 극렬히 반대했음에도 투표가 거의 끝나갈 무렵 대량 보유자들의 집중 투표로 표심이 역전되어 결국 제안이 통과되었다는 점이다.
· Odaily 주: 《CRO, 역사상 가장 황당한 거버넌스 소동을 연출하다, 700억 토큰이 허공에서 증발하다》 참조.
Cronos의 '단일 기계 철학'
이 두 사건을 함께 놓고 보면, Cronos만의 스타일이 뚜렷이 드러난다. 700억 개의 CRO가 소각되었다고? 문제없다, 다시 발행하면 된다. 7,500만 달러가 도난당했다고? 문제없다, 롤백하면 된다.
전자는 공급량을 수정한 것이고, 후자는 체인 상태를 수정한 것이다. 하나는 이미 '영구 소각'된 토큰을 다시 나타나게 했고, 다른 하나는 이미 발생했고 심지어 확인까지 된 거래를 역사에서 사라지게 했다.
Cronos는 모든 조치에 이유가 있다. 700억 CRO를 다시 발행한 것은 생태계의 장기적 발전을 지원하기 위해서였고, 체인 상태를 롤백한 것은 사용자 자산을 최대한 회복하기 위해서였다. 개별적으로 보면 두 사건 모두 전혀 이해할 수 없는 것은 아니다.
하지만 문제는, 유사한 일이 연이어 발생한 후에는 사람들이 '변조 불가능'을 Cronos의 원칙으로 보기 어려워진다는 점이다. 다른 사람들이 보기에 블록체인의 역사는, Cronos에게는 상황에 따라 수정할 수 있는 초안에 더 가깝다. 이것이 아마도 Cronos의 '단일 기계 철학'일 것이다. 규칙도 물론 중요하고, 탈중앙화도 물론 중요하지만, 규칙을 수정하고, 공급량을 수정하고, 심지어 역사까지 수정하는 것이 문제를 더 빨리 해결할 수 있다면, 전혀 할 수 없는 척할 필요도 없다는 것이다.
더 적나라한 것은, 중앙화 논란에 직면했을 때 Cronos는 전혀 망설이지도, 숨기지도 않는다는 점이다.
이 콘텐츠는 정보 및 교육 목적으로만 제공되며 BTCC와 관련된 투자 자문을 하지 않습니다. BTCC는 위 내용의 진실성, 정확성 및 독창성을 보장하기 위해 최선을 다하지만, 보장할 수는 없습니다.