Categories: 블록체인 글

블록체인 입문 5편: USDC는 진짜 블록체인인가? — 스테이블코인과 코인들의 철학적 차이

시리즈: 파이썬 개발자가 블록체인을 파헤치다
“중앙화인데 왜 블록체인이라고 부르나?”라는 불편한 질문에 솔직하게 답해봅니다.

가장 근본적인 차이: 가격이 묶여 있나?

비트코인:   묶인 것 없음 → 시장이 가격 결정
이더리움:   묶인 것 없음 → 시장이 가격 결정
도지코인:   묶인 것 없음 → 머스크 트윗이 가격 결정 (반쯤 농담)
USDC:       1 USDC = 1 USD → 가격 고정 (페깅)

USDC의 구조: 어떻게 $1을 유지하나?

Circle이 USDC를 발행하는 메커니즘:

# 개념적 구조 (실제 스마트컨트랙트 단순화)

class CircleReserve:
    def __init__(self):
        self.usd_reserve = 0      # 달러/미국채 보유량
        self.usdc_supply = 0      # 발행된 USDC 총량

    def mint(self, usd_amount):
        """달러 입금 시 USDC 발행"""
        self.usd_reserve += usd_amount
        self.usdc_supply += usd_amount  # 1:1 발행
        return usd_amount  # USDC 지급

    def redeem(self, usdc_amount):
        """USDC 소각 시 달러 반환"""
        assert self.usdc_supply >= usdc_amount
        self.usdc_supply -= usdc_amount
        self.usd_reserve -= usdc_amount
        return usdc_amount  # USD 지급

# 즉, USDC = "달러 보관증"
# 항상 usd_reserve == usdc_supply가 유지됨

Circle은 매월 독립 감사를 통해 준비금을 공개합니다. USDC가 USDT(테더)보다 신뢰받는 이유입니다.


왜 굳이 블록체인을 쓸까?

USDC는 분명히 중앙화된 달러인데, 왜 이더리움 위에 올렸을까요?

기존 SWIFT 국제 송금:
  수수료: 2~5%
  시간:   2~5 영업일
  운영:   은행 영업시간 (주말/공휴일 불가)

이더리움 위의 USDC 송금:
  수수료: $0.01 미만
  시간:   10~30초
  운영:   24/7/365

블록체인을 글로벌 결제 레일(Payment Rail) 로만 쓰는 겁니다. 발행/통제는 중앙화하되, 유통 인프라는 퍼블릭 블록체인을 활용하는 하이브리드 모델입니다.


블록체인 커뮤니티의 비판

“탈중앙화가 아닌데 블록체인이라고 하는 게 이상하다”고 생각할 수 있는데, 이건 커뮤니티 내에서도 동일한 논쟁거리입니다.

비트코인 맥시멀리스트들의 시각:
"블록체인(Blockchain)이라는 단어 자체가
 기업들이 비트코인의 혁신성을 희석시키려고
 만들어낸 마케팅 버즈워드다"

업계의 냉소적 표현들:
  "Distributed Database" → 그냥 분산 DB 아니냐?
  "Permissioned Blockchain" → 허가형 = 중앙화
  "Enterprise Blockchain" → 기업용 = 탈중앙화 포기

기술적 정의로는 “분산 장부를 쓰니까 블록체인 맞다”지만, 철학적 정의로는 “탈중앙화가 없으면 블록체인의 의미가 없다”는 두 입장이 여전히 충돌 중입니다.


USDC의 가장 결정적인 차이: 검열 가능성

비트코인/이더리움:
  특정 지갑 동결 → 불가능 (코드가 법)
  미국 정부도, 개발팀도 막을 수 없음

USDC:
  Circle이 특정 주소를 블랙리스트에 추가 가능
  → 해당 지갑의 USDC 사용 즉시 불가

실제 사례: 토네이도캐시 제재 (2022년)

미국 재무부(OFAC): 토네이도캐시 제재 발표
Circle 즉시 대응: 관련 스마트컨트랙트 주소 블랙리스트 등록
결과: 해당 주소의 USDC 수백만 달러 동결

이더리움 자체는? → 아무것도 막지 않음
USDC라는 레이어에서 막힌 것

이것이 USDC를 “중앙화된 디지털머니”라고 부르는 가장 강력한 근거입니다.


스테이블코인 전체 비교

종류예시담보탈중앙화위험도
법정화폐 담보USDC (Circle)실제 달러/미국채낮음낮음
불투명 담보USDT (Tether)논란 있음낮음중간
암호화폐 담보DAI (MakerDAO)ETH 등높음중간
알고리즘형LUNA/UST없음높음붕괴

LUNA/UST 붕괴 사례 (2022년 5월)

# LUNA/UST의 사망의 소용돌이 (Death Spiral)

# 유지 메커니즘
# UST 가격 < $1 → LUNA 소각해서 UST 매수 → 가격 복원
# LUNA 가격 < ? → LUNA 소각량 증가 → LUNA 가치 하락 → 악순환

# 공격자: 대규모 UST 매도 시작
# → LUNA 무한 발행 → 하이퍼인플레이션
# → 며칠 만에 LUNA $119 → $0.0001 (99.9% 폭락)
# → UST 페깅 완전 붕괴
# → 총 손실: 약 500억 달러 (50조 원)

# 교훈: 실물 담보 없이 알고리즘만으로 페깅 유지는 극도로 위험

전체 비교표

비트코인이더리움도지코인USDC
가격자유 변동자유 변동자유 변동항상 $1
발행 주체없음없음없음Circle사
발행량2,100만개 한정무제한+소각무제한달러 보유량 비례
검열 가능❌ 불가❌ 불가❌ 불가✅ 가능
수익 창출가격 상승스테이킹 2.8~3.5%가격 상승없음
핵심 용도가치 저장스마트컨트랙트 플랫폼소액 결제/밈결제/DeFi

한 줄 철학 비교

비트코인:  "은행 없는 세상"을 꿈꾸며 탄생한 반항아
이더리움:  "블록체인 위의 인터넷"을 만들려는 플랫폼
도지코인:  밈에서 시작해서 커뮤니티가 살려낸 코인
USDC:  "은행 시스템을 블록체인 레일 위에 올린 것"

결론: USDC는 블록체인인가?

기술적으로는: 분산 장부 기술을 활용하므로 맞다
철학적으로는: 탈중앙화, 검열 저항성이 없으므로 블록체인의 본질에서 벗어남
실용적으로는: 기존 금융의 비효율을 해결하는 유용한 도구

“중앙화된 디지털머니”라는 표현이 사실 더 정직한 표현입니다. 블록체인이라는 단어가 2017년 이후 마케팅 버즈워드로 희석된 것도 사실이고요.


다음 편 예고

마지막 6편에서는 “플랫폼인데 왜 ETH 가격이 오르내리나?”라는 핵심 질문에 답하고, 투자 자산으로서 ETH의 전망을 데이터와 함께 분석합니다.


스테이블코인에 대해 더 알고 싶다면 MakerDAO 백서와 Circle의 투명성 보고서를 읽어보는 걸 추천합니다!

Recent Posts

블록체인이 진짜 파는 것: “나는 못 고친다”

체인 위의 데이터 — 3부작 중 3편 · ChainLab 앞의 두 편은 배관에 관한 것이었습니다…

2개월 ago

데이터를 소비하는 것이 스마트컨트랙트일 때

체인 위의 데이터 — 3부작 중 2편 · ChainLab 1편에서 우리는 하나의 재정의에 도달했습니다. 블록체인은…

2개월 ago

무료 데이터를 블록체인에 얹어 판다는 것

체인 위의 데이터 — 3부작 중 1편 · ChainLab 솔깃한 아이디어가 하나 있습니다. 부동산 실거래가…

2개월 ago

한국에선 왜 아직? — 규제 이야기, 쉽게 (5/5)

기술은 세계 최고 수준인데, 왜 우리나라에선 AI 결제가 아직 잘 안 굴러갈까요? 답은 '실력'이 아니라…

2개월 ago

에스크로 — 돈을 안전하게 맡기는 금고, 그런데 왜 어려울까 (4/5)

중고거래 안전결제, 다들 써보셨죠? AI 결제에도 이게 필요합니다. 문제는, 생각보다 훨씬 까다롭다는 거예요. 중고거래를 떠올려…

2개월 ago

AP2 & MPP — ‘미리 허락받는’ 결제 vs ‘탭 열어두는’ 결제 (3/5)

앞 편의 x402가 자판기였다면, 이번 두 방식은 '용돈 한도'와 '술집 외상장부'에 가깝습니다. 앞 편 복습:…

2개월 ago