Khi số lượng các blockchain Layer 1 hoặc Layer 2 phát triển mạnh mẽ, nhu cầu chuyển đổi và giao dịch tài sản qua các chuỗi khác nhau cũng tăng cao. Để giải quyết vấn đề này, nhiều giao thức và SDK đã được phát triển để hỗ trợ sự tương tác giữa các blockchain.
Mặc dù các cầu nối đã xuất hiện và được xem là cơ sở hạ tầng đầu tiên cho cross-chain, tuy nhiên, vẫn còn tồn tại nhiều vấn đề và hạn chế dẫn đến nhiều vụ hack lớn xảy ra trong thời gian gần đây.
Vậy liệu các giao thức cơ sở hạ tầng mới cho tính năng cross-chain có thực sự mang lại nhiều cải tiến cho ngành công nghiệp blockchain không? Qua bài viết này, Mytour sẽ tổng hợp, phân tích thông tin từ 3 giao thức được quan tâm nhất hiện nay là Chainlink CCIP, Circle CCTP và LayerZero để có cái nhìn khách quan về thị trường blockchain trong tương lai.
So sánh phương án kết nối cross-chain của LayerZero, Chainlink CCIP và Circle CCTP'Cross-chain Layer 0' là gì?
Cross-chain Layer 0 là một giao thức truyền tải dữ liệu, cho phép thực thi smart contract trên nhiều chuỗi khác nhau, với một giao dịch từ bất kỳ chuỗi nguồn nào cũng có khả năng tương tác multi-chain cho các ứng dụng phi tập trung, cầu nối và token (đã phát hành trên blockchain cơ bản).
Ý nghĩa của 'cross-chain Layer 0' sẽ được minh họa rõ trong 3 giao thức LayerZero, Chainlink CCIP và Circle CCTP mà Mytour muốn đề cập trong bài viết này thông qua việc so sánh để hiểu rõ hơn về những khác biệt và tiềm năng của chúng.
LayerZero
Tổng quan
LayerZero là một giao thức giao tiếp cấp thấp/nguyên tắc gửi tin mà các ứng dụng (như cross-chain DEX hoặc multi-chain yield aggregator) có thể xây dựng lên từ đó hoạt động trên nhiều blockchain cùng một lúc - còn được gọi là Omnichain.
Lưu ý: LayerZero không phải là một blockchain, mà nó là một giao thức (protocol).
LayerZero đòi hỏi các ứng dụng được xây dựng trên giao thức của nó và không chỉ đơn giản là kết nối các ứng dụng hiện có trên các blockchain hiện có. Tuy nhiên, tính tương thích sau đó phải được đảm bảo trên tất cả các blockchain có LayerZero Endpoint.
Kiến thức: Endpoint là một cổng truy cập cho ứng dụng và người dùng để sử dụng giao thức LayerZero gửi và nhận thông điệp và tài sản multi-chain, cho phép họ thực hiện các chức năng multi-chain mà giao thức này hỗ trợ.
LayerZero không phụ thuộc vào người quản lý hay giao dịch trung gian và không cần một blockchain hoặc token trung gian. Nhờ vào công nghệ hạ tầng, LayerZero cho phép chuyển token và thông điệp mà không cần sao chép trạng thái máy chủ multi-chain.
Chi tiết về cách hoạt động của LayerZero
Mô hình hoạt động của LayerZero. Nguồn: Whitepaper LayerZeroYếu tố chủ chốt của LayerZero là một giao thức tin nhắn cung cấp việc chứng thực giao dịch hợp lệ mà không cần sự xác nhận từ bên thứ ba.
LayerZero Endpoint là điểm đặc biệt của cơ sở hạ tầng của LayerZero nhằm tối ưu cho người dùng blockchain. Mỗi blockchain tích hợp với LayerZero đều có 1 LayerZero Endpoint được triển khai dưới dạng một chuỗi các hợp đồng thông minh trên-chain. Mục đích của một Endpoint là cho phép người dùng gửi tin nhắn bằng cách sử dụng backend của giao thức LayerZero để đảm bảo tính hợp lệ của giao dịch.
LayerZero Endpoint được phân chia thành 4 module: Communicator, Validator, Network và Library.
Module Communicator, Validator và Network tạo thành nhân tố cốt lõi của Endpoint, và mỗi khi một blockchain mới được hỗ trợ bởi LayerZero, một Endpoint mới được thêm vào như một Thư viện. Thiết kế này cho phép chúng ta hỗ trợ các blockchain mới mà không cần phải sửa đổi 3 module cốt lõi kia.
Ngoài ra, LayerZero còn có 2 thực thể độc lập xác minh tính hợp lệ của giao dịch mỗi chuỗi là:
-
Oracle: Sử dụng bên thứ 3 như Chainlink (DONs) sẽ cung cấp cơ chế đọc tiêu đề khối từ một chuỗi và gửi nó đến một chuỗi khác, hoàn toàn độc lập với các thành phần LayerZero khác.
-
Relayer: Là một dịch vụ off-chain truy xuất các bằng chứng giao dịch hiện được cung cấp bởi LayerZero.
Để đảm bảo sự giao hàng hợp lệ, yêu cầu duy nhất là đối với bất kỳ thông điệp nào được gửi bằng giao thức LayerZero, Oracle và Relayer phải độc lập với nhau. Giao thức chính nó không yêu cầu bất kỳ triển khai cụ thể nào của Relayer và người dùng lý thuyết của LayerZero có thể tự triển khai dịch vụ Relayer của mình. Thiết kế này cho phép người dùng đảm bảo rằng Relayer không thể kết hợp với Oracle và sự độc lập này là điều cho phép LayerZero xác minh tính hợp lệ của giao dịch mà không cần sự xác nhận từ bên thứ ba.
Ngoài các module cốt lõi, LayerZero Endpoint có thể mở rộng thông qua Thư viện, là các hợp đồng thông minh phụ trợ xác định cách xử lý tương tác cho một chuỗi cụ thể. Mỗi chuỗi trong mạng lưới của LayerZero có một Thư viện liên quan và mỗi Endpoint sẽ bao gồm một bản sao của mọi Thư viện.
Thiết kế module này cho phép LayerZero không phân biệt giữa EVM và non-EVM nên có khả năng mở rộng nhanh chóng và dễ dàng tích hợp với bất kỳ blockchain nào. Ngoài ra, việc tương tác giữa 2 chuỗi chỉ đòi hỏi Thư viện tương ứng của họ tồn tại ở cả 2 đầu, làm cho LayerZero trở thành một mạng hoàn toàn kết nối với khả năng điều phối giao dịch giữa các chuỗi.
Tính tương thích của LayerZero với EVM và non-EVM, Layer 1 và Layer 2. Nguồn: Whitepaper LayerZeroĐồng thời, cơ chế chuyển tài sản cross-chain của LayerZero hoạt động theo cả 2 phương thức là lock-mint và burn-mint. Điều này tạo ra sự linh hoạt trong cách hoạt động của LayerZero nhằm tối ưu tính tương thích với tất cả loại tài sản trên bất kỳ blockchain nào và cũng tăng tính bảo mật khi giao dịch.
Chainlink CCIP
Tổng quan
Để hiểu rõ hơn về Giao thức Tương tác Cross-Chain của Chainlink (CCIP), bạn có thể tham khảo bài viết này: Giao thức Tương tác Cross-Chain (CCIP) là gì?
Tuy nhiên, để dễ hiểu, Chainlink CCIP là một giao thức hỗ trợ hoạt động cross-chain, bao gồm việc gửi, nhận và chuyển đổi token và dữ liệu giữa các blockchain khác nhau. Mục tiêu của CCIP là cung cấp một cách đơn giản và an toàn để kết nối các blockchain thông qua một giao diện duy nhất.
Về tính bảo mật: Chainlink CCIP sẽ tập trung vào việc phát triển cơ chế 'mint and burn'. Đây là cơ chế đốt rồi tái phát hành token thông qua các hợp đồng thông minh để đảm bảo tính bảo mật khi chuyển token giữa các chuỗi. Tuy nhiên, mint-burn luôn có nhược điểm của nó, vì vậy cơ chế lock-mint của CCIP vẫn sẽ được sử dụng.
=> Điều này có nghĩa là người dùng có thể chuyển token một cách linh hoạt giữa các chuỗi với đồng token gốc thay vì wrapped token hoặc phiên bản synthetic/bridged token.
Ngoài ra, CCIP có các tính năng cốt lõi sau:
- Tin Nhắn Tùy Ý: CCIP cho phép gửi dữ liệu tùy ý (được mã hóa dưới dạng byte) đến các hợp đồng thông minh trên các blockchain khác nhau. Điều này hỗ trợ thực hiện các tương tác phức tạp và đa bước trên nhiều chuỗi.
- Chuyển Token: CCIP cho phép chuyển token giữa các hợp đồng thông minh hoặc tài khoản người dùng trên các blockchain khác nhau.
- Chuyển Token Có Khả Năng Lập Trình: CCIP cho phép chuyển đồng thời cả token và dữ liệu tùy ý trong một giao dịch. Điều này giúp người dùng chỉ định các hành động cụ thể cho các token được chuyển.
Tuy nhiên, để hiểu sâu hơn về khái niệm của CCIP, bạn cần có kiến thức về các phần như:
- Tài Khoản: Bạn cần nhận biết sự khác biệt giữa Tài Khoản Sở Hữu Bên Ngoài (EOA) và Tài Khoản Hợp Đồng.
- Hợp Đồng Thông Minh: Hiểu biết cơ bản về hợp đồng thông minh.
- Ứng Dụng Phi Tập Trung (Dapp): Các ứng dụng phi tập trung.
- ERC20: Chuẩn token ERC20.
- Cây Merkle: Cấu trúc này giúp xác minh tính nhất quán và nội dung của dữ liệu.
Chi Tiết Về Cách Hoạt Động Của Chainlink CCIP
Kiến Trúc Của CCIPCấu trúc của CCIP được phân thành 2 thành phần chính là on-chain và off-chain:
Thành phần on-chain
- Bộ Định Tuyến: Hợp đồng này khởi đầu các tương tác cross-chain và tồn tại trên mỗi blockchain. Nó định tuyến thông điệp từ nguồn đến đích.
- Kho Lưu Trữ Commit: Committing DON (Mạng Oracle Phi Tập Trung) sử dụng Kho Lưu Trữ Commit để lưu trữ Gốc Merkle của các thông điệp đã hoàn thành trên nguồn trước khi thực hiện chúng trên đích.
- OnRamp: Hợp đồng này thực hiện kiểm tra và quản lý các thông tin liên quan đến thông điệp, cũng như tương tác với Hồ Bơi Token (nếu có).
- OffRamp: Hợp đồng này xác minh thông điệp và thực hiện các giao dịch cross-chain.
- Hồ Bơi Token: Mỗi loại token có một hồ bơi riêng để quản lý các hoạt động liên quan đến chúng.
- Hợp Đồng Mạng Quản Lý Rủi Ro: Hợp đồng này duy trì danh sách các địa chỉ của các nút Quản Lý Rủi Ro được phép kiểm duyệt hợp lệ hoặc gian lận.
Thành Phần Off-chain
- Committing DON: Giám sát các giao dịch cross-chain và gói chúng thành Gốc Merkle.
- Thực Hiện DON: Thực hiện các giao dịch cross-chain sau khi kiểm tra và kiểm duyệt.
- Mạng Quản Lý Rủi Ro: Một tập hợp các node độc lập giám sát Gốc Merkle và kiểm duyệt hợp lệ cho chúng.
Cách Thức Hoạt Động của CCIP
Người dùng chuyển token từ nguồn đến OnRamp để burn hoặc lock chúng vào Hồ Bơi Token tùy thuộc vào loại token.
Committing DON đọc dữ liệu từ OnRamp và chuyển chúng đến Kho Lưu Trữ Commit để xác thực.
Mạng Quản Lý Rủi Ro kiểm tra lại dữ liệu từ OnRamp và sau đó xác minh hợp lệ.
Thực Hiện DON đọc thông tin từ Kho Lưu Trữ Commit và OnRamp, sau đó thực hiện mint token mới hoặc mở khóa token trong hồ bơi để chuyển đến địa chỉ ví người dùng trên blockchain đích.
Vòng Tròn CCTP
Tổng Quan
Vòng Tròn Giao Thức Chuyển Tiền Trên Chuỗi (CCTP) là một giao thức cross-chain của công ty Vòng Tròn, cho phép di chuyển tiền số dưới dạng stablecoin USDC từ một blockchain sang một blockchain khác thông qua cơ chế 'burn and mint'. Giao thức này được phát triển bởi Vòng Tròn để giải quyết các vấn đề như phân mảnh thanh khoản và đơn giản hóa trải nghiệm người dùng trong không gian Web3.
Chi Tiết Cách Hoạt Động
Yếu Tố Cốt Lõi của Vòng Tròn CCTP đặt ở cơ chế burn và mint. Cơ Chế 'burn and mint' của CCTP thực hiện bằng cách đốt USDC native trên source chain và tạo ra USDC native tương tự trên destination chain. Việc này được thực hiện thông qua 2 hợp đồng chính: 'MessageTransmitter' và 'TokenMessenger'.
Ban Tin Truyền Thông: Đảm Nhận Nhiệm Vụ gửi và nhận tin nhắn trên cả source chain và destination chain.
Người Gửi Token: Thực Hiện Chuyển Đổi Cụ Thể để đốt USDC trên source chain và tạo USDC trên destination chain.
Ngoài 2 hợp đồng thông minh, thì Vòng Tròn CCTP có 3 module cốt lõi là:
- Mô-đun Chứng Thực: Mô-đun này chịu trách nhiệm xác thực các giao dịch và đảm bảo rằng chúng là hợp lệ.
- Mô-đun Đốt: Mô-đun này chịu trách nhiệm đốt USDC trên source chain.
- Mô-đun Tạo Mới: Mô-đun này chịu trách nhiệm tạo mới USDC trên destination chain.
Cách Hoạt Động của CCTPCơ Chế Hoạt Động của CCTP sẽ diễn ra theo quy trình sau:
USDC được đốt trên source chain: 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 destination chain thông qua Ứng Dụng Phân Tán. Sau đó, Ứng Dụng Phân Tán đốt số lượng USDC được chỉ định trên source chain.
Một Chứng Thực Được Ký Từ Vòng Tròn: Vòng Tròn quan sát và chứng thực sự kiện đốt USDC trên source chain. Ứng Dụng Phân Tán yêu cầu chứng thực từ Vòng Tròn - nơi cung cấp ủy quyền để tạo mới số lượng USDC được chỉ định trên destination chain.
USDC được tạo mới trên destination chain: Ứng Dụng Phân Tán sử dụng chứng thực để kích hoạt việc tạo mới USDC trên destination chain và gửi đến địa chỉ ví của người nhận
So sánh Chainlink CCIP, Circle CCTP và LayerZero
So sánh Chainlink CCIP, Circle CCTP và LayerZeroPhương pháp chuyển tài sản
Cả LayerZero và Chainlink đều cho phép mỗi blockchain tự do sử dụng phương pháp chuyển tài sản bằng lock-mint và burn-mint qua các chain. Sự linh hoạt này quan trọng vì mỗi token trên mỗi blockchain là khác nhau nên mỗi một lần giao dịch sẽ được triển khai theo cách khác nhau để phù hợp với quy chuẩn của token đó.
Khác biệt so với 2 giao thức kia, Circle CCTP chỉ cho phép chuyển tài sản giữa các blockchain bằng phương pháp 'burn và mint'. Với cách tiếp cận này, Circle giảm thiểu tác động của tài sản USDC trên blockchain bị tấn công, hạn chế sự thất thoát tài sản sau các vụ tấn công của hacker. Tuy nhiên, Circle CCTP chỉ cho phép giao dịch stablecoin USDC trên giao thức này.
Tích hợp
Tất cả các blockchain có LayerZero Endpoint đều có thể sử dụng giao thức chuyển giao qua chain khác. Chainlink cũng có thể thực hiện điều tương tự với smart contract tương tự LayerZero Endpoint. Tuy nhiên, CCIP sử dụng một luồng riêng của Chainlink thiết kế để tích hợp với các blockchain khác nhau.
Đối với Circle CCTP, giao thức này vẫn đang trong giai đoạn phát triển và tích hợp với các blockchain tương đối phức tạp. Các dự án sử dụng Circle CCTP vẫn còn ít so với LayerZero và Chainlink CCIP.
Nhìn chung, concept của LayerZero được thiết kế dưới dạng khớp nối các blockchain tại giao thức của LayerZero. Trái lại, concept của Chainlink CCIP và Circle CCTP là dạng cầu nối và đi qua Chainlink hoặc CCTP để kết nối các blockchain khác nhau.
Kiến trúc giao thức
Cả LayerZero, CCIP và CCTP đều có kiến trúc linh hoạt, cho phép thay đổi và thay thế từng module. Tính module của các giao thức này cũng quan trọng cho việc bảo mật, vì nếu một thành phần gặp sự cố hoặc bị tấn công, các thành phần khác vẫn hoạt động.
Bảo mật
Về mặt bảo mật, CCIP của Chainlink có ưu thế khi sử dụng một cơ sở hạ tầng đã được chứng minh. DON của Chainlink không gặp sự cố hoặc bị hack trong 3 năm qua. Trong khi đó, tính bảo mật của mạng LayerZero chưa được kiểm tra. Một trong những lo ngại về bảo mật của LayerZero là Relayer và Oracle. Mức độ bảo mật của mỗi giao thức LayerZero sẽ biến đổi tùy thuộc vào sự kết hợp của Relayer và Oracle được lựa chọn và điều này có nguy cơ bị lựa chọn làm mục tiêu để tấn công cao.
Đối với Circle CCTP, tính bảo mật phụ thuộc nhiều vào Attestation module, mã hóa tin nhắn và độ bảo mật của smart contract ở source chain và destination chain. CCTP vẫn còn mới, cần thời gian để khảo nghiệm độ bảo mật của giao thức.
Tốc độ
Thử nghiệm qua Stargate Finance, LayerZero đã chứng minh rằng công nghệ chuyển giao cross-chain của mình có thể giải quyết các giao dịch một cách nhanh chóng.
CCIP, ngược lại, vẫn đang trong giai đoạn thử nghiệm và chưa mở rộng nhưng SWIFT đã thành công thử nghiệm hệ thống CCIP của Chainlink gần đây, điều này là một dấu hiệu tích cực về công nghệ này.
Đối với Circle CCTP, tốc độ giao dịch cross-chain khá tương tự CCIP của Chainlink vì phụ thuộc nhiều vào cả source chain và destination chain, vì vậy tốc độ giao dịch của 2 giao thức này có khả năng tương đương.
Tính triển khai
Cả LayerZero và CCIP đều dễ triển khai với chỉ cần một bộ smart contract. Trong trường hợp của LayerZero, nếu nhóm phát triển muốn triển khai nhanh, họ sẽ sử dụng Relayer và Oracle mặc định được cung cấp bởi LayerZero để kiểm tra thử độ chính xác và an toàn của cơ chế xác minh giao dịch. Điều này sẽ tốn khá nhiều thời gian. Nhưng ngược lại, việc triển khai CCIP sẽ dễ dàng hơn vì cơ sở hạ tầng từ Chainlink đã sẵn sàng.
Do tính tập trung của giao thức, để các dự án tích hợp với CCTP thì phải có sự hỗ trợ và tham dự trực tiếp của Circle. Điều này dẫn đến tiến độ mở rộng của CCTP kém hơn rất nhiều so với 2 giao thức LayerZero và Chainlink.
Giá trị tăng thêm
'Giá trị thêm' đề cập đặc biệt đến giá trị bổ sung mà CCIP và LayerZero mang lại. Với LayerZero, giá trị bổ sung xuất hiện dưới dạng các token OFT và ONFT, là các token toàn chuỗi tồn tại đồng thời trên tất cả các blockchain kết nối với LayerZero.
Trong khi đó, giá trị bổ sung của CCIP nằm ở việc tạo ra một cầu nối giữa thế giới blockchain và thế giới thực, định hướng đến các tổ chức tài chính truyền thống hoặc muốn tận dụng việc token hóa tài sản vật lý (RWA).
Đối với Circle CCTP, mục tiêu dài hạn của họ là tăng cường bảo mật và mở rộng stablecoin USDC để thu hút người dùng.
Góc nhìn khách quan
So sánh trước đó cho thấy CCIP có mức độ bảo mật cao hơn với hạ tầng đã được chứng minh của Chainlink trong nhiều năm. Tuy nhiên, LayerZero cũng đã được chứng minh là hoạt động tốt trong năm qua kể từ khi ra đời. Ngoài ra, LayerZero còn có lợi thế của người đi trước vì nó đã phát hành các sản phẩm giao thức cross-chain từ năm 2022, trong khi CCIP vẫn đang trong giai đoạn thử nghiệm. Đối với Circle CCTP, đây là một giao thức được hỗ trợ bởi công ty phát hành stablecoin có vốn hóa lớn thứ hai trên thị trường crypto, điều này là một lợi thế đặc biệt đối với giao thức CCTP.
Ngoài ra, 3 giao thức này đều có tiềm năng trở thành 'vật báu' tiếp theo. LayerZero vừa thông báo một đối tác với Google Cloud để cung cấp dịch vụ Relayer an toàn và đáng tin cậy hơn. Mặc dù sự hợp tác này cũng đặt ra câu hỏi về tính phi tập trung, chúng ta không thể phủ nhận rằng Google Cloud là một ông lớn trong ngành. Đối tác này cho thấy sự tự tin của Google vào công nghệ và sản phẩm của LayerZero.
Mặt khác, Chainlink đang đi theo hướng khác, hợp tác với SWIFT, tổ chức giao dịch tài chính thế giới chứa đựng nhiều ngân hàng quốc tế. SWIFT và Chainlink đang thử nghiệm khả năng của CCIP để di chuyển tài sản được mã hóa trên nhiều chain công cộng và tư nhân. Dựa trên quá trình thử nghiệm, SWIFT hài lòng với khả năng tương tác của CCIP.
Ngoài ra, nếu Circle CCTP đáp ứng đủ về bảo mật, an toàn và tốc độ giao dịch, các đối tác của Circle như Mastercard, Coinbase, Visa có thể tham gia để mở rộng và phát triển giao thức.
Cả 3 giao thức Circle CCTP, Chainlink CCIP hay LayerZero đều là những đối thủ cân đối với nhau khi mỗi bên đều có ưu điểm riêng. Chainlink CCIP và USDC đã cố định một vị thế trong hàng trăm blockchain. Với một hạ tầng đã được chứng minh qua thời gian, CCIP và CCTP có lợi thế rõ ràng hơn so với LayerZero.
Tuy nhiên, trong thế giới crypto, 'già cỗi' không tức là thành công hơn. LayerZero được cho là có một chương trình airdrop sẽ diễn ra trong vài tháng tới và điều này đã thu hút hàng trăm triệu USD vào hệ sinh thái của nó. Sự cạnh tranh trong lĩnh vực giao thức tương tác sẽ mang lại lợi ích cho nhiều nhà phát triển trong ngành bằng cách tạo ra một hạ tầng mạnh mẽ hơn có thể chống lại các cuộc tấn công và hack.
Tổng kết
Bài viết trên là cái nhìn tổng quan về 3 giao thức Chainlink CCIP, Circle CCTP và LayerZero của Mytour. Thông qua bài viết này, chắc chắn các bạn đã hiểu hơn về cách hoạt động, những điểm đặc biệt và sự khác biệt của CCIP, CCTP và LayerZero. Mỗi dự án mang lại những ưu điểm và đặc điểm riêng, và quyết định đầu tư vào thị trường crypto luôn cần được đánh giá kỹ lưỡng. Chúc mọi người thành công và hy vọng rằng bạn sẽ tìm thấy cơ hội đáng giá trong thị trường tiềm năng này.
Lưu ý: Mytour không chịu trách nhiệm về bất kỳ quyết định đầu tư nào của bạn. Chúc bạn thành công và đạt được nhiều lợi nhuận từ thị trường tiềm năng này.
