
원작자: 난센
편집 원본: Foresight News
Nansen 연구팀은 UST unpegging 문제를 조사하고 온체인 추적 결과를 사용하여 Terra 네트워크 충돌이 한 명의 악의적인 공격자에 의해 발생했다는 인터넷상의 소문을 불식시켰습니다.
조사 결과 요약
온체인 조사를 통해 소수의 거대한 고래가 UST 언앵커링 초기 단계에서 허점, 특히 TerraUSD(UST) 및 기타 스테이블 코인과 연결된 Curve 풀의 상대적으로 얕은 유동성을 발견하고 다음과 같은 허점을 악용했습니다. 방법.
1. Terra의 Anchor 프로토콜에서 UST 자금 인출
2. Wormhole 교차 체인 인프라를 통해 이러한 자금을 Terra에서 Ethereum으로 연결합니다.
3. Curve의 유동성 풀에서 다른 스테이블 코인으로 대량의 UST를 교환하고 언앵커링 과정에서 CEX와 DEX 시장 간의 비효율적인 가격 차이를 통해 다양한 가격 책정 소스(Curve, 중앙화 거래소와 중앙 집중식 교환).
따라서 우리는 "공격자" 또는 "해커"가 침입하여 UST를 언앵커로 만든 일반적인 주장이 설득력이 없다는 강력한 증거를 찾습니다. UST의 디앵커링은 자금이 충분한 여러 법인의 매각으로 인해 발생했을 수 있습니다.
간접
UST 페그 해제의 갑작스러운 상황을 감안할 때 직접적인 영향을 받든 그렇지 않든 많은 시장 참여자들은 UST 페깅의 상실로 이어진 일련의 사건을 이해하고 싶어합니다. 이러한 사건을 밝히기 위해 Nansen은 Terra 및 Ethereum의 온체인 데이터를 사용하여 이달 초 알고리즘 스테이블 코인의 달러 페그 손실로 이어진 온체인 기록을 재구성하는 심층 보고서를 작성했습니다.
가능한 경우 온체인 증거로 뒷받침되는 객관적인 설명을 제공하고자 합니다. 또한 Nansen의 레이블 지정 방식을 활용하여 온체인 동작이 페깅 해제 메커니즘에 영향을 미쳤을 수 있는 지갑 및 플래그 엔터티에 시각적 구분을 추가합니다.
이 연구는 UST가 페그를 잃게 만들 수 있는 잠재적인 오프체인 이벤트를 포함하지 않습니다. 투자자에 대한 영향, 지갑 간의 순 손실 내역, UST를 지원하는 BTC 준비금에 발생한 문제는 이 보고서의 범위를 벗어납니다.
온체인 추적 추적
간단히 말해서 우리는 블록체인 원장의 정보를 사용하여 UST depeg와 관련된 일련의 이벤트를 결정하는 방법으로 온체인 분석을 정의합니다. 보다 구체적으로, 온체인 분석에는 거래 데이터와 암호화폐 지갑 활동을 살펴보는 것이 포함됩니다. 이 두 가지 데이터 소스는 depeg를 둘러싼 이벤트를 종합하려고 할 때 유용합니다.
우리는 기본 이론 접근 방식을 사용하여 연구를 시작했으며 관련 거래량 데이터는 연구 범위를 알려줍니다. 소셜 미디어 및 포럼 스레드와 같은 회색 문헌 검토를 통해 2022년 5월 7일에서 5월 11일 사이의 거래 데이터에 집중하도록 연구 범위를 좁혔습니다. 회색 문헌의 주제별 분석 결과는 이 기간 동안 Curve의 유동성 풀에 대한 거래 흐름 활동의 중요성을 강조하며, 이는 분석을 수행하는 순서를 알려줍니다.
우리의 분석은 세 단계로 진행됩니다.
첫 번째 단계에서는 Curve 대출 프로토콜 안팎의 거래 흐름을 분석했습니다. 우리는 거래 활동이 UST의 페깅 해제에 영향을 미쳤을 수 있음을 나타내는 지갑 목록을 작성했습니다.
분석의 두 번째 단계는 세 부분으로 구성되었습니다: i) 우리는 UST가 고정 해제될 수 있는 Wormhole 브리지에서 교차 체인 트랜잭션을 관찰했습니다. iii) 중앙 집중식 거래소에서 UST 및 USDC 판매를 조사합니다.
분석의 세 번째 단계는 이 결합된 온체인 증거를 삼각 측량하는 것과 관련이 있습니다. 이를 통해 관련 활동을 함께 모으고 고정되지 않은 UST를 설명하는 내러티브를 공식화할 수 있었습니다. 우리는 또한 UST 페깅 해제 이벤트에서 중요한 역할을 할 가능성이 가장 높은 7개의 지갑 목록을 확인했습니다.
0x8d47f08ebc5554504742f547eb721a43d4947d0a (EIP 1559 User)
0x4b5e60cb1cd6c5e67af5e6cf63229d1614bb781c (Celsius)
0x1df8ea15bb725e110118f031e8e71b91abaa2a06 (hs0327.eth)
0xeb5425e650b04e49e5e8b62fbf1c3f60df01f232 (Heavy Dex Trader)
0x41339d9825963515e5705df8d3b0ea98105ebb1c (Smart LP: 0x413)
0x68963dc7c28a36fcacb0b39ac2d807b0329b9c69 (Token Millionaire / Heavy Dex Trader)
0x9f705ff1da72ed334f0e80f90aae5644f5cd7784 (Token Millionaire)
스크램블 온 커브
이미지 설명
그림 1: Curve 풀의 UST 순잔고
Curve 풀 안팎으로 UST 흐름을 조사할 때 두 기간이 두드러집니다(그림 1). 2022년 3월과 가장 최근 기간인 5월 7일부터 5월 11일까지입니다. UST de-pegging은 적어도 초기에는 UST를 다른 스테이블 코인으로 과도하게 스왑핑하여 발생한다고 알려져 있기 때문에 특히 UST 유입에 대해 우려하고 있습니다.
이미지 설명
그림 2: 2022년 1월부터 4월까지의 UST 가격 차트
5월 7일에서 5월 8일 사이에 우리는 UST가 페그에서 USD로 분기하는 것을 관찰했으며(그림 3 참조), 페그 제거 소식이 그 직후 소셜 미디어에 퍼지기 시작한 것으로 추정합니다(그림 3 참조).4 ).
이미지 설명
이미지 설명
그림 4: 2022년 5월 8일 도권 개인 트위터 스크린샷
이미지 설명
그림 5: 앵커의 첫 번째 신호에서 트위터 뉴스피드까지의 누적 순 흐름, 타임스탬프별로 곡선 풀로 집계됨
대략 5월 7일 21시 44분에서 8일 5시 35분(UTC) 사이(도권의 트윗이 나온 지 몇 시간 후, 그림 4 참조) UST 유입과 유출 간의 싸움이 심화되는 것처럼 보였다.
5월 7일 21:44 UTC에 Luna Foundation Guard(LFG)와 관련된 지갑이 Curve에서 약 150만 UST를 인출했습니다(그림 6 참조). 이어 주소(0x8d...7d0a, 들어오는 트랜잭션 이전에 생성되어 Curve의 UST를 USDC로 교환하고 USDC를 받아 코인베이스로 전송하는 데만 사용됨)에 약 8500만 UST가 유입되었습니다.
이미지 설명
그림 6: Curve로의 UST 순 흐름 타임라인 및 당시 UST 거래량이 가장 많은 지갑 주소
이미지 설명
그림 7: 2022년 5월 7일과 5월 8일에 Curve 엔터티로의 순 UST 흐름, 지갑에서 가장 많이 유입됨
다음 4개의 주소는 1inchDEX 어그리게이터를 통해 Curve로 유입되는 상위 소스입니다.
0x6b3d1a37b5c01901341f01f4975d31bc5e6c3d81 (D1), main label: masknft.eth
0x4f5f3d3f8eb2896e0e865cde934fe5103f979771 (D2), main labels: Heavy Dex Trader, NFT Collector
0x1df8ea15bb725e110118f031e8e71b91abaa2a06 (D3), main label: hs0327.eth
0x66b870ddf78c975af5cd8edc6de25eca81791de1 (K), main label: Oapital (also interacted with Curve directly)
다른 지갑은 조금 늦더라도 Curve를 통해 많은 거래를 합니다. Hodlnaut와 관련된 것으로 확인된 월렛 0x99fd1378ca799ed6772fe7bcdc9b30b389518962(N)는 이러한 "초기 추종자"의 예입니다.
그런 다음 위에 표시된 지갑을 Terra 및 Wormhole 브리지의 데이터와 상호 참조하여 UST 언페깅에 기여했을 수 있는 지갑의 범위를 구체화했습니다.
이미지 설명
그림 8: 5월 7일부터 5월 10일까지 태그가 지정된 지갑 주소에 의한 Anchor의 대규모 유출
5월 7일과 10일 사이에 Anchor에서 가장 많은 UST가 유출된 지갑이 8건의 거래에서 총 3억 4,700만 UST 이상을 인출한 것을 관찰했습니다. 전체적으로 상위 20개 주소는 총 5051건의 거래를 통해 Anchor에서 총 20억 UST를 인출했습니다.
Anchor에서 UST 유출을 분석한 결과 이전에 표시한 많은 Curve 거래소 지갑이 이르면 2022년 4월부터 Anchor에서 UST 토큰을 인출하기 시작했습니다. 그러나 이러한 지갑과 관련된 Anchor의 인출 급증은 실제로 올해 4월 중순에 시작되었습니다.
이미지 설명
그림 9: Terra 지갑 및 관련 이더리움 주소의 앵커 유출
Anchor 유출에 대한 추가 분석은 UST의 디페그에 상당한 영향을 미쳤던 두 개의 지갑 주소의 중요성을 강조합니다.
terra1yl8l5dzz4jhnzzh6jxq6pdezd2z4qgmgrdt82k (0x8d47f08ebc5554504742f547eb721a43d4947d0a on Ethereum, or the Curve UST inflow 「initiator」 (A))
terra195wtjmpjxhp336mclqfsyk2plvs8mw3lhsc5nc (0x4b5e60cb1cd6c5e67af5e6cf63229d1614bb781c or Celsius (B))
확인된 이 두 지갑은 언앵커 이벤트(5월 7일~5월 10일) 동안 앵커 프로토콜에서 대규모 유출을 시작했으며, 총 15건의 거래에서 약 4억 2천만 UST가 유출되었습니다. Terra에서 Ethereum으로 UST 브리지와 교차 비교했을 때 이 두 지갑은 Wormhole을 통해 브리지하는 상위 지갑입니다.
초기 Harbingers: Terra에서 Ethereum까지의 UST 브리지
이미지 설명
그림 11: 시간 경과에 따른 UST의 가격과 거래량
이미지 설명
그림 12: 이더리움으로의 일일 이체(UST 토큰 단위)
5월 5일부터 5월 8일까지의 거래를 분석한 결과, 이 기간 동안 984개의 고유한 Terra 지갑 주소가 활성화된 것으로 나타났습니다. 대부분의 거래량은 소수의 지갑에 집중되어 있습니다. 예를 들어 상위 10개 지갑 주소는 해당 기간 동안 전송된 전체 UST의 57% 이상을 차지했습니다.
이미지 설명
그림 13: 5월 5일부터 5월 8일까지 거래량 기준 Terra에서 Ethereum까지 상위 10개 지갑(UST).
수상한 지갑 파헤치기(5월 5일~5월 8일)
온체인 데이터에 따르면 이러한 지갑은 주로 Terra에 있을 때 Anchor 프로토콜과 상호 작용하는 것으로 나타났습니다. Terra에서 Ethereum으로 연결한 후 Curve 및 1inch와 상호 작용했습니다.
아래에서는 UST unanchored 직전 Wormhole bridge에서 대량의 거래를 기록한 수상한 지갑을 소개합니다.
1. 0x8d47f08ebc5554504742f547eb721a43d4947d0a (A) (See Figure 7)
이 지갑은 얼마 전에 생성되어 5월 7일에 배포되었습니다.
모든 거래 기록은 대부분 UST 및 USDC와 관련되어 있으며 5월 9일에 중지되었습니다. 가장 주목할만한 거래는 5월 7일 8,500만 개 이상의 UST를 이더리움에 연결한 것입니다. 이 토큰은 Curve로 전송되어 약 8,450만 USDC로 교환되었습니다.
이 지갑을 Terra의 "자매" 주소(terra1yl8l5dzz4jhnzzh6jxq6pdezd2z4qgmgrdt82k)에 연결할 수 있습니다. 이 주소는 5월 5일부터 5월 8일까지 UST와 이더리움을 연결한 최고의 지갑 중 하나입니다. Anchor 분석에서 발견한 바와 같이 지갑은 5월 7일에서 5월 10일 사이에 Anchor에서 약 1억 9,300만 달러에 달하는 10건의 유출을 담당했습니다.
2. 0x4b5e60cb1cd6c5e67af5e6cf63229d1614bb781c (B) or Celsius (see Figure 7)
이 지갑은 2022년 4월 말부터 활성화됩니다. 4월 21일과 25일 사이에 약 1억 3800만 개의 UST 토큰을 Terra에 연결했습니다. 특히 월렛은 지난 5월 7일 테라에서 이더리움으로 1억 7500만 UST를 연결했다. 해당 Terra 주소에서 자금을 받는 지갑은 0xf642ea51c645c48196d9831a5937e95b0e9b4f7f입니다. 그런 다음 같은 날 다른 주소(거래)로 자금을 보냅니다. 이 지갑에 있는 자금 중 1억 2500만 달러가 Curve에서 USDC로 일괄 교환되었으며 총 금액은 2500만 달러였습니다. 난센 데이터에 따르면 셀시우스는 지갑으로 자금을 보내고 받은 가까운 거래상대방이었다.
온체인 데이터를 기반으로 이 지갑을 다음 Terra 주소 terra195wtjmpjxhp336mclqfsyk2plvs8mw3lhsc5nc에 연결할 수도 있습니다. 이는 5월 5일부터 5월 8일까지 Terra에서 USDT를 연결한 최상위 지갑이었습니다. 지갑은 또한 4월 말부터 자금을 인출하기 위해 Anchor와 상호 작용했습니다.
3. 0x6b3d1a37b5c01901341f01f4975d31bc5e6c3d81 (D1) or masknft.eth (see The Battle of the Curve)
이 지갑에는 2021년 12월부터 62건 이상의 거래가 있습니다. 이 지갑은 4월 초부터 5월 8일까지 7900만 개 이상의 UST를 이더리움으로 브릿지한 뒤 주로 1인치 애그리게이터를 통해 여러 거래를 통해 USDC로 교환했다.
이 지갑은 Anchor Protocol을 분석할 때도 강조한 terra1cn2fh0k8f5ywzjl2s947xrpdnnerfnkg9qg2r7과 관련이 있습니다.
4. 0x1df8ea15bb725e110118f031e8e71b91abaa2a06 (D3) or hs0327.eth (see The Battle of the Curve)
다시 말하지만, 이 지갑은 Wormhole을 통해 많은 거래를 받았으며 일부는 빠르면 1월에 이루어졌습니다. 5월 8일 1~150만 UST 트랜잭션에서 2천만이 조금 넘는 UST를 이더리움에 연결했습니다. 이는 해당 기간 전체 유출액의 1.6%에 해당한다.
이 지갑은 2월과 3월에 다른 이더리움 주소 0x6524b211ef8e4baf346f1b780b08a3811ee9f3cd에 거래를 연결한 terra1vlel4dpqldcwm7ztre3k03apcldeawpq98rah0과 연결되어 있습니다. 이 지갑은 가장 최근 거래가 5월 1일로 다른 지갑보다 일찍 Anker에서 나갔다는 점은 주목할 가치가 있습니다.
5. 0x41339d9825963515e5705df8d3b0ea98105ebb1c (H) or Smart LP 0x413 (Figure 7)
Nansen의 레이블에 따르면 이 지갑은 Smart LP입니다. 이 지갑은 약 880만 개(1월 말)를 연결한 다음 또 다른 3천만 개 상당의 UST를 Terra(2월)에 연결했습니다. 또한 4월 27일과 5월 8일에 각각 1,000만 건과 2,000만 건의 거래에서 거의 같은 양을 이더리움에 접목했습니다. 2,000만 UST 거래는 2,000만 UST를 USDC로 교환한 Curve로 거슬러 올라갑니다.
지갑은 terra1vca36gazapns38mvupa2pfjz0g39ekdgk0wnea와 관련이 있습니다. Anchor Protocol 분석에서도 4월과 5월에 걸친 거래에서 발견되었습니다. 5월 7일 이후 Anchor를 완전히 종료한 것으로 보입니다.
6. 0x68963dc7c28a36fcacb0b39ac2d807b0329b9c69 (F) 또는 Token Millionaire / Heavy Dex Trader (그림 7 참조)
Nansen의 레이블에 따르면 이 지갑은 Token Millionaire입니다. 이것은 2022년 3월 말에야 거래를 시작한 상당히 새로운 지갑이며 Alpha Financial Labs와 관련된 지갑과 상호 작용했습니다. 지갑은 5월 8일에 테라에서 이더리움으로의 거래만 기록했습니다. 이 거래는 총 약 3,000만 UST의 가치가 있었으며, 이후 세 번의 개별 거래에서 Curve의 USDC로 교환되었습니다. 지갑은 terra17mh65gqelelxu9r5fyz9l56mx60zdg274fwe40과 관련이 있습니다.
7. 0x9f705ff1da72ed334f0e80f90aae5644f5cd7784 (J) 또는 Token Millionaire / Heavy Dex Trader (그림 7 참조)
지갑은 5월 8일과 5월 9일에 여러 번 트랜잭션을 수행하여 총 약 6천만 UST를 이더리움에 접목했습니다. 그 후 이 자금은 Curve에서 USDT로 교환되었습니다. 지갑은 terra1hapgv57ytaaaatvz92k46fzwxs9m2zsdr46rph와 관련이 있습니다.
8. 0xeb5425e650b04e49e5e8b62fbf1c3f60df01f232 (C) 또는 Heavy Dex Trader(그림 8 참조)
지갑은 5월 8일 약 1,050만 UST를 받았고, 그 자금은 Curve에서 USDT로 교환되었습니다. 체인의 데이터에 따르면 지갑은 terra1autyehjkpl9r4h99qa4v66h2tz8589haw9uyxm, terra1rhds9ltx9t5wxq22v9x9j26pk9tuwyykwhm9gy 및 terra14geatm83tykw5v3uw6klkcwwqf00tfwk72dq6와 관련이 있습니다. 2 관련. 이 지갑은 5월 7일 Terra에서 약 1,050만 UST 상당의 910만, 737,000, 615,000 UST를 연결하여 이더리움 주소의 트랜잭션을 일치시킵니다.
폭풍우 이후: 중앙 집중식 거래소에서의 거래 및 차익 거래
5월 1일부터 5월 20일까지 Nansen이 표시한 모든 중앙화 거래소의 계정은 Wormhole-UST 및 Wrapped-UST를 포함하여 약 2억 2,500만 토큰의 순유입을 받았습니다. 이 섹션에서 "UST"는 집계된 Wormhole 및 래핑된 토큰을 나타냅니다.
이미지 설명
그림 14: 중앙화 거래소로 유입되는 UST 총 순가치
이미지 설명
이미지 설명
그림 16: USDC를 중앙 집중식 거래소로 전송하는 상위 월렛 + 조기 곡선 스와퍼(5월 1일~5월 10일).
대부분의 초기 커브 스와퍼가 이미 풀에서 USDC를 인출한 점을 감안하여 5월 1일부터 5월 20일까지 중앙 집중식 거래소에서 가장 큰 USDC 예금자를 검토합니다. 거기에 익숙한 지갑이 또 나타났다.
우리는 지갑(A) 주소가 5월 7일 21:57 UTC(8,500만 UST)에 첫 번째 상당한 UST 유입을 시작했고 그 대가로 8,450만 USDC를 받았고, 5월 8일 자정과 오전 1시에 총 금액의 USDC는 포인트 UTC 간의 여러 트랜잭션에서 Coinbase로 전송되었습니다.
이미지 설명
그림 17: Masknft.eth의 중요한 활동 - (Binance to Curve MIM-UST) 및 (Curve 3pool-Binance).
Masknft.eth는 CEX로 7690만 UST의 순유출을 기록했습니다. 우리는 지갑이 Curve에서 약 9,690만 UST(1인치에서)를 구입하고 빠르게 바이낸스로 이체하는 것을 관찰했습니다.
우리는 또한 5월 8일에 masknft.eth가 Binance에서 UST를 전송하고 이를 Curve MIM-UST 풀에서 MIM으로 교환한 여러 거래(총 약 1,190만 UST)를 발견했습니다. 바이낸스로의 이러한 이체가 차익 거래인지 여부는 확인할 수 없지만, 우리는 masknft.eth가 페깅 해제 기간 동안 바이낸스에서 UST를 구매했을 수 있다고 추측합니다(UST는 최저 ~0에 도달했습니다. 이틀간의 페그는 잠시 회복됩니다.
이미지 설명
그림 18: Oapital의 주요 활동
위의 표는 Oapital만이 바이낸스와 FTX에 상당한 판매 압력을 가했으며 대부분의 언로드 활동이 바이낸스에서 발생했음을 보여줍니다. 안타깝게도 WormholeUST 마이그레이션 계약 주소에서 받은 UST 소스를 일치시킬 수 없습니다.
이미지 설명
그림 19: 바이낸스에 대한 Wonderland DAO의 UST 예금
앞서 언급한 의심스러운 주소 외에도 Wonderland DAO가 Abracadabra Degenbox를 청산한 후 5월 10일과 11일 사이에 Binance에 5,740만 UST를 보낸 사실도 확인했습니다.
이미지 설명
결론적으로
결론적으로
UST 디앵커링의 재정적, 심리적 파급 효과의 규모를 감안할 때 "무슨 일이 일어났는지"에 대한 많은 이야기가 인터넷에 넘쳐났습니다. 우리의 분석은 온체인 데이터를 활용하여 UST 언페깅 이전과 도중에 발생한 일을 해독합니다. 온체인 활동을 조사한 결과, 소수의 지갑과 해당 지갑 뒤에 있는 더 적은 개체가 UST와 다른 스테이블코인 간의 패리티를 규제하는 Curve 유동성 프로토콜의 불균형에 기여한다는 사실을 발견했습니다.
7개의 지갑은 빠르면 5월 7일(UTC) 말에 Curve에서 대량의 UST 및 기타 스테이블 코인을 교환했습니다. 이 7개의 지갑은 5월 7일과 그 이전(이른 4월)에 Anchor 프로토콜에서 많은 양의 UST를 인출하고 웜홀을 통해 UST를 이더리움 블록체인에 연결했습니다. 7개의 지갑 중 6개는 중앙 집중식 거래소와 상호 작용하여 더 많은 UST를 보내거나(판매용으로 추정됨) 일부에 대해 Curve의 유동성 풀에서 USDC를 보냈습니다.
이 온체인 연구는 "공격자" 또는 "해커"가 UST를 손상시켰다는 개념을 반증합니다. 대신, 우리는 소수의 플레이어가 특히 Curve 풀의 얕은 유동성과 관련된 버그를 발견하고 악용한 것을 발견했으며, 이로 인해 다음과 같은 이벤트가 발생했습니다.
1. Terra의 Anchor 프로토콜에서 UST 자금을 인출합니다.
2. Wormhole 인프라를 통해 이 자금을 Terra에서 Ethereum으로 연결합니다.
3. Curve 유동성 풀에서 많은 양의 UST를 다른 스테이블 코인으로 스왑
4. "언앵커링" 과정에서 이러한 지갑 중 일부는 다양한 가격 책정 소스(Curve, 탈중앙화 거래소 DEX, 중앙화 거래소 CEX), 차익 거래를 위한 CEX와 DEX 거래소 간의 비효율성과 가격 차이를 이용했을 수 있습니다.
에필로그: 온체인 데이터, 포렌식에서 위험 관리까지
원본 링크