Cross-Chain Transfer Protocol (CCTP) is een nieuw on-chain hulpprogramma dat branden en minting van USDC op verschillende ketens mogelijk maakt, waardoor traditionele lock-and-mint-bruggen overbodig worden. We bekijken wat het van plan is te doen en waarom het nuttig kan zijn voor gebruikers Ethereum en Avalanche.
Wat is CCTP en hoe werkt het?
Cross-Chain Transfer Protocol (CCTP) is een on-chain hulpprogramma zonder toestemming dat het branden van native USDC op een bronketen en minting native USDC van hetzelfde bedrag op een bestemmingsketen mogelijk maakt. Dit elimineert de behoefte aan een conventionele "lock-and-mint"-brug, die native USDC op de bronketen vergrendelt en mints een synthetische/overbrugde versie van USDC op de bestemmingsketen.
CCTP wordt blootgesteld via slimme contracten die de composability van extra functionaliteit mogelijk maken die verder gaat dan alleen branden en minting USDC. Hier is hoe CCTP werkt:
- USDC wordt in de bronketen gebrand: gebruikers initiëren een overdracht van USDC van de ene blockchain naar de andere, waarbij het adres van de portemonnee van de ontvanger in de bestemmingsketen wordt gespecificeerd. De app vergemakkelijkt het verbranden van de opgegeven hoeveelheid USDC op de bronketen.
- Er wordt een ondertekend attest opgehaald van Circle: Circle observeert en bevestigt de brandgebeurtenis in de bronketen. De app vraagt de attest aan bij Circle, die autorisatie geeft aan mint voor het gespecificeerde bedrag aan USDC in de bestemmingsketen.
- USDC is minted op de bestemmingsketen: de app gebruikt het attest om de minting van USDC te activeren. Het gespecificeerde bedrag aan USDC is minted op de bestemmingsketen en wordt verzonden naar het adres van de portemonnee van de ontvanger.
Wat zijn de mogelijkheden van CCTP?
Ontwikkelaars kunnen CCTP gebruiken om nieuwe cross-chain-apps te bouwen die verschillende functionaliteiten op elkaar stapelen, waaronder handel, leningen, betalingen, NFT's, gaming en meer. CCTP maakt cross-chain swaps mogelijk met digitale activa die in verschillende ketens leven. De routering en uitvoering zijn verborgen voor de gebruiker om een naadloze gebruikerservaring te bieden.
Met CCTP kunnen gebruikers USDC op Ethereum gebruiken om een positie te openen op een gedecentraliseerde beurs op Avalanche, zonder dat ze van portemonnee hoeven te wisselen of hoeven na te denken over aan welke keten ze USDC vasthouden. Bovendien kunnen gebruikers een op Ethereum gebaseerde NFT kopen op Uniswap en deze met één klik te koop aanbieden op OpenSea, waarbij CCTP hun USDC van Avalanche naar Ethereum leidt om de NFT van Uniswap te kopen.
Welke ketens ondersteunen CCTP?
CCTP is momenteel beschikbaar op mainnet voor Ethereum en Avalanche, evenals op Goerli-testnet voor Ethereum en Fuji-testnet voor Avalanche. Circle is van plan om CCTP in 2023 uit te breiden naar extra ketens Solana en andere ketens.
Wat zijn de voordelen van CCTP?
CCTP biedt een zeer veilige en kapitaalefficiënte manier voor USDC-overboekingen in een omgeving met steeds meer ketens. Traditionele lock-and-mint-benaderingen kunnen leiden tot gefragmenteerde liquiditeit en een slechte gebruikerservaring. Dit zorgt voor native interoperabiliteit binnen Web3 en vereenvoudigt de gebruikerservaring.