비트코인을 주고받을 수 있는 시스템이 생겼다고 해서, 비트코인이 곧바로 편리한 결제 단위가 되는 것은 아니다. 오늘 받은 결제대금의 가치가 내일 크게 달라지면 판매자는 가격을 정하기 어렵고, 구매자는 지불 시점을 고민하게 된다. DEX와 같은 탈중앙화 거래소에서 토큰을 현금화 하고 싶을 때도, 중앙화 거래소로 토큰을 보내 법정화폐로 현금화하기 전까지 토큰은 계속 움직이는 가격 변동에 노출된다.
스테이블코인은 이런 환경에서 블록체인 위에서도 달러처럼 비교적 익숙한 기준으로 토큰의 가격을 표시하고 자금을 보관·이전하려는 수요에 대응했다. 초기 Tether 백서는 법정통화와 연동된 디지털 토큰을 발행하고 이를 기존 블록체인에서 이동시키는 구조를 설명하고 있다. 따라서 스테이블코인은 "법정통화의 가치를 따르기 위해 만들어진 토큰"이라고 볼 수 있다.
스테이블코인은 일정한 자산의 가치를 따르도록 설계한 토큰을 뜻하며, 주로 토큰 1개의 가치를 1달러·1유로·1원 같은 법정통화 단위에 맞추려고 한다. 목표 가격에 연동하는 것을 페그(peg), 그 가격에서 벗어나는 것을 디페그(depeg)라고 한다. 이름에 ‘안정적(Stable)’이라는 뜻이 들어 있어도 목표 가격 유지가 보장되는 것은 아니다.
우리는 현금을 은행에 보관할 뿐만 아니라 이를 다른 계좌로 전송하기도 한다. 즉, 은행 예금은 은행에 맡긴 돈을 돌려달라고 요구할 수 있는 청구권이면서, 은행·지급결제망의 규칙에 따라 이동시킬 수 있다. 스테이블코인 역시 이와 비슷하다. 법정화폐와 동일한 가치를 지향하며, 블록체인 위에서 이동한다. 블록체인은 국경없이 인터넷만으로 연결되는 네트워크이기 때문에 스테이블코인 역시 이 장점을 그대로 흡수한다.
예를 들어, 국내에 있는 A가 해외에 있는 B에게 국제 송금한다면 약 2~3영업일 정도가 걸리며, 수수료도 3~10만원 정도 발생한다. 또한, 이 사이에 환율에 따라 환전 스프레드에서 손해가 발생할 수도 있다. 이는 A와 B의 은행 간 송금이 SWIFT 망을 통해 전달되기 때문이다.
일반적인 은행 간 해외송금에서는 A의 은행이 B의 은행에 지급 지시를 보내고, 두 은행 사이에 직접 결제할 수 있는 계좌 관계가 없으면 중개은행을 거친다. SWIFT는 이때 표준화된 금융 메시지를 전달하는 통신망이다. SWIFT 자체가 돈을 보관하거나 옮기는 것은 아니며, 실제 자금 결제는 은행 간 계좌와 지급결제 시스템에서 이루어진다. 따라서 두 은행 간의 송금 메시지 전달 외에도 환전, 은행 간 결제, 자금세탁방지·제재 확인, 최종 수취계좌 입금 등의 단계가 필요하다.
그러나, 스테이블코인을 이용하면 해당 토큰이 발행된 블록체인 네트워크의 거래 체결 속도만에 해외 송금이 완료된다. 수수료 또한 최대 1천원 이하로 SWIFT 수수료에 비하면 현저히 낮다.
이 뿐만 아니라, 스테이블코인은 달러 같은 법정통화 단위로 가치를 표시하는 토큰이므로, 스마트 컨트랙트의 지급 조건과도 연결할 수 있다. 예를 들어, 두 당사자의 자산을 한 번에 교환하거나, 정해진 조건이 충족되면 여러 수취인에게 대금을 나누어 지급하도록 설계할 수 있다. 이를 프로그래머블 지급이라고 한다. 다만 스테이블코인 자체가 법정화폐가 되는 것은 아니며, 계약 오류나 현실의 거래 조건을 확인하는 문제까지 자동으로 해결되는 것도 아니다. 스테이블코인을 활용해 기대할 수 있는 장점은 아래와 같이 정리할 수 있다.
| 기대할 수 있는 장점 | 유용한 상황 |
|---|---|
| 토큰을 법정통화 단위로 거래할 수 있다 | DEX 내 토큰 가격 표시 및 매매 |
| 상시로 자금을 이전할 수 있다. | 은행 영업시간 외 이체, 국경을 넘는 이전 |
| 조건부·자동 지급 | 스마트 컨트랙트를 이용한 거래 자동화 |
| 공개된 거래 기록 | 공개된 잔액·거래내역을 대사 |