스테이블코인은 무엇인가?

암호화폐는 일반적으로 변동성이 높은 특성을 보이고 있지만 스테이블코인은 미국 달러와 같은 명목 화폐 또는 그 외 안정적 자산을 블록체인에 디지털 토큰 형태로 제공하여 기존 암호화폐 시장에서 볼 수 없었던 안정성을 부여합니다. 스테이블코인 보유자는 실물 자산에 대한 가격이 연동되도록 설계된 스테이블코인을 보유할 수 있습니다. 스테이블코인 보유자는 실물 자산에 대한 가격이 연동되도록 설계된 스테이블코인을 보유할 수 있습니다. 예를 들어 1 USD 스테이블코인은 1달러의 가치를 유지할 수 있도록 설계되었습니다. 블록체인상 비변동성 자산에 대한 수요 증가로 인해 전체 스테이블코인의 가치가 $300억 이상을 기록했으며 현재 전 세계 디파이(Decentralized Finance (DeFi)) 애플리케이션에서 통용되고 있습니다.

오늘 포스트에서는 스테이블코인이 무엇인지, 어떻게 작동하는지, 체인링크 오라클이 스테이블코인 발전 및 보안에 어떤 역할을 하는지, 궁극적으로 스테이블코인 및 디파이 시장이 가진 잠재력을 어떻게 실현하게 해줄 것인지에 대해 다룰 것입니다.

스테이블코인이란?

스테이블코인은 가격을 “고정”하려는 암호화폐와 연동된 오프체인 자산이 동일한 시장 가치를 유지하는 것을 목표로 합니다. 연동된 자산에 대한 가격 비율의 안정성을 위해 스테이블코인은 오프체인 자산(담보)이 보장(담보)해주거나 알고리즘을 통해 특정 시점(알고리즘)의 수요에 대응해 공급을 동적으로 조정할 수 있습니다.

스테이블코인은 중앙화와 탈중앙화, 두 가지 종류가 있습니다. 중앙화 스테이블코인은 온체인에 있는 준비금 역할을 하는 오프체인 은행 계좌에 예치된 명목 화폐가 토큰의 가치를 보장합니다. 일반적으로 커스터디언(custodian)에 대한 신뢰 계층이 필요하지만 체인링크 Proof of Reserve를 통해 투명성에 대한 문제를 해결하고 있습니다. Proof of Reserve에 대한 내용은 밑에서 더 자세히 설명하겠습니다. 탈중앙화 스테이블코인은 일반적으로 온체인 암호화폐가 초과 담보화되어 있어 완전한 담보화를 유지하기 위해 가격 데이터가 필요합니다. 예를 들어 유저는 대출 총 가치의 150% 이상의 담보를 제공해야 합니다. 탈중앙화 스테이블코인은 하나의 주체가 관리하지 않고 누구나 온체인에서 프로토콜의 담보화에 대한 감사를 실시할 수 있기 때문에 더 탄력적이며 투명합니다.

CBCD(Central Bank Digital Currencies) 또한 통용되는 스테이블코인입니다. CBDC는 중앙화 스테이블코인과 비슷하지만 중앙은행이 발행하기 때문에 오프체인 은행 계좌에 명목 화폐 준비금이 필요 없습니다. CBDC는 정부가 법정 통화로 인정하기 때문에 개인 간 대규모 유통 대금 결제 또는 은행 간 결제 절차를 간소화하기 위해 사용됩니다.

스테이블코인의 원리는?

스테이블코인은 실물 자산에 가격을 연동하여 안정성을 유지하기 위해 담보 부채 포지션, 차익거래, 탄력적 공급 등과 같은 방법을 사용합니다.

탈중앙화 스테이블코인 프로토콜 메이커다오(MakerDAO)는 유저들이 스마트 컨트랙트에 담보를 제공하도록 하여 가격을 고정합니다. 스마트 컨트랙트는 DAI라 불리는 이자율 조정 가능한 초과 담보가 설정된 부채 기반 스테이블코인을 발행합니다. 1 USD에 1 DAI라는 1:1 비율을 고정하기 위해 메이커다오의 스마트 컨트랙트는 자동으로 이자율을 조정해 채무자가 부채를 청산하거나 더 많은 스테이블코인 대출을 받도록 합니다. 이자율을 조정하여 코인의 총공급량을 조정해 공급 및 이자율이 낮으면 가치를 높게 조정하거나 공급 및 이자율이 낮으면 가치가 떨어지도록 하여 DAI의 가격을 조정합니다.

DeFiDollar는 가치 안정성을 위해 미 달러에 가격을 연동하여 DAI, USDC, USDT 및 sUSD와 같은 다양한 스테이블코인을 담보로 삼아 차익거래를 실현하는 스테이블코인 인덱스입니다. 예를 들어 준비금에 있는 스테이블코인 중 하나 (ex.USDT)의 가격이 $1를 초과하고 전체 DUSD의 인덱스 가격이 $1 미만인 경우 스마트 컨트랙트는 USDT를 DUSD로 시장에 판매해 통해 DUSD 가격을 다시 $1로 상승시킵니다. 체인링크 오라클은 DUSD 스마트 컨트랙트가 스테이블코인 인덱스를 조정하기 위해 계산하기 위해 사용하는 레퍼런스에 가격 피드를 제공합니다.

DeFiDollar가 체인링크 오라클을 활용하여 스테이블 코인 인덱스 리베이싱을 트리거하여 가격 연동 비율을 유지하는 방법
DeFiDollar가 체인링크 오라클을 활용하여 스테이블 코인 인덱스 리베이싱을 트리거하여 가격 연동 비율을 유지하는 방법

분산형 알고리즘 스테이블코인 Ampleforth(AMPL)는 탄력적 공급 메커니즘을 통해 현재 소비자 물가 지수(CPI)에 가격을 연동합니다. CPI는 2019년 기준 미국 달러로 조정된 인플레이션의 현재 가치에 대한 미 상무부 경제분석국이 분석해 발표하는 지수입니다. AMPL의 가격이 높으면 월렛 잔액이 늘어나고 AMPL의 가격이 내려가면 월렛 잔액이 줄어듭니다. 이렇게 공급을 자동으로 조절하여 시장 가격에 영향을 미치는 행위를 리베이싱(rebasing)이라 합니다. AMPL의 총공급량이 매일 리베이싱되어 미 상무부 경제분석국이 분석한 현재 CPI를 반영하게 됩니다. Ampleforth 프로토콜이 제공하는 AMPL의 VWAP(volume weighted average price)와 CPI는 체인링크 오라클이 제공합니다.

Ampleforth는 체인링크 오라클을 활용하여 24시간 마다 AMPL 토큰 공급량을 리베이싱(재조정)함.
Ampleforth는 체인링크 오라클을 활용하여 24시간 마다 AMPL 토큰 공급량을 리베이싱(재조정)함.

체인링크를 사용하는 스테이블코인 애플리케이션

스테이블코인 종류에 따라 아키텍처와 디자인은 다르지만, 기본 가격 연동 메커니즘 및 탈중앙화 애플리케이션에 통용되기 위해서 정확한 가격 데이터가 필요합니다. 거래소 가격은 변동성이 심하기 때문에 가격 연동 비율을 유지하기 위해서 정확한 실시간 가격 데이터가 필요합니다. 또한 대부분의 스테이블코인은 다른 암호자산 또는 은행 준비금 형태로 보장되기 때문에 시스템에 안전하고 신뢰할 수 있는 조작 불가능한 방식으로 데이터를 제공해야 합니다.

체인링크와 같은 블록체인 오라클은 외부 세계와 블록체인 생태계를 연결해주는 역할을 합니다. 디파이 애플리케이션에서 스테이블코인은 상당한 비중을 차지하고 있어서 운영하는 블록체인의 안정성과 신뢰도 또한 매우 중요합니다. 따라서 스테이블코인과 외부 자산 가치 1:1 고정 비율이 유지되도록 스테이블코인에 데이터를 제공하는 오라클은 가격 데이터를 빠르게 전달해야 하며 탈중앙화되어 있고 보안을 위한 다수의 레이어를 갖추고 있어야합니다. 그래야만 스테이블코인 홀더들에게 투명함을 보장해 단일장애지점 없이 전체 프로세스에 걸쳐 그들이 보유한 스테이블코인에 연동된 실제 경제적 가치를 지닌 자산이 안전하다는 것을 보장할 수 있습니다.

일반적으로 스테이블코인은 미 딜러와 같은 명목화폐 등 다른 자산이 담보로 보장되어 있습니다. 오라클은 스테이블코인이 가치 연동 비율을 지키기 위해 가장 필요한 가격 데이터만 제공하는 것뿐만 아니라 시스템의 현재 담보 상태에 대한 중요한 정보도 제공합니다. TUSD(TrueUSD)가 예시입니다. TUSD는 체인링크를 통해 자산 담보 상태를 온체인으로 가져와 유저가 명확히 이해할 수 있도록 합니다. 기존에 없었던 투명성을 디파이 생태계에 가능하게 하여 디파이 유저들은 실시간으로 발행된 모든 TUSD 토큰에 대한 담보율을 확인할 수 있고 준비금 부족 또는 잠재적 블랙스완 이벤트로부터 프로토콜이 유저들의 자금을 자체적으로 보호할 수 있습니다.

TrustToken은 체인링크 Proof of Reserve를 사용하여 TUSD 가격 연동을 위한 오프체인 화폐 준비금이 있다는 증거를 스마트 컨트랙트에 제공함.
TrustToken은 체인링크 Proof of Reserve를 사용하여 TUSD 가격 연동을 위한 오프체인 화폐 준비금이 있다는 증거를 스마트 컨트랙트에 제공함.

자산에 대한 준비금을 검증하는 메커니즘을 체인링크 Proof of Reserve라고 합니다. Proof of Reserve는 온체인 자산의 담보인 오프체인 준비금의 담보율을 계산하는데 필요한 데이터를 스마트 컨트랙트에 제공하기 위한 온체인 레퍼런스 피드입니다. 이 레퍼런스 피드는 체인링크 네트워크의 분산형 오라클이 운영하며 프로토콜에 사용된 담보에 대한 실시간 감사를 실시해 준비금의 건전성을 확인하며 오프체인 커스터디안의 사기 행각으로부터 유저의 자금을 보호합니다.

금융 시장 인프라 및 암호화폐 중개 플랫폼 Paxos는 체인링크와 연동하여 가용성 높은, 조작 불가능한, 정확한 PAX(USD 기반 스테이블코인 Paxos Standard) 및 PAXG (금 기반 PAX 골드 토큰) 온체인 가격 데이터를 디파이 스마트 컨트랙트에 제공하여 중요한 온체인 기능을 위해 사용합니다. 또한, Paxos 토큰을 위한 체인링크 Proof of Reserve 데이터 피드는 디파이 애플리케이션이 Paxos의 커스터디안이 보유한 오프체인 미 달러 준비금 및 골드바가 1:1 비율로 준비되어 있는지 온체인에서 빠르게 검증합니다.

Paxos가 체인링크 Proof of Reserve를 통해 오프체인 자산의 담보를 검증하는 방법
Paxos가 체인링크 Proof of Reserve를 통해 오프체인 자산의 담보를 검증하는 방법

체인링크 Proof of Reserve를 사용하는 다른 스테이블코인 프로토콜에는 미 달러에 고정된 알고리즘형 암호담보 스테이블 코인 Neutrino USD가 있습니다. 체인링크 노드는 이더리움 기반의 USDN 컨트랙트와 Waves API를 오프체인으로 ping하여 현재 잔액을 확인합니다. 잔액에 특정 임계치를 벗어난 편차가 발생하면 체인링크 오라클이 Proof of Reserve 레퍼런스 컨트랙트에 잔액을 업데이트합니다.

체인링크 Proof of Reserve를 사용하는 스테이블코인은 보유하고 있는 토큰에 대한 실제 준비금을 보장할 수 있기 때문에 유저에게 운영 투명성을 보장할 수 있습니다. 체인링크 Proof of Reserve는 다른 명목 화폐인 GBP 또는 금 같은 재화와 같이 고정된 자산에 대한 담보화 데이터 또한 제공할 수 있습니다. 따라서 이 메커니즘을 사용하는 스테이블코인 프로토콜의 투명성을 크게 증대시킬 수 있습니다.

CBDC는 외부 자산에 가치가 연동된 형태일 가능성이 높기 때문에 해당 자산에 대한 가격 데이터가 필요합니다. 체인링크는 정부가 발행한 스테이블코인에 가격 데이터를 제공하여 연동된 가치 비율을 유지할 수 있도록 하고 시스템 자체의 현재 담보화 상태에 대한 중요한 정보 또한 제공합니다.

스테이블코인은 가치의 안정성을 위해 오프체인 은행 계좌에 명목 화폐가 같은 비율로 예치되어 있기 때문에 블록체인에 실제 보관된 자산을 신뢰할 수 있도록 데이터를 전송해야 합니다. 오프체인 준비금을 운영하는 스테이블코인 프로토콜의 경우 체인링크 오라클이 제공하는 계속 감사 기능을 통해 더 투명하게 관리할 수 있고 스테이블코인 가치가 연동된 준비금의 건전성을 보장할 수 있습니다.

결론

모든 스테이블코인 프로토콜의 근간은 가치가 연동된 자산에 대한 가격 데이터입니다. 체인링크는 스테이블코인에 대해 신뢰할 수 있는, 안전한 그리고 투명한 가격 데이터를 인프라에 제공하여 전체 디파이 생태계에 더 큰 안정성을 부여합니다.

직접 개발한 스마트 컨트랙트 애플리케이션에 체인링크를 연동하고 싶은 개발자라면 체인링크 개발자 문서 페이지를 참고하거나 인티그레이션을 위해 연락해 주세요.

더 알아보기

Website | Twitter | Discord | Reddit | YouTube | Telegram | Events | GitHub | Price Feeds | DeFi

Kakaotalk: https://open.kakao.com/o/gWXAAf0b
Telegram: https://t.me/chainlink_korea
Facebook Group: https://web.facebook.com/groups/459042728150845
문의사항: [email protected]

GitHub: https://github.com/smartcontractkit/chainlink
Twitter: https://twitter.com/chainlinkofficial
Telegram: https://t.me/chainlinkofficial

Need Integration Support?
Talk to an expert
Faucets
Get testnet tokens
Read the Docs
Technical documentation