Circle, CCTP 고속 전송에 선불 수수료 도입

Tapbit Wire - Tapbit NewsTapbit Wire·출처:Crypto.news·
공유

Circle이 CCTP 고속 전송에 선불 수수료 결제 기능을 추가해 개발자가 출발 체인에서 크로스체인 USDC 수수료를 견적 및 징수할 수 있도록 했으며, 수신자에게 전달되는 금액은 그대로 유지됩니다.

요약

  • CCTP 개발자는 USDC 이체 전 고속 전송 및 포워딩 서비스 수수료를 징수할 수 있습니다.

  • 수수료는 USDC 또는 출발 블록체인의 네이티브 가스 토큰으로 납부 가능합니다.

  • Circle의 견적 API는 지원되는 프로토콜 수수료를 하나의 서명된 시간 제한 견적으로 통합합니다.

  • 선불 수수료는 EVM 기반 출발 체인이 필요하지만, 이체는 여전히 지원되는 비-EVM 네트워크에서 완료될 수 있습니다.

CCTP는 USDC 소각 전 이체 수수료를 징수합니다

Circle 공식 개발자 문서에 따르면, 이 프로세스는 애플리케이션이 서명된 수수료 견적을 요청하고 이를 출발 블록체인의 USDC 소각 트랜잭션과 함께 제출할 때 시작됩니다.

기존 결제 방식에서는 프로토콜 수수료가 목적지 네트워크에서 수신자에게 민팅되는 USDC에서 공제될 수 있었습니다. 따라서 사용자가 특정 금액을 송금할 경우 거래 시작 시 입력한 금액보다 적게 수령할 수 있었습니다.

선불 모델은 이체 금액과 수수료를 분리합니다. 트랜잭션이 제출되면 CCTP 스마트 계약이 서명된 견적을 확인하고 수수료를 징수한 후 TokenMessengerV2로 트랜잭션을 전달하여 USDC 소각을 완료합니다.

관련 기사: 21개 은행이 뒷받침하는 스테이블코인, 글로벌 지지를 얻었지만 USDT 및 USDC와 경쟁할 수 있을까?

Circle은 이후 이체를 검증하고 목적지 체인에서 명시된 전체 금액을 민팅합니다. 예를 들어, 사용자가 100 USDC를 송금하면 수신자는 정확히 100 USDC를 수령하고, 관련 프로토콜 수수료는 출발 네트워크에서 별도로 납부하게 됩니다.

개발자는 고속 전송 수수료, 포워딩 서비스 수수료, 또는 두 가지 모두에 대해 이 설정을 활용할 수 있습니다. 고속 전송은 출발 체인 트랜잭션이 최종 확정되기 전에 USDC를 다른 체인으로 전송할 수 있게 하고, 포워딩 서비스는 자금 전달과 수신 네트워크에서의 특정 작업 실행을 동시에 수행할 수 있습니다.

CCTP 자체는 소각-민팅 방식을 통해 네이티브 USDC를 크로스체인으로 이동시킵니다. 이 프로토콜은 출발 체인에서 토큰을 소각한 후 목적지 체인에서 동일한 금액을 발행함으로써 일반적인 브리지에서 흔히 사용되는 래핑 자산을 피합니다.

crypto.news가 8월에 게재한 크로스체인 브리지 설명 기사에 따르면, CCTP는 이러한 발행자 관리 모델의 가장 규모가 큰 구현 사례입니다. 범용 브리지와 달리 이 시스템은 Circle이 연결된 모든 네트워크에 인프라를 배포·운영해야 합니다.

Circle 견적 API, 두 가지 CCTP 수수료 통합

CCTP 견적 API를 통해 애플리케이션은 이체 금액, 출발 및 도착 도메인 식별자, 선택된 결제 토큰, 그리고 가격 산정을 원하는 수수료를 전송합니다.

PRE_FINALITY 요청은 빠른 이체 수수료를 포함하고, FORWARD 요청은 포워딩 서비스를 포함합니다. 개발자는 별도의 시스템에서 수수료를 계산하고 표시하는 대신, 동일한 API 호출에 두 요청을 모두 포함할 수 있습니다.

응답에는 총 수수료, 각 서비스별 내역, 결제 토큰, 그리고 체인상 거래와 함께 제출해야 하는 서명된 견적이 포함됩니다. Circle은 이 견적을 지정된 이체 금액 및 목적지에 바인딩하며, 포워딩 서비스 견적은 목적지 호출자 및 후크 데이터에도 의존합니다.

개발자가 체인상 이체 제출 전에 바인딩된 값 중 하나를 변경하면 트랜잭션이 롤백됩니다. 각 견적은 만료 시간 또는 출발 체인 블록 제한을 가지며, 원래 견적이 만료되면 애플리케이션은 새 가격을 다시 조회해야 합니다.

Circle의 현재 문서에 따르면, Arbitrum, Avalanche, Base, Linea, OP Mainnet, Polygon PoS, Sonic, Unichain, World Chain 등 대부분의 지원 네트워크는 약 2분 유효 기간을 갖습니다. 이더리움 견적은 약 2분 30초이며, Circle은 이 기간이 변경될 수 있음을 명시합니다.

서명된 견적은 번(burn) 제출 전 정확한 프로토콜 비용을 애플리케이션에 제공합니다. 따라서 개발자는 사용자에게 이체 금액, 수수료, 최종 금액을 사전에 명시할 수 있으며, USDC가 다른 체인에 도달한 후 별도로 공제될 수 있는 추정 수수료를 표시할 필요가 없습니다.

사용자는 CCTP 수수료를 USDC 또는 네이티브 토큰으로 지불할 수 있습니다.

지불 방식으로 개발자는 USDC 또는 출발 블록체인의 네이티브 가스 자산 중 하나를 선택할 수 있습니다. 네이티브 토큰 지불이 기본 설정이며, 견정된 금액이 트랜잭션의 네이티브 값으로 첨부됩니다.

USDC 지불을 선택하려면 애플리케이션이 요청에 안정화 코인의 출발 체인 주소를 입력해야 합니다. 사용자는 이후 TokenMessengerWithFees 계약이 이체되는 USDC와 수수료로 필요한 추가 USDC를 사용하도록 승인해야 합니다.

이 경우 두 금액 모두 송신자의 잔고에서 차감되지만, 계약은 이를 별도로 처리합니다. 이체 금액만 CCTP의 번-민트 과정에 진입하고, 선불 수수료는 번 이전에 수취됩니다.

네이티브 토큰 사용 시 송신자의 USDC 잔고는 이체 금액 외에는 그대로 유지됩니다. 이 옵션은 이미 출발 체인에 가스 자산을 보유한 월렛 및 애플리케이션에 적합하며, USDC 지불은 개발자가 거래 비용을 달러 단위로 유지할 수 있게 합니다.

포워딩 서비스 거래의 경우, 업데이트된 계약은 개발자가 사용자 정의 후크 데이터 없이 포워딩 견적을 요청할 때 필요한 cctp-forward 후크를 자동으로 생성할 수 있습니다. 사용자 정의 명령을 사용하는 애플리케이션은 서명된 견적을 획득할 때 사용한 것과 동일한 후크 데이터를 제출해야 합니다.

Circle의 예시 구현은 Base Sepolia에서 Arc Testnet으로 10 USDC를 이체하고 두 서비스 수수료를 선불합니다. 회사는 이와 동일한 절차를 지원 가능한 EVM 출발 네트워크 및 포워딩 서비스가 지원하는 모든 목적지에 적용할 수 있다고 밝혔습니다.

EVM 요구사항으로 인해 솔라나는 출발 체인으로 불가능합니다.

선불 수수료 견적은 현재 이체가 EVM 호환 블록체인에서 시작되어야 합니다. Circle의 API 문서에 따르면, 출발 도메인은 선불 수수료를 지원하고 요청된 서비스에 부과된 추가 조건을 충족해야 합니다.

빠른 이체 견적은 출발 블록체인이 최종성보다 빠른 정산을 지원할 때만 제공됩니다. 마찬가지로, 응용프로그램은 목적지가 Circle의 포워딩 서비스와 호환될 때만 포워딩 수수료를 요청할 수 있습니다.

현재 설정에서는 솔라나가 EVM 호환이 아니므로 선불 수수료 거래의 출발 네트워크로 작동할 수 없습니다. 그러나 선택된 경로 및 목적지 서비스가 지원된다면 USDC를 솔라나로 전송하는 것은 여전히 가능합니다.

Circle이 더 많은 체인에 네이티브 USDC를 추가함에 따라 CCTP의 네트워크 범위는 계속 확대되고 있습니다. 8월 Circle은 X Layer에 CCTP를 론칭하여 프로토콜을 26개 블록체인으로 확장했으며, 네이티브 USDC는 36개 네트워크에서 이용 가능하게 되었습니다.

기관 사용자를 위해 Circle은 7월에 게이트웨이를 Fireblocks와 연결하여 고객이 Fireblocks의 통제, 승인 시스템 및 거래 기록을 통해 지원되는 체인 전체에서 통합된 USDC 잔고를 관리할 수 있도록 했습니다.

미국 사용자는 CCTP에 접근하는 플랫폼 및 애플리케이션의 약관에 계속해서 구속됩니다. Circle의 USDC 약관에 따르면, 미국에서 발행된 이 안정화 코인은 관련 주 법상 ‘저장 가치’ 또는 ‘선불 접근’으로 간주되며, 제3자에 의한 USDC 지원은 Circle의 해당 서비스 승인을 의미하지 않습니다.

자세히 보기: 톰 리의 강력한 상승 전망 속 비트마인, 28,086 ETH 매수