mStable은 이더리움 블록체인 기반의 DeFi(탈중앙화 금융) 프로토콜로, 스테이블코인, 대출 및 유동성을 하나의 강력한 표준으로 통합하는 것을 목표로 합니다. mStable의 첫 번째 mAsset은 (mUSD)[1][2]라는 법정 화폐입니다.
mStable 프로토콜을 구축하는 팀은 동일한 페깅 자산 간의 분열, 다른 스테이블코인과의 기본 수익률 부족, 그리고 유니스왑과 같은 자동 시장 조성자(AMM)를 활용할 때 발생하는 영구 손실 문제를 해결하고자 합니다.
mStable 프로토콜은 여러 개의 mAsset을 지원할 것입니다. 각 mAsset은 법정 화폐(미국 달러) 또는 비트코인과 같은 암호화폐와 같이 고유한 자산에 고정됩니다. mAsset은 동일한 페깅을 가진 기존의 화이트리스트에 등록된 토큰화된 자산 바스켓으로 뒷받침되며 사용자가 보유합니다. 이는 비보관 방식입니다[3][4].
mAsset은 mStable 스마트 계약을 통해 허가 없이 온체인으로 생성/상환됩니다.
mStable을 통해 누구든지 DAI, TUSD, USDT, USDC를 포함한 지원되는 USD 스테이블코인 하나 또는 여러 개를 사용하여 프로토콜의 스테이블코인인 mUSD를 1:1 비율로 생성할 수 있습니다. 사용자는 Web 3 지갑(MetaMask)으로 프로토콜에 접근하여 생성하려는 mUSD 금액을 지정하기만 하면 됩니다.
특정 경우, 사용자는 특정 자산 하나 대신 스테이블코인 바스켓으로 다중 생성만 허용됩니다. 특히 하나의 자산이 “최대 가중치” 또는 부채 한도에 도달했을 때 그렇습니다. 최대 가중치는 프로토콜의 버그 및 허점 발생 시 시스템을 보호하기 위한 안전 제한으로 부과됩니다. 장기적으로 mStable 팀은 이러한 제한을 제거하고 사용자가 ETH와 같은 다른 주요 암호 자산을 사용하여 mUSD를 생성할 수 있도록 할 계획입니다.
mStable의 “저축” 메커니즘을 통해 누구든지 mUSD를 mStable 저축 계약에 잠금으로써 기본 연간 수익률을 얻을 수 있습니다. 프로토콜은 Compound 및 Aave에서 자산 대출로 발생한 이자와 mStable에서 발생한 스왑 수수료를 결합하여 활용합니다. 이 두 가지 메커니즘의 조합은 예금자에게 mUSD 저축자에게 평균 이상의 이자율을 제공해야 합니다.
mStable 프로토콜을 통해 사용자는 기본 스테이블코인을 슬리피지 없이 스왑할 수 있습니다. mStable은 일반적인 이더리움 네트워크 거래 수수료와 함께 0.3%의 스왑 수수료를 부과합니다.
생성과 마찬가지로, mStable에서의 스왑이 제한되는 특정 임시 제한이 있습니다. 이는 시도된 스왑이 기본 스테이블코인을 “최대 가중치”를 넘어서게 하는 경우 발생합니다. 이 경우 사용자는 시스템이 변경될 때까지 기다리거나 다른 사용 가능한 쌍으로 스테이블코인을 스왑해야 합니다.