DSRV Research는 더 많은 사람이 Web3를 이해하고 참여하는 데 기여하기 위해, 블록체인과 관련된 지식을 연재합니다. Disclaimer: 이 글은 정보 전달을 위한 목적으로 작성되었으며, 특정 프로젝트에 대한 투자 권고, 법률적 자문 등 목적으로 하지 않습니다. 모든 투자의 책임은 개인에게 있으며, 이로 발생된 결과에 대해 어떤 부분에서도 DSRV는 책임을 지지 않습니다. 본문이 포괄하는 내용들은 특정 자산에 대한 투자를 추천하는 것이 아니며, 언제나 본문의 내용만을 통한 의사결정은 지양하시길 바랍니다.
UST Crash: 알고리드믹 스테이블코인의 실패
DSRV Research는 이번 테라 스테이블코인과 LUNA가 폭락하게된 일련의 사건들을 재구성하여 하나의 흐름으로 이해하고자 이번 글을 준비하게 되었습니다. 본문은 정보 전달의 목적으로 작성되었으며, 본문 이외에도 이번 사건을 둘러싼 다른 해석들이 있을 수 있음을 알립니다. 이번 사건에 대하여 독자분들이 객관적인 의사결정을 하는데 본문이 일부분 기여할 수 있기를 바랍니다.
본문은 테라 블록체인의 스테이블코인인 UST의 가격 안정성이 흔들리기 시작하던 5월 7일부터 0.037달러까지 폭락한 5월 13일까지 발생했던 사건들을 시간 순서대로 되짚어보고자 기획되었습니다. 이번 사건을 통해 무엇이 사건의 발단이었는지, UST를 1달러 가격으로 유지시키는 알고리즘은 어떻게 작동했는지, 패닉 상황에서 시장 심리는 어떻게 반응했는지, 또한 UST를 다시 1달러로 회복시키려는 어떠한 노력이 있어왔는지, 블록체인을 공격하려는 시도를 방어하기 위해서는 어떠한 노력이 있어왔는지 모두 다시 살펴보고, 다시 앞으로 나아가기 위한 발판을 견고히 다져보고자 합니다.
UST to USD Chart. 출처: Coinmarketcap.[1]
LUNA to USD Chart. 출처: Coinmarketcap.[2]
아래 표는 5월 7일에서 8일까지 이틀동안 Curve Finance의 UST-3Pool에서의 주요 스왑 트랜잭션을 정리한 것입니다. UST-3Pool은 UST와 이외 스테이블코인 간 스왑을 위한 Curve Finance의 여러 유동성 풀 중 규모가 가장 큰 풀입니다.[3] (전체 트랜잭션은 4번 주석의 Etherscan 링크에서 확인할 수 있습니다. 아래 표는 규모가 큰 트랜잭션만 모아 따로 정리한 재구성본입니다.) 적색으로 표시된 트랜잭션들은 UST를 USDT, USDC, DAI 등의 다른 스테이블코인으로 스왑해간 트랜잭션을, 녹색으로 표시된 트랜잭션들은 반대로 다른 스테이블코인을 UST로 스왑해간 트랜잭션을 의미합니다. 적색 트랜잭션은 UST-3Pool에서의 UST비율을 높혀 풀 내에서의 UST가격을 떨어뜨리는 효과가 있으며, 녹색 트랜잭션은 반대로 풀 내에서의 UST가격을 높이는 효과가 있습니다.
Curve Finance UST-3pool Transaction History. 검은색 상자는 주요 트랜잭션. 출처: Etherscan (DSRV Research 재구성본)[4].
위의 표에서 검은색 상자로 표시된 트랜잭션들에 대하여 설명합니다.
노란색으로 표시된 트랜잭션은 Curve Finance의 UST-3Pool의 크기를 감소시키는 트랜잭션입니다. 유동성 풀의 크기가 줄어든다면, 같은 양의 코인 간 교환이 이루어지더라도 유동성 풀 내의 코인의 비율이 크게 변동하여 가격 변화가 심화됩니다.
위의 표에서 알 수 있듯이, 5월 7일 오후 9시 44분 27초와 오후 10시 52분 21초 두 번의 트랜잭션에 걸쳐 각각 1억 5천 달러와 1억 달러어치의 유동성이 UST-3Pool에서 빠져나옵니다.[5] UST-3Pool에서 줄어든 유동성은 Curve Finance의 또 다른 UST 유동성 풀인 4pool로 이동합니다.
Curve Finance 4pool Balance. 출처: Dune Analytics @mhonkasalo[6].