---
title: "신세틱스 sKRW 오라클 사고"
title_en: "Synthetix sKRW oracle incident"
aliases: ["Synthetix sKRW oracle incident", "sKRW oracle", "sKRW 사고", "Synthetix oracle attack 2019", "Synthetix oracle incident", "Synthetix sKRW", "신세틱스 sETH 3700만 개", "신세틱스 오라클 사고", "신세틱스 원화 오라클"]
type: 사건
url: https://wiki.tokenpost.kr/w/synthetix-skrw-oracle-incident-2019
canonical: https://wiki.tokenpost.kr/w/synthetix-skrw-oracle-incident-2019
language: ko
publisher: "토큰포스트"
citation: "토큰포스트 위키, “신세틱스 sKRW 오라클 사고”, 2026-11-10 수정, https://wiki.tokenpost.kr/w/synthetix-skrw-oracle-incident-2019"
updated: 2026-11-10T01:15:50.127+00:00
created: 2026-11-10T01:15:46.654827+00:00
status: reviewed
---

# 신세틱스 sKRW 오라클 사고

신세틱스 sKRW 오라클 사고(Synthetix sKRW oracle incident)는 2019년 6월 25일 합성자산 플랫폼 [신세틱스](https://wiki.tokenpost.kr/w/synthetix)의 가격 오라클이 원화 환율을 실제의 약 1,000배로 내보내, 자동 차익거래 봇이 한 시간도 안 돼 sETH 3,700만 개 이상을 손에 넣은 사건이다. 신세틱스는 오라클을 멈춰 거래를 묶었고, 봇 운영자가 버그 바운티를 받는 조건으로 거래를 되돌려 실제 손실 없이 끝났다.

**다른 이름**: Synthetix sKRW oracle incident · sKRW oracle · sKRW 사고 · Synthetix oracle attack 2019 · Synthetix oracle incident · Synthetix sKRW · 신세틱스 sETH 3700만 개 · 신세틱스 오라클 사고 · 신세틱스 원화 오라클

**분류**: 사건

## 1. 원화 가격이 1,000배로

[이 문단의 원문](https://wiki.tokenpost.kr/w/synthetix-skrw-oracle-incident-2019#section-error)

신세틱스는 SNX 토큰을 담보로 달러·유로·엔·원화·금·비트코인·이더 등을 따라가는 합성자산(Synth)을 발행하고, 자체 거래소에서 상대방 없이 오라클 가격으로 바꿔 주는 [탈중앙화 금융](https://wiki.tokenpost.kr/w/defi) 서비스였다. 가격은 여러 상용 API에서 받아 이상치를 버리는 방식으로 계산했다.

신세틱스 블로그에 따르면 2019년 6월 25일 새벽 3시(시드니 시각) 외환 API 하나가 간헐적으로 원화 가격을 실제의 1,000배로 보고하기 시작했다. 원래라면 이상치로 걸러졌어야 했지만, 그 전에 다른 API가 장애를 일으켰는데 예외 보고가 잡지 못해 원화 피드에는 API가 두 개만 남아 있었다. 오라클은 남은 두 값의 평균을 냈고, 잘못된 원화 가격이 환율 계약에 그대로 들어갔다. [케인 워릭](https://wiki.tokenpost.kr/w/kain-warwick)은 코인텔레그래프에 거래가 적은 통화에는 API를 세 개만 쓰고 있었으며, 두 API가 서로 다른 이유로 동시에 멈췄다고 설명했다.[^1][^2]

## 2. 한 시간 만의 10억 달러

[이 문단의 원문](https://wiki.tokenpost.kr/w/synthetix-skrw-oracle-incident-2019#section-bot)

당시 신세틱스 거래소에서는 여러 거래 봇이 돌고 있었다. 그중 하나가 가격 오류를 바로 감지해 sKRW로 들어갔다 나오는 거래를 되풀이했다. 워릭은 오류가 한 시간 안에 여러 번 반복됐고, 매번 이익이 1,000배씩 불어 세 차례 만에 명목 이익이 10억 달러를 넘었다고 말했다. 봇은 부풀려진 sKRW를 이더 가격을 따르는 sETH로 바꿨고, 이더스캔 기록으로는 3,700만 개가 넘었다.

커뮤니티의 제보를 받은 최고기술책임자는 오라클이 계약에 가격을 보내지 못하게 막았고, 그 결과 시스템 안의 모든 전송과 거래가 멈췄다. 파이낸스 매그닛은 워릭이 디스코드에 "sKRW 가격 피드에 문제가 있었고 그동안 자동 차익거래 봇이 sKRW로, 다시 sETH로 바꾼 것으로 보인다"고 공지했다고 전했다.[^1][^3][^2]

## 3. 바운티와 되돌림

[이 문단의 원문](https://wiki.tokenpost.kr/w/synthetix-skrw-oracle-incident-2019#section-outcome)

신세틱스는 봇 운영자와 연락해 버그 바운티를 주는 대신 거래를 되돌리기로 합의하고 거래를 다시 열었다. 거래가 막힌 시간은 약 24시간이었다. 워릭은 금액을 밝히지 않았지만 당시 가장 큰 공개 바운티인 2,000달러보다는 훨씬 많고 명목 이익보다는 훨씬 적었다고 했다. 이익은 SNX 담보로 뒷받침되는데 당시 시스템의 담보가 약 3,000만 달러였으므로, 장부상 이익을 실제로 현금화할 길은 없었다는 설명이다.

신세틱스는 가격 피드를 이중화하고 예외 처리를 보강했으며, 더 탈중앙화된 오라클로 옮기기 위해 [체인링크](https://wiki.tokenpost.kr/w/chainlink)와 협력하겠다고 밝혔다. 이 사건은 오라클 하나가 잘못되면 담보 전체가 위험해질 수 있다는 사례로 자주 인용된다. 이후 플래시론으로 가격 정보를 조작한 사례로는 [bZx 플래시론 공격](https://wiki.tokenpost.kr/w/bzx-flash-loan-attacks-2020)이 있다.[^1][^2]

## 4. 연표

- **2019.06** (사건) 6월 25일 원화 가격 API 오류로 sKRW 가격이 약 1,000배로 보고되고, 봇이 sETH 3,700만 개 이상 확보
- **2019.06** (사건) 신세틱스, 오라클을 멈춰 전송·거래를 중단하고 봇 운영자와 바운티를 조건으로 거래 되돌림에 합의

## 각주

[^1]: [Synthetix Response to Oracle Incident](https://blog.synthetix.io/response-to-oracle-incident/) — 신세틱스 블로그 · 2019-06-25
[^2]: [Sophisticated Trading Bot Exploits Synthetix Oracle, Funds Recovered](https://cointelegraph.com/news/sophisticated-trading-bot-exploits-synthetix-oracle-funds-recovered) — 코인텔레그래프 · 2019-07-05
[^3]: [Synthetix Lost 37 Million sETH in an Oracle Attack](https://www.financemagnates.com/cryptocurrency/news/synthetix-lost-37-million-seth-in-an-oracle-attack/) — 파이낸스 매그닛 · 2019-06-25

---

인용: 토큰포스트 위키, “신세틱스 sKRW 오라클 사고”, 2026-11-10 수정, https://wiki.tokenpost.kr/w/synthetix-skrw-oracle-incident-2019
원문: https://wiki.tokenpost.kr/w/synthetix-skrw-oracle-incident-2019
최종 수정: 2026-11-10T01:15:50.127+00:00
발행: 토큰포스트 위키. 인용할 때 문서 제목과 원문 주소를 함께 밝혀 주세요.