DeFi Morse #16 - ⛏MEV와 💸알고리즘 스테이블코인(2)
위의 예시로 최근에 자주 목격되는 다음과 같은 트랜잭션이 대표적입니다.
🦄 유니스왑과 🍣 스시스왑 사이의 유동성 볼륨 가격 차이를 이용한 차액거래 트랜잭션입니다. 다만 이 트랜잭션이 실행될 때, 수수료가 0으로 입력되어 수수료로 지불할 금액이 발생하지 않은 것을 볼 수 있습니다. 하루에도 3~4번 빈도로 이러한 트랜잭션이 포착되며 때대로 30분에 한 번씩 포착되기도 합니다. 이를 통해서 채굴 노드가 블록을 만들 때, 더 많은 이익을 가져가도록 설계된 것을 볼 수 있습니다.
또 하나의 방법은 채굴 노드가 저렴한 수수료로 가스토큰을 만들도록 하는 것입니다. 가스토큰을 간단히 설명하자면 Ether를 지불하고 이더리움에서 저장공간을 할당하는 스마트 컨트랙트를 생성합니다. 가스토큰을 이용하는 이용자는 트랜잭션을 실행할 때 토큰을 소각하도록 하고, 토큰이 소각될 때 저장공간이 할당된 스마트 컨트랙트를 파괴하도록 합니다. 이 때 스마트 컨트랙트를 만들면서 사용한 수수료 모두를 반환받아 채굴 노드에게 지급하게 됩니다. 과거에 값싸게 만든 가스토큰으로 현재의 높은 수수료를 대체할 수 있게 된 것입니다.
가스토큰 또한 DEX에서 거래될 수 있는 대상이기 때문에, 네트워크의 수수료 증가에 따라서 가스토큰의 가격도 같이 높아지게 됩니다. 이러한 시장이 구성되어 있기 때문에 값싸게 가스토큰을 만들어 DEX를 통해 더 많은 ETH을 획득할 수 있습니다.
앞서 말한 청산(Liquidation)의 경우 모든 청산을 프로토콜에서 진행할 수 없기 때문에 청산인의 제한을 두지 않고 아무나 수행할 수 있도록 하였습니다. 청산인은 청산을 수행하며 일정의 수수료를 얻을 수 있으나, 채굴 노드는 청산 트랜잭션에 과도한 수수료를 내지 않으면 블록에 담지 않는 것이 암묵적인 룰로 작동하고 있기 때문에 청산을 수행하면서 생기는 대부분의 이익을 트랜잭션 수수료로 납부하게 됩니다. 위의 트랜잭션이 통과될 때 평균 수수료는 600~700Gwei였다는 것을 생각해보면 어마어마한 수수료라는 것을 확인할 수 있습니다.
이러한 채굴 노드의 특성으로 체인으로 부터 추출할 수 있는 이익이 명확하기 때문에 이를 Miner Extractable Value, 줄여서 MEV라고 합니다.
이러한 경우가 지속되는 경우 많은 생태계가 제대로 작동하지 않을 수 있습니다. 대표적으로 MakerDAO의 OSM은 많은 프로젝트에서 가격지표로 사용하고 있습니다. OSM은 각종 자산에 대한 가격정보를 이더리움 블록체인에 기록하는 Price Feed입니다. 이 또한 수수료의 규모에 따라 지연될 수 있습니다.
2020년 2월 즈음 이더리움의 급격한 가격 하락과 함께 네트워크에서 요구하는 수수료가 높아졌고, Price Feed가 업데이트 될 수 없을 정도로 네트워크에 혼잡 상황이 계속 되었습니다. 이때 적정 수준의 가격을 제시하던 청산봇들이 청산에 참여하는 것이 힘들어졌습니다. 이때 담보를 0원에 입찰하는 비정상적인 청산 트랜잭션만 통과되어 MakerDAO가 많은 부채를 떠앉게 되었습니다.
MEV가 심화되는 이유 중에는 블록을 채굴 할 수 있는 채굴 노드의 수가 점점 집약된다는 특성도 존재합니다. 특히 스마트 컨트랙트와의 상호 작용을 통해 얻을 수 있는 이익이 일반적인 트랜잭션 수수료를 상회하는 경우가 많이 발생하고 있기 때문에 더욱 심화되고 있습니다.
그렇다면 채굴 노드의 MEV 유인책을 줄이는 방법, 또는 MEV를 미리 계산해서 좀 더 투명한 시장을 구성할 수는 없을까요? MEV로 발생하는 효과를 줄이는 다양한 방법들이 있지만, 대표적으로 MEV Auction을 소개해 드리고자 합니다.
MEV Auction
여기에서는 블록을 만드는 채굴 노드와 트랜잭션의 순서를 정렬할 시퀀서(Sequencer)가 나뉘게 됩니다. 시퀀서는 경매를 통해 트랜잭션을 재 정렬할 기회를 얻게 되며, 이 기회는 MEV를 시퀀서가 온전히 가져갈 수 있도록 하는 것으로 채굴 노드와 별도의 계층으로 작동하게 됩니다.
시퀀서는 이미 만들어진 블록의 트랜잭션 순서를 재정렬하기 때문에, 이러한 장치는 대체로 채굴 노드가 하나만 존재하는 Layer 2에서 좀 더 유용할 것으로 판단됩니다. L2 채굴 노드에 대한 중앙화 위협을 제거하면서, MEV로 생긴 이익을 생태계로 돌릴 수 있는 것입니다.
MEV는 앞으로…?
MEV는 앞으로 더 심화될 것입니다. 채굴 노드의 숫자들이 점점 줄어들 것이고 적절한 수수료를 제출하기 위한 경쟁은 더욱 심화될 것입니다. Yield Farming이나, DeFi에 묶여진 자산들의 가치가 오르면 오를 수록 채굴자들이 얻을 MEV도 더욱 증가하게 됩니다.
그렇다면 MEV를 억제하는 것은 어떻게 할 수 있는가? 이더리움의 PoS에서 모든 것을 처리할 수 있을 때 까지, 채굴 노드가 상대적으로 많은 L2로 옮기는 것도 방법일 것입니다. 다만 해당 L2에는 L1만큼의 유동성과 프로토콜들이 존재하지 않지만, 채굴 노드가 많아 서로간의 경쟁이 심화되어 있는 상태가 유지 되기 때문에 채굴 노드는 모든 트랜잭션을 처리할 동기가 생기게 됩니다.
또 다른 방법은 MEV Auction와 같이 MEV를 투명하게 공개하고 추상화 하는 것으로 문제를 해결하는 방법이 있을 것입니다. 연계되는 Flashbots나, EIP-1559를 확인했을 때 MEV를 해결할 수 있는 힌트를 얻을수 있을지도 모릅니다.
💸 알고리즘 스테이블코인
기존의 스테이블코인은 담보가 존재하는 형태였습니다. MakerDAO의 Dai는 $1라는 가치를 유지하기 위해, 다양한 암호화폐를 담보로 생성됩니다. USDC나 USDT의 경우 발행사가 $1를 유지시키기 위해 실제로 달러를 소유하고 있습니다. 이러한 토큰을 발행사로 되돌리면 실제로 달러로 계좌에 입금해주기도 합니다. 근래에 등장한 "알고리즘 스테이블코인"에 대한 실험들이 지속되고 있으며 대표격인 Empty Set Dollar(ESD)를 설명드리려고 합니다.
보이지 않는 손
유명한 정치경제학자이자 철학자였던 Adam Smith는 국부론에서 "보이지 않는 손" 이론을 소개합니다. 이 이론은 무척 간단한데, 국가가 시장에 개입하지 않더라도 시장은 보이지 않는 손에 의해 가격을 자율적으로 조절한다는 이론입니다.
상품A의 수요가 높아지면 가격이 상승📈 하게 되며, 공급을 늘려 가격이 적정 수준으로 하락📉 시킵니다.
상품B의 수요가 낮아지면 가격이 하락📉 하게 되며, 공급을 줄여 가격이 적정 수준으로 상승📈 시킵니다.
이러한 간단한 이론이 알고리즘 스테이블 코인에 적용되어 작동하고 있습니다. ESD의 수요가 증가하여 가치가 $1를 상회한다면, 추가 ESD를 발행하는 것으로 ESD의 가격을 $1 에 맞추도록 합니다. 이때 추가로 발행되는 ESD는 각각의 이용자들에게 배분됩니다.
🦄 유니스왑의 ESD:USDC 유동성을 제공한 이용자
ESD DAO에 ESD를 잠금한 이용자
ESD의 수요가 하락하여 $1를 하회한다면, 시장에 유통된 ESD 소각하는 것으로 가격을 $1에 맞추도록합니다. 이때 소각 유인으로 ESD를 소각하여 쿠폰을 만들게 되는데, 1개의 쿠폰은 ESD가 다시 $1 이상의 가치를 지닐 때 1ESD로 활성화 시킬 수 있습니다. 이때 소각한 ESD의 개수보다 쿠폰의 개수를 더욱 많이 주는 것으로 이후에 더 많은 ESD를 가져갈 수 있도록 유인책을 제공합니다. 다만 쿠폰에도 유효기간이 존재하기 때문에 신중해야 합니다.
가격을 추적하기 위한 요소
ESD의 가격을 추적하기 위해서는 🦄 유니스왑의 ESD:USDC 유동성 볼륨에서 가격 정보를 가져옵니다. 이러한 알고리즘 스테이블코인 시스템에서는 Epoch이라는 요소를 이용하는데, ESD는 8시간을 1 Epoch이라고 정의 하고 있습니다.
Epoch이 진행될 때마다, ESD:USDC의 유동성 볼륨을 통해 8시간 동안의 평균 ESD 가격을 기록하게 됩니다. 각 토큰의 비율이 1:1이라면 ESD를 $1라고 평가할 수 있을 것입니다.
다양한 Fork 스테이블코인과 그 실험 결과는…?
ESD가 등장하기 이전에도 시뇨리지를 공유하는 스테이블 코인들은 아주 많았지만, 특히나 ESD가 구조가 간단하기 때문에 코드를 수정하여 배포한 토큰들이 아주 많습니다. 변경점으로는 Epoch의 시간을 짧게 또는 탄력적으로 바꾸거나, 유동성 공급자와 DAO의 토큰 배분률 변경, 유동성 볼륨의 다양성, 그리고 별도로 존재하는 거버넌스 토큰과 같은 다양한 디자인들이 존재합니다.
그 목록들이 너무 많고, 유동성이 너무 낮아 가격을 유지할 수 없는 경우가 많기 때문에 투자를 하시고 계시다면 주의하여야 합니다. 또한 이러한 형태의 스테이블코인이 Black Swan 공격에 취약하기 때문에 완전히 자산 전체를 잃어버릴 수도 있다는 점 또한 유의 하여야 합니다.
비 정기적으로 Nonce Classic의 DeFi Morse가 발행됩니다.
발행인은 현재 DSRV의 Head of Research로 재직중이나, 회사의 의견은 포함되어 있지 않고 발행인의 주관적인 입장만 포함되어 있음을 알려드립니다.
이 뉴스레터의 모든 내용은 투자 조언이 아니며 공개된 정보를 통해 투자의 손실이 발생한 경우 발행인은 책임지지 않습니다. 또한 특정 단체, 회사 그리고 개인을 대표하지 않으므로 정보의 습득에 유의할 필요가 있습니다.
DeFi Morse 뉴스레터의 스폰서가 되길 바라신다면, 개인적으로 연락 바랍니다.
발행인은 with☕️ 토큰을 발행하였습니다. 제가 커피를 소개해드리고 적어도 1시간동안의 대화를 하실 수 있습니다. 자세한 사항은 링크를 통해 확인하실 수 있습니다. 다만, 코로나 바이러스의 영향으로 인해 현재 프로그램을 진행하지 않지만, 토큰은 언제든 구매하실 수 있습니다.
언제나 안전하게 지내시길 바랍니다.