What is ckUSDC (CKUSDC)?

Quick Facts

  • Blockchain: Internet Computer (ICP)
  • Peg: 1:1 backed by USDC on Ethereum
  • Token standard: ckERC20 / ICRC-1 and ICRC-2
  • Developer: DFINITY Foundation
  • Technology: Chain-key cryptography
  • Canister ID: xevnm-gaaaa-aaaar-qafnq-cai
  • Category: Stablecoin, DeFi

Introduction

ckUSDC is a native digital twin of the popular USD Coin (USDC) stablecoin, deployed on the Internet Computer (ICP) blockchain. It belongs to the family of chain-key tokens — alongside ckBTC and ckETH — that bring well-known crypto assets into the ICP ecosystem with near-zero fees and fast finality.

By holding ckUSDC, users enjoy the stability of USDC while gaining access to ICP's high-speed, low-cost infrastructure.

History & Background

ckUSDC was developed by the DFINITY Foundation, a not-for-profit organization behind the Internet Computer protocol. The project emerged from DFINITY's broader ckERC20 initiative, which aims to bring Ethereum-based ERC-20 tokens natively into the ICP ecosystem.

An initial testnet version was launched on the Ethereum Sepolia testnet in early 2024, allowing developers and users to experiment with the minting and redemption flow before mainnet deployment.

How ckUSDC Works

ckUSDC leverages ICP's chain-key cryptography — a suite of advanced cryptographic protocols — to create a 1:1-backed representation of USDC on ICP. Real USDC is locked in an ICP smart contract (called a canister), and an equivalent amount of ckUSDC is minted on ICP.

To deposit, users send USDC on Ethereum to the designated minter canister, which issues ckUSDC in return. To withdraw, users burn their ckUSDC and receive native USDC back on Ethereum. Note that a small amount of ckETH is required to cover Ethereum gas fees during withdrawals.

ckUSDC follows the ICRC-1 and ICRC-2 token standards of ICP, making it natively compatible with ICP wallets and decentralized applications.

Tokenomics

ckUSDC maintains its USD peg through a fully collateralized model. Every ckUSDC in circulation is backed by an equivalent USDC held on-chain within the ICP minter canister — verifiable by anyone through the canister's public dashboard.

There is no separate economic design or inflationary mechanism; ckUSDC is minted only when USDC is deposited and burned when USDC is redeemed, keeping supply and backing in constant balance.

Circulating supply ? 1.63 million CKUSDC
Total supply ? 1.63 million CKUSDC
Max supply ? -- CKUSDC
Updated 3w ago

Ecosystem & Use Cases

ckUSDC unlocks several important use cases within the ICP DeFi ecosystem:

  • Low-cost stablecoin transfers with 1-2 second finality and fees of only a few cents
  • DeFi participation on ICP-native decentralized exchanges (DEXs) and lending protocols
  • Cross-chain liquidity bridging value between Ethereum and the Internet Computer
  • Developer tooling enabling dapp builders to integrate stablecoin payments directly into ICP canister smart contracts

Team, Governance & Community

ckUSDC is developed and maintained by the DFINITY Foundation, the core research and engineering organization behind the Internet Computer. Protocol upgrades are governed through ICP's Network Nervous System (NNS), a fully on-chain DAO where ICP token holders vote on proposals.

The broader ICP developer community actively contributes feedback, bug reports, and tooling improvements through the DFINITY developer forum.

Advantages

  • Near-zero fees — transfer USDC value for a fraction of a cent compared to multi-dollar Ethereum gas fees
  • Fast finality — transactions confirm in 1-2 seconds on ICP
  • Fully backed — every ckUSDC is verifiably collateralized 1:1 with USDC on-chain
  • Native ICP compatibility — works seamlessly with all ICRC-compatible wallets and dapps
  • Trustless bridging — no centralized bridge operator; chain-key cryptography handles custody

Risks & Challenges

  • Smart contract risk — bugs in the minter canister could affect deposits and redemptions
  • Counterparty risk — USDC itself is issued by Circle and subject to traditional financial oversight
  • Ecosystem maturity — ICP's DeFi ecosystem is younger and smaller than Ethereum's, limiting immediate liquidity
  • Withdrawal dependency — ckETH is required to pay for Ethereum-side gas during redemptions

Long-Term Vision

ckUSDC is a foundational piece of ICP's broader Chain Fusion strategy, which aims to make the Internet Computer a seamless hub for multi-chain DeFi. By enabling cheap and fast stablecoin access on ICP, ckUSDC supports a future where users can interact with DeFi applications across Ethereum, Bitcoin, and ICP without friction or high costs. As the ckERC20 standard matures, more ERC-20 tokens are expected to join ckUSDC in the ICP ecosystem.

Frequently Asked Questions

ckUSDC is a chain-key digital twin of USDC that runs natively on the Internet Computer (ICP) blockchain. It is backed 1:1 by real USDC held in an ICP smart contract, enabling fast and cheap stablecoin transactions.

While regular USDC operates on Ethereum and other EVM chains with higher gas fees, ckUSDC is deployed on ICP and offers transactions at near-zero cost with 1-2 second finality. The underlying USDC collateral remains on Ethereum.

To mint ckUSDC, you deposit USDC on Ethereum to the ICP minter canister, which then issues an equivalent amount of ckUSDC on ICP. You will also need a small amount of ckETH available to cover Ethereum gas fees when withdrawing.

Yes. Every ckUSDC in circulation is backed 1:1 by USDC locked in the ICP minter canister smart contract. This backing is transparent and can be verified on-chain by anyone through the canister's public dashboard.

ckUSDC was developed by the DFINITY Foundation, the not-for-profit organization responsible for building and maintaining the Internet Computer protocol. It is part of the broader ckERC20 initiative.

ckUSDC follows the ICRC-1 and ICRC-2 token standards used across the Internet Computer ecosystem. This makes it natively compatible with ICP wallets and decentralized applications without any special integration.

Yes. You can burn ckUSDC through the minter canister to redeem the equivalent amount of USDC back on Ethereum. A small amount of ckETH is required to cover the Ethereum gas fees for the withdrawal transaction.

Chain-key cryptography is a set of advanced cryptographic protocols developed by DFINITY that enables ICP smart contracts to sign Ethereum transactions directly. For ckUSDC, this means no centralized bridge operator is needed — the minting and redemption process is fully trustless.