Chainlink CCIP
Tên gọi khác Giao thức tương tác xuyên chuỗi · Chuyển token cross-chain
Chainlink CCIP (Cross-Chain Interoperability Protocol) là một tiêu chuẩn để gửi thông điệp và token giữa các blockchain. Đơn vị phát hành token có thể áp dụng nó một cách gốc (native), để cùng một token di chuyển qua các chuỗi thay vì bị thay thế bằng các bản sao được bọc (wrapped) từ cầu nối của bên thứ ba.
Theo mặc định, các blockchain không giao tiếp với nhau. Một token trên Ethereum không thể xuất hiện trên chuỗi khác trừ khi có thứ gì đó mang thông điệp qua và cả hai phía đều tin vào thông điệp đó. Trong nhiều năm, các cầu nối làm việc này là mục tiêu ưa thích của kẻ tấn công, với những vụ khai thác đơn lẻ gây thiệt hại hàng trăm triệu đô la. Các giao thức cross-chain như Chainlink CCIP nhằm làm cho thông điệp đó vừa đáng tin cậy vừa khó giả mạo.
Chuyển token cross-chain hoạt động như thế nào
Có hai mô hình phổ biến:
- Lock and mint (khóa và đúc). Token bị khóa trong một hợp đồng trên chuỗi nguồn và một bản sao được bọc được tạo ra trên chuỗi đích. Bản sao chỉ tốt ngang với khoản bị khóa: nếu hợp đồng khóa bị rút cạn, mọi bản sao được bọc đều mất tài sản bảo chứng.
- Burn and mint (đốt và đúc). Token bị hủy trên chuỗi nguồn và cùng token đó được tạo ra trên chuỗi đích bởi chính hợp đồng của đơn vị phát hành. Tổng nguồn cung trên các chuỗi giữ không đổi, và không có kho token bị khóa nào để đánh cắp.
Lựa chọn thứ ba, lock and release (khóa và giải phóng), giữ token gốc trong các pool được quản lý trên từng chuỗi và chuyển giá trị giữa các pool đó. Cách này phù hợp với những token đã tồn tại trên nhiều chuỗi, với cái giá là phải duy trì thanh khoản ở mọi pool.
Hỗ trợ gốc (native) nghĩa là đơn vị phát hành chuyển token qua chính các hợp đồng token của mình trên từng chuỗi, nên người nắm giữ nhận được token thật ở mọi nơi, chứ không phải giấy nhận nợ của bên thứ ba.
Chainlink CCIP bổ sung điều gì
CCIP chuyển thông điệp và token giữa các chuỗi được hỗ trợ bằng các mạng oracle phi tập trung, cùng loại hạ tầng đứng sau các nguồn cấp giá của Chainlink. Tiêu chuẩn Cross-Chain Token của CCIP cho phép đơn vị phát hành làm cho token của mình có thể chuyển qua CCIP trong khi vẫn giữ quyền kiểm soát hợp đồng token của riêng mình, và hỗ trợ giới hạn tốc độ (rate limit) để giới hạn lượng giá trị có thể di chuyển trong một khoảng thời gian. CCIP cũng có các bước kiểm tra rủi ro độc lập có thể dừng hoạt động nếu có điều gì bất thường.
Ví dụ đơn giản
Một người nắm giữ có 1.000 token trên Ethereum và muốn chuyển chúng sang Arbitrum. Cô ấy bắt đầu một giao dịch chuyển. Hợp đồng token đốt 1.000 token trên Ethereum, CCIP mang một thông điệp đã xác minh sang Arbitrum, và hợp đồng của chính token đó trên Arbitrum đúc 1.000 token vào địa chỉ của cô. Tổng nguồn cung trên cả hai chuỗi không đổi. Nếu giao dịch chuyển vượt quá giới hạn tốc độ đã cấu hình, nó sẽ phải chờ thay vì được thực hiện ngay.
Vì sao hỗ trợ gốc quan trọng
Token được bọc chia nhỏ thanh khoản: ba cầu nối có thể tạo ra ba phiên bản khác nhau của cùng một tài sản trên một chuỗi, mỗi phiên bản có rủi ro và giá riêng. Một token gốc vẫn là cùng một tài sản ở mọi nơi, giúp giá nhất quán và giúp các giao thức khác chấp nhận nó dễ dàng hơn, một lợi thế cho khả năng kết hợp.
Rủi ro và giới hạn
Mọi hệ thống cross-chain đều tiềm ẩn rủi ro. Lớp nhắn tin, các hợp đồng token trên từng chuỗi và bản thân các chuỗi đều có thể gặp sự cố. Giao dịch chuyển cần thời gian để hoàn tất và có thể chậm lại khi mạng tắc nghẽn. Giới hạn tốc độ giúp kiềm chế thiệt hại nhưng cũng có thể làm chậm những giao dịch chuyển lớn, ngay thẳng. Và một token tồn tại trên nhiều chuỗi sẽ chịu rủi ro từ chuỗi yếu nhất trong số đó.
Tori Finance sử dụng khái niệm này như thế nào
Tori Finance có hỗ trợ cross-chain gốc (native) thông qua Chainlink CCIP. Hỗ trợ gốc nghĩa là token của Tori Finance di chuyển giữa các chuỗi qua chính các hợp đồng token của mình, chứ không phải dưới dạng bản sao được bọc do một cầu nối của bên thứ ba tạo ra.
Câu hỏi thường gặp
Cầu nối cross-chain là gì?
Là một hệ thống chuyển token hoặc thông điệp từ blockchain này sang blockchain khác. Phần lớn hoạt động bằng cách khóa hoặc đốt token trên một chuỗi và giải phóng hoặc đúc token trên chuỗi khác, dựa trên một thông điệp mà cả hai phía đều tin cậy.
Vì sao cầu nối thường xuyên bị hack?
Nhiều cầu nối nắm giữ những kho token bị khóa rất lớn và dựa vào một nhóm nhỏ khóa hoặc trình xác thực để phê duyệt giao dịch chuyển. Nếu những thứ đó bị xâm phạm, kẻ tấn công có thể giải phóng token mà phía bên kia không có gì bị khóa.
Chainlink CCIP là gì?
Là Cross-Chain Interoperability Protocol (giao thức tương tác xuyên chuỗi), một tiêu chuẩn của Chainlink để gửi thông điệp và token giữa các blockchain. Đơn vị phát hành token có thể áp dụng nó một cách gốc, với giới hạn tốc độ và các bước kiểm tra rủi ro độc lập cho giao dịch chuyển.
Thuật ngữ liên quan
Oracle giá
Oracle giá đưa dữ liệu bên ngoài, như giá của một token, lên blockchain để hợp đồng thông minh có thể sử dụng. Các thị trường cho vay định giá tài sản thế chấp thông qua oracle, nên một mức giá sai hoặc bị thao túng có thể kích hoạt những đợt thanh lý lẽ ra không bao giờ nên xảy ra.
Khả năng kết hợp DeFi
Khả năng kết hợp (composability) nghĩa là các giao thức DeFi có thể ghép nối với nhau như những khối xây dựng, nhờ đó token của một giao thức có thể làm tài sản thế chấp, thanh khoản hoặc nguồn lợi suất ở một giao thức khác mà không cần xin phép ai. Nó nhân lên những gì một token có thể làm, đồng thời cũng gắn rủi ro của các giao thức lại với nhau.
Nguồn
- Chainlink Docs: Cross-Chain Interoperability Protocol (CCIP)docs.chain.link
- Chainlink Docs: Cross-Chain Token standarddocs.chain.link
- ethereum.org: Bridgesethereum.org
Do đội ngũ Tori Finance biên soạn. Không phải lời khuyên đầu tư. Lợi suất có thể thay đổi; vốn có thể bị thua lỗ.