궁금한 주제를 찾아보세요

비트코인, 스테이블코인, 온체인 데이터처럼 주제로 검색하세요.

다시 읽을 이야기

저장한 글은 이 브라우저에만 보관됩니다.

기초지식블록체인 기술

USDC CCTP는 어떻게 체인을 옮기나: 소각·증명·목적지 발행의 세 단계

Circle CCTP가 USDC를 출발 체인에서 소각하고 Iris 증명을 거쳐 도착 체인에서 발행하는 세 단계, V2의 고속·표준 전송 확정 기준(1000·2000), 훅과 V1 레거시 구분을 Circle 개발자 문서로 정리합니다.

난이도 중급주제 카테고리와 개념 밀도 기준
USDC CCTP는 어떻게 체인을 옮기나: 소각·증명·목적지 발행의 세 단계 개념을 표현한 편집 일러스트
먼저 읽는 핵심

Circle CCTP는 USDC를 출발 체인에서 소각하고, Circle의 오프체인 증명 서비스 Iris가 서명한 뒤, 도착 체인에서 발행하는 방식입니다.
CCTP V2는 확정 기준을 Confirmed(1000, 고속)과 Finalized(2000, 표준) 두 가지로만 정의합니다.
훅 실행은 통합 쪽이 맡고, V1은 레거시로 분류되어 이름과 구현이 다르므로 섞어 읽으면 안 됩니다.

USDC를 다른 블록체인으로 옮기는 Circle의 CCTP는 다리(브리지)에 맡긴 토큰을 포장하는 방식이 아니라 출발 체인에서 USDC를 소각하고, Circle의 증명 서비스가 서명한 뒤, 도착 체인에서 새로 발행하는 방식입니다. 그래서 유동성 풀이 필요 없고, 도착한 USDC는 그 체인의 원래 USDC입니다. 다만 증명은 Circle의 오프체인 서비스(Iris)가 하므로 이 단계에서 Circle을 믿어야 합니다. 이 글은 Circle 개발자 문서의 CCTP 개요와 기술 가이드(V2 기준)에 적힌 구조만 정리했습니다.

확인 기준일 2026-10-27 · 다음 확인 예정 2027-01-27

세 단계: 소각 → 증명 → 발행

CCTP 메시지 전달 3단계(Circle 기술 가이드)
단계 어디서 무슨 일
1. 소각과 메시지 출발 체인(온체인) TokenMessengerV2가 USDC를 소각하고 MessageTransmitterV2로 메시지를 냄
2. 증명 Circle 오프체인 서비스 Iris 충분한 블록 확인 뒤 메시지에 서명(attestation)
3. 수신과 발행 도착 체인(온체인) 누군가 증명을 받아 receiveMessage에 제출하면 메시지를 처리하고 USDC 발행

기술 가이드는 3단계에서 “API 사용자가 증명을 조회해 도착 체인에 제출해야 한다”고 적습니다. 지갑이나 앱이 이 과정을 대신해 주는 경우가 많지만, 구조상 누군가 증명을 가져가 제출해야 발행이 일어납니다. CCTP는 체인을 ‘도메인’이라 부르며, EVM 체인과 비EVM 체인은 같은 역할의 구성 요소를 서로 다른 구현으로 갖습니다.

고속 전송과 표준 전송의 차이

CCTP V2의 메시지에는 최소 확정 기준(minFinalityThreshold)이 붙고, Iris는 이 기준보다 낮은 확인 수준에서는 증명하지 않습니다. 기술 가이드가 정의한 기준은 두 가지뿐입니다.

CCTP V2 확정 기준(기술 가이드)
기준 이름 값 전송 종류 Iris가 증명하는 시점
Confirmed 1000 고속 전송(Fast) 확인(confirmed) 수준
Finalized 2000 표준 전송(Standard) 확정(finalized) 수준

1000보다 작은 값은 1000으로, 1000보다 큰 값은 2000으로 처리됩니다. CCTP 개요는 고속 전송은 속도, 표준 전송은 비용 효율을 위한 선택이라고 설명합니다. 체인별 수수료표와 최대 수수료(maxFee) 설정은 별도 수수료 문서에 있어 이 글에는 숫자를 옮기지 않았습니다.

훅, 그리고 V1과 섞지 말아야 할 점

CCTP V2는 소각 메시지에 ‘훅’이라는 메타데이터를 붙여 도착 체인에서 추가 동작을 일으키게 할 수 있습니다. 기술 가이드는 CCTP 핵심 프로토콜이 훅을 실행하지 않고, 실행 시점과 실패 처리는 통합하는 쪽이 정한다고 적습니다. 또 V2는 고속 전송 등이 추가되면서 이전 버전과 구현·이름이 다르며, Circle 문서는 V1을 ‘레거시’로 따로 분류합니다. 오래된 자료의 함수 이름이나 지원 체인을 지금 기준으로 옮겨 쓰면 틀릴 수 있습니다.

체인별 USDC 공급량 차트에서 원래 USDC와 브리지로 포장된 USDC를 나눠 읽는 법은 체인별 스테이블코인 공급량: 네이티브 발행과 브리지 버전을 나누는 법 글에서, USDC 발행 구조는 USD코인(USDC) 준비금 공개와 상환 경로 정리 글에서 다뤘습니다.

자주 묻는 질문

CCTP로 옮긴 USDC는 포장된 토큰인가요?

아닙니다. Circle 문서에 따르면 CCTP는 출발 체인에서 소각하고 도착 체인에서 발행하는 방식이라, 도착한 USDC는 그 체인의 원래 USDC입니다.

CCTP는 Circle을 믿지 않아도 되나요?

증명 단계는 Circle의 오프체인 서비스 Iris가 메시지에 서명하는 방식입니다. 소각과 발행은 온체인에서 일어나지만, 증명은 Circle이 맡습니다.

고속 전송과 표준 전송은 무엇이 다른가요?

고속 전송은 확인(confirmed, 1000) 수준에서, 표준 전송은 확정(finalized, 2000) 수준에서 Iris가 증명합니다. Circle은 고속은 속도, 표준은 비용 효율을 위한 선택이라고 설명합니다.

참고한 원문 자료

자료 확인 기준일 2026.10.27
  1. Cross-Chain Transfer Protocol 개요 — Circle Developer Docsdevelopers.circle.com
  2. CCTP technical guide — Circle Developer Docsdevelopers.circle.com
작성 방식과 확인 범위
출처 수집
원문 링크 2개 제공
작성·확인
공식 기관 자료를 근거로 AI 도구를 활용해 작성했고, 운영자가 발행 전에 읽어 확인합니다.
전문가 검토
세무·법률 전문가 검토는 거치지 않았습니다.

투자·세무 판단은 전문가와 상의하세요. 제도와 거래소 안내는 바뀔 수 있으니 원문의 적용 대상과 최신 안내를 함께 확인해 주세요.

이해를 위한 정보 콘텐츠

이 글은 특정 자산의 매수·매도 또는 수익을 권유하지 않습니다. 자료의 발표 시점과 이후 변경 사항을 함께 확인해 주세요.

편집 원칙 보기 →이 기사 정정 제보 →