Giao thức Chuyển đổi Mạng lưới Cross-Chain (CCTP) là giao thức cross-chain hỗ trợ việc di chuyển USDC một cách liền mạch giữa nhiều blockchain khác nhau thông qua cơ chế “burn and mint”. CCTP được phát triển bởi Circle với mục tiêu thống nhất tính thanh khoản và đơn giản hóa trải nghiệm người dùng trong không gian Web3. Hãy cùng Mytour khám phá về CCTP qua bài viết dưới đây nhé!

Giao thức Chuyển đổi Mạng lưới Cross-Chain (CCTP) là gì?
Giao thức Chuyển đổi Mạng lưới Cross-Chain (CCTP) là giao thức cross-chain hỗ trợ di chuyển USDC một cách liền mạch giữa nhiều blockchain khác nhau thông qua cơ chế “burn and mint”. CCTP được phát triển bởi Circle nhằm loại bỏ nhu cầu sử dụng các “lock and mint” bridge đồng thời thống nhất tính thanh khoản và đơn giản hóa trải nghiệm người dùng trong không gian Web3.

Cơ chế “burn and mint” của CCTP hoạt động bằng cách đốt native USDC (USDC gốc) trên chuỗi nguồn và tạo ra native USDC có giá trị tương tự trên chuỗi đích. Cơ chế này được thực hiện thông qua 2 hợp đồng chính là “MessageTransmitter” và “TokenMessenger”.
-
MessageTransmitter: Đây là hợp đồng chịu trách nhiệm gửi tất cả các tin nhắn chung trên chuỗi nguồn và nhận tất cả các tin nhắn chung trên chuỗi đích
-
TokenMessenger: Đây là hợp đồng truyền các thông báo cụ thể để đốt USDC trên chuỗi nguồn và tạo ra USDC trên chuỗi đích.
CCTP được thiết kế để tích hợp vào các DApp, ví và cầu nối cross-chain của các nhà phát triển. Các DApp được xây dựng trên CCTP có thể chuyển native USDC một cách liền mạch từ chuỗi này sang chuỗi khác nhằm cung cấp cho người dùng cách thức giao dịch an toàn và tiết kiệm vốn.
Vào giữa năm 2023, dự án oracle Chainlink cũng giới thiệu một giải pháp tương tự, được gọi là Giao thức Tương thích Mạng lưới Cross-Chain (CCIP).
Bối cảnh xuất hiện của CCTP
Trước đây, các nhà phát triển và người dùng phải sử dụng các cầu nối “lock and mint” thông thường để khóa native USDC trên chuỗi nguồn và tạo ra một phiên bản synthetic/bridged (tổng hợp/bắc cầu) USDC trên chuỗi đích. Điều này có thể gây ra rủi ro bảo mật và làm phân mảnh thanh khoản cùng trải nghiệm người dùng kém.
CCTP cải thiện vấn đề này bằng cách cho phép USDC di chuyển an toàn trên các blockchain thông qua cơ chế “burn and mint”. Ngoài ra, CCTP cũng được thiết kế để hỗ trợ khả năng kết hợp các chức năng bổ sung bên cạnh việc di chuyển USDC từ chuỗi này sang chuỗi khác.
Ví dụ: Một nhà phát triển có thể xây dựng một quy trình trong đó người dùng có thể chuyển USDC từ Ethereum sang Arbitrum và gửi USDC vào nhóm pool cho vay trên giao thức DeFi để bắt đầu tạo ra lợi nhuận.
Cấu trúc của CCTP
Cấu trúc của CCTP bao gồm những phần sau:
-
Cross-chain Transfer Protocol (CCTP): Đây là tầng giao thức nhận USDC từ DApp và chuyển đến smart contract USDC trên chuỗi nguồn để đốt. Ngược lại, smart contract USDC trên chuỗi đích sẽ tạo ra USDC và gửi đến CCTP để chuyển đến DApp. Với sự hỗ trợ từ hạ tầng của Circle, tầng giao thức này được xây dựng để giám sát, đảm bảo tính bảo mật và an toàn trong quá trình chuyển tiền.
-
Dịch vụ Tổng hợp: Đây là dịch vụ tổng hợp thanh khoản từ các chuỗi khác nhau giúp người dùng chuyển tài sản giữa các chuỗi dễ dàng hơn.
-
Nền tảng Tin nhắn Trên Mạng lưới Cross-chain: Đây là các nền tảng cho phép các chuỗi có thể giao tiếp với nhau thông qua tin nhắn như yêu cầu chuyển token. Ví dụ về một số nền tảng tin nhắn trên mạng lưới cross-chain như Wormhole, LayerZero, Router Protocol,...
-
Ứng dụng, ví, cầu nối, và người giữ tiền: Đây là những ứng dụng sử dụng tích hợp CCTP để cung cấp các sản phẩm, dịch vụ chuyển token cross-chain cho người dùng.
-
Người sử dụng cuối: Đây là những người sử dụng các ứng dụng có tích hợp CCTP để chuyển token cross-chain.

Cơ chế hoạt động của CCTP
Cơ chế hoạt động của CCTP sẽ tiến hành theo quy trình sau:
-
USDC được đốt trên chuỗi nguồn: Người dùng bắt đầu chuyển USDC từ blockchain này sang blockchain khác và chỉ định địa chỉ ví người nhận trên chuỗi đích thông qua DApp. Sau đó, DApp tạo điều kiện đốt số lượng USDC được chỉ định trên chuỗi nguồn.
-
Một chứng thực được ký từ Circle: Circle quan sát và chứng thực sự kiện đốt USDC trên chuỗi nguồn. DApp yêu cầu chứng thực từ Circle - nơi cung cấp ủy quyền để tạo ra số lượng USDC được chỉ định trên chuỗi đích.
-
USDC được tạo ra trên chuỗi đích: DApp sử dụng chứng thực để kích hoạt việc tạo ra USDC trên chuỗi đích và gửi đến địa chỉ ví của người nhận.
Ứng dụng của CCTP
Một số ứng dụng của CCTP có thể kể đến như:
-
Swap token cross-chain: Người dùng có thể thực hiện swap token cross-chain trên các blockchain khác nhau theo cách thức hoàn toàn tự động. Ví dụ: Khi người dùng swap ETH trên Ethereum sang ARB trên Arbitrum, CCTP sẽ thực hiện tự động theo cách thức chuyển đổi ETH thành USDC trên Ethereum và chuyển sang Arbitrum để swap thành ARB.
-
Luân chuyển tiền cross-chain: Người dùng có thể sử dụng USDC trên Ethereum để mở vị thế giao dịch trên sàn DEX trên Avalanche. Vì CCTP có thể định tuyến USDC qua các chuỗi một cách bí mật nên người dùng không cần phải chuyển đổi giữa các chuỗi trên ví hoặc suy nghĩ về việc họ đang giữ USDC trên chuỗi nào.
-
Giao dịch NFT cross-chain: Chỉ cần một cú nhấp chuột, người dùng sở hữu USDC trên Avalanche có thể mua NFT của Ethereum trên Uniswap và niêm yết nó để bán trên OpenSea. Khi người dùng bắt đầu giao dịch từ ví MetaMask của họ, CCTP sẽ chuyển USDC của họ từ Avalanche sang Ethereum để mua NFT từ Uniswap và niêm yết bán trên OpenSea.
Thêm vào đó, các nhà phát triển cũng có thể áp dụng CCTP để tạo ra các ứng dụng mới chuyển tiền qua nhiều chuỗi, kết hợp các tính năng khác nhau như giao dịch, cho vay, thanh toán, chơi game,...
Các blockchain đã tích hợp CCTP
Hiện tại, có 4 blockchain đã tích hợp CCTP bao gồm Ethereum, Arbitrum, Avalanche và OP Mainnet (Optimism). Trong tương lai, CCTP dự kiến sẽ được tích hợp vào nhiều blockchain mới hơn.
Các dự án đang sử dụng CCTP
CCTP đang phát triển một hệ sinh thái các dự án tích hợp để thúc đẩy giao dịch cross-chain, bao gồm:
-
Ví: MetaMask, Ví OKX.
-
Cầu nối: Interport Finance, Synapse Protocol, Bungee,...
-
Đối tác sử dụng SDK CCTP: Wormhole, Router Protocol, Celer,...

Tóm tắt
Cross-Chain Transfer Protocol (CCTP) là giao thức cross-chain hỗ trợ di chuyển USDC liền mạch giữa nhiều blockchain khác nhau thông qua cơ chế “burn and mint”. CCTP được phát triển bởi Circle nhằm loại bỏ nhu cầu sử dụng các “lock and mint” bridge đồng thời thống nhất tính thanh khoản và đơn giản hóa trải nghiệm người dùng trong không gian Web3.
Qua bài viết này, hy vọng mọi người đã hiểu hơn về CCTP, từ định nghĩa, cơ chế hoạt động, ứng dụng, các blockchain và dự án tích hợp CCTP cho giao dịch cross-chain. Chúc mọi người thành công và thu được nhiều lợi nhuận từ thị trường tiềm năng này!