Key Features
Last updated
Last updated
Proto-CCTP acts as a superset of CCTP by offering the same functionality while providing additional perks that are not present in CCTP. See below:
Proto-CCTP enables the transfer of Bridged USDC and Custom USDC across blockchains, making it possible for networks without native USDC to participate in cross-chain liquidity flows.
USDC Type | Issuer of USDC | Proto-CCTP Eligibility |
Bridged USDC | USDC from Circle Bridged Standard contracts | Yes |
Native USDC | Circle issued | Yes |
Custom USDC | Rollups, built-in from zkEVM, etc. | Yes |
Proto-CCTP relays cross-chain messages through multiple blockchains. See below for how the multihop message system works.
Polygon <--> Arbitrum
Proto-CCTP utilizes CCTP for all USDC transfers on existing CCTP-enabled blockchains.
Polygon <--> Arbitrum <--> Blockchain X
If a user on Blockchain X has USDC on Polygon in their wallet, Proto-CCTP will burn the native USDC on Polygon, mint native USDC on Arbitrum, and then wrap native USDC on Arbitrum and mint Bridged Standard USDC on Blockchain X – completing the transfer.
From the user’s standpoint, the multi-hopping of transactions is abstracted. The USDC transfer “just works”.
Blockchain Y <--> Polygon <--> Arbitrum <--> Blockchain X
The most complex example (and further extension of the above) shows two blockchains with the USDC Bridged Standard being able to transfer USDC between each other. This is possible because all Bridged Standard USDC is sourced 1:1 from a CCTP-enabled blockchain.
With Proto-CCTP, USDC + data can be sent in the same cross-chain transaction. Opening up the possibility for dapps to develop protocols using advanced liquidity sourcing methods such as cross-chain staking, cross-chain lending/borrowing, cross-chain swap routers, etc.
The phrase “Not your keys, not your crypto” is just as relevant to cross-chain messaging: “Not your keys, not your messages.” With the VIA Network’s layered security architecture, blockchain foundations have the ability to run their own validation layer, similar to Circle’s IRIS attestation network. This allows blockchains to take control of their message security, ensuring the highest level of protection.