Skip to content

기초

스테이블코인이란 무엇이며 어떻게 작동할까요?

업데이트:

이 페이지의 내용

스테이블코인(stablecoin)은 보통 1미국 달러처럼 안정적인 가치를 유지하도록 설계된 암호화폐 토큰입니다. 이 글에서는 주요 유형이 어떻게 작동하는지, 네이티브 USDC와 브리지된 USDC는 무엇이 다른지, 스테이블코인을 보내는 것이 체인의 고유 코인을 보내는 것보다 왜 더 비싼지 설명합니다.

스테이블코인의 용도

ETH나 BTC 같은 코인은 하루하루 가치가 크게 변할 수 있습니다. 그래서 결제나 급여, 또는 고정된 단위로 유지하고 싶은 저축에는 불편합니다. 스테이블코인은 대개 미국 달러인 기준 가치를 따라가며 이 문제를 풀려고 합니다.

사람들은 스테이블코인을 국경을 넘는 송금, 지갑 안에서 달러 가치 보유, 블록체인을 벗어나지 않고 앱에서 거래하거나 결제하는 데 사용합니다. 가장 널리 쓰이는 것은 모두 달러에 페그(peg)된 USDC와 USDT입니다.

법정화폐 담보형 스테이블코인

법정화폐 담보형(fiat-backed) 스테이블코인은 유통 중인 토큰과 같은 양의 현금과 단기 국채 같은 준비금을 보유한다고 밝히는 회사가 발행합니다. 발행사에 1달러를 건네면 토큰 1개를 만들어 줍니다. 토큰 1개를 돌려주면 1달러를 주고 토큰을 파기합니다.

USDC와 USDT가 가장 잘 알려진 예입니다. 안정성은 발행사에 대한 신뢰, 즉 준비금이 존재하고 질이 좋으며 상환이 가능하다는 믿음에 달려 있습니다. 발행사는 준비금에 관한 보고서를 공개하며, 그 보고서의 수준은 발행사마다 다릅니다. 또한 발행사는 예를 들어 법적 명령에 따라 특정 주소의 토큰을 동결할 수 있습니다. 알아 두어야 할 설계상의 특성입니다.

암호화폐 담보형 스테이블코인

암호화폐 담보형(crypto-backed) 스테이블코인은 스마트 컨트랙트에 잠긴 다른 암호화폐로 뒷받침됩니다. 암호화폐 가격은 크게 출렁이므로 이런 시스템은 초과 담보(over-collateralized) 방식입니다. 빌리는 것보다 더 많은 가치를 잠급니다. 예를 들어 스테이블코인 100개를 발행하기 위해 150달러에 해당하는 ETH를 잠글 수 있습니다. 담보 가치가 너무 많이 떨어지면 컨트랙트가 부채를 갚기 위해 자동으로 담보를 매각합니다.

장점은 어느 한 회사가 준비금을 보유하지 않으며 규칙이 공개된 코드에 있다는 것입니다. 단점은 복잡성, 추가 자본을 잠가야 한다는 점, 코드에 버그가 있거나 담보 가격이 매각 속도보다 빨리 떨어질 위험입니다.

알고리즘형 스테이블코인

알고리즘형(algorithmic) 스테이블코인은 전액 준비금이 아니라 주로 코드와 인센티브로 페그를 유지하려 합니다. 전형적인 설계는 스테이블코인을 변동성이 큰 두 번째 토큰과 짝지웁니다. 시스템이 둘 중 하나를 발행하거나 소각하여 가격을 1달러 근처로 유지합니다.

이 모델의 실적은 엇갈립니다. 여러 설계가 페그를 잃었고, 널리 알려진 2022년의 한 사례에서는 대형 알고리즘형 스테이블코인이 붕괴해 보유자들에게 막대한 가치 손실을 입혔습니다. 공통된 약점은 되먹임 고리입니다. 신뢰가 떨어지면 가격이 내리고, 메커니즘이 변동성 토큰을 더 발행하며, 그 토큰도 떨어지고, 페그가 깨집니다. 모든 알고리즘형 아이디어가 같은 것은 아니고 연구도 계속되고 있지만, 이런 코인을 사용하기 전에 가격을 실제로 어떻게 유지하는지 읽어 보아야 하는 이유가 그 역사입니다.

유형 무엇이 뒷받침하나 주요 위험
법정화폐 담보형 발행사가 보유한 현금과 채권 발행사에 대한 신뢰, 동결
암호화폐 담보형 잠긴 암호화폐, 초과 담보 코드 버그, 급격한 가격 하락
알고리즘형 인센티브와 코드 신뢰 상실, 페그 상실

스테이블코인은 토큰입니다

스테이블코인은 블록체인의 네이티브 코인이 아닙니다. 그 체인의 스마트 컨트랙트가 관리하는 잔액인 토큰입니다.

  • 이더리움, 아비트럼, 베이스, 옵티미즘, 폴리곤에서 토큰은 보통 ERC-20 표준을 따릅니다. 컨트랙트가 누가 몇 단위를 소유하는지 목록으로 저장합니다.
  • 솔라나에서 토큰은 SPL 토큰 표준을 따릅니다.

비트코인은 기본 계층에서 이런 토큰을 지원하지 않습니다.

같은 스테이블코인이 여러 체인에 별개의 토큰 컨트랙트로 존재할 수 있습니다. "베이스의 USDC"와 "이더리움의 USDC"는 서로 다른 장부에 있는 서로 다른 컨트랙트입니다. USDC를 보낼 때는 어느 체인에 있는지 확인하세요. 잘못된 네트워크를 고르는 위험은 지갑과 키를 참고하세요.

네이티브 USDC와 브리지된 USDC

이 세부 사항은 많은 사용자를 헷갈리게 합니다. 일부 체인에는 두 종류의 "USDC"가 있습니다.

  • 네이티브 USDC는 발행사인 서클(Circle)이 그 체인에서 직접 발행합니다. 발행사로부터 상환받을 수 있습니다.
  • 브리지된 USDC는 누군가 다른 체인에서 USDC를 잠그면 브리지가 래핑 버전을 발행해서 만들어진 사본입니다. 그 가치는 브리지가 안전하고 잠긴 자금이 있는지에 달려 있습니다.

예를 들어 폴리곤과 아비트럼에서는 예전 브리지 버전이 흔히 USDC.e로 표시되고, 네이티브 USDC는 평범한 이름을 가집니다. 앱이 한쪽만 받고 다른 쪽은 받지 않을 수 있으며 유동성도 다를 수 있습니다. 지갑이나 블록 탐색기에서 토큰의 컨트랙트 주소와, 도착지가 어느 버전을 기대하는지 항상 확인하세요.

브리지가 어떻게 작동하고 왜 위험이 따르는지는 브리지와 그 위험을 읽어 보세요.

토큰을 보내는 것이 코인을 보내는 것보다 가스가 더 드는 이유

ETH처럼 체인의 고유 코인을 보내는 것은 단순한 잔액 변경입니다. 네트워크가 직접 처리합니다.

USDC 같은 토큰을 보내는 것은 토큰의 스마트 컨트랙트에 있는 함수를 호출하는 것입니다. 컨트랙트는 보낸 사람과 받는 사람 모두의 저장된 잔액을 읽고 갱신해야 하므로 연산과 저장 공간이 더 필요합니다. 작업이 많을수록 가스가 더 듭니다. 이더리움에서 기본적인 ETH 전송은 21,000 가스를 쓰지만 토큰 전송은 보통 눈에 띄게 더 많이 씁니다.

솔라나에서도 같은 원리가 적용됩니다. 토큰 전송은 토큰 계정을 건드리며 일반 전송보다 컴퓨트 유닛이 더 듭니다. 받는 사람에게 그 토큰의 토큰 계정이 아직 없다면 만드는 데 소액의 추가 비용이 듭니다.

체인별 오늘의 수치는 가스 트래커를 열어 보세요. 코인 전송, USDC 같은 토큰 전송, 스왑을 이코노미, 보통, 빠름 속도로 비교합니다. 체인을 고르는 요령은 USDC를 가장 저렴하게 보내는 방법을, 수수료의 배경은 가스와 수수료를 읽어 보세요.

자주 묻는 질문

가장 안전한 스테이블코인은 무엇인가요?

위험이 없는 스테이블코인은 없습니다. 법정화폐 담보형은 발행사와 그 준비금에 의존하고, 암호화폐 담보형은 코드에 의존합니다. 각 코인이 어떻게 뒷받침되고 상환하면 어떻게 되는지 읽어 보고, 어떤 단일 자산이든 필요 이상으로 많이 보유하지 마세요.

USDC와 USDT는 무엇이 다른가요?

둘 다 서로 다른 발행사의 법정화폐 담보형 달러 스테이블코인입니다. 서클이 USDC를, 테더(Tether)가 USDT를 발행합니다. 보고하는 준비금, 운영되는 체인, 받아 주는 곳이 다릅니다.

USDC.e란 무엇인가요?

USDC.e는 폴리곤과 아비트럼 같은 일부 체인에 있는 USDC의 브리지 버전입니다. 서클이 그 체인에서 네이티브로 발행한 것이 아니라 브리지를 통해 만들어졌으며, 이제 많은 앱이 네이티브 USDC를 선호합니다.

일부 알고리즘형 스테이블코인은 왜 실패했나요?

신뢰와, 짝지어진 변동성 토큰에 의존했기 때문입니다. 신뢰가 떨어지자 메커니즘이 짝 토큰도 끌어내려 페그를 깨는 악순환이 생겼습니다. 전액 준비금 설계는 이 특정한 위험을 피하지만 다른 위험이 있습니다.

USDC를 보내는 것이 ETH를 보내는 것보다 왜 더 비싼가요?

USDC는 스마트 컨트랙트가 관리하는 토큰입니다. 전송은 컨트랙트 코드를 실행하고 저장된 잔액을 갱신하므로 단순한 코인 전송보다 가스를 더 씁니다.