Tìm hiểu về LayerZero – Giải pháp cho sự tương tác giữa các blockchain
-
Chúng ta hiện đang có rất nhiều blockchain độc lập, đây vừa là điều tuyệt vời, vừa là một trở ngại cho người dùng và cả những dự án. Điểm tốt ở đây là hiển nhiên chúng ta có nhiều hơn những lựa chọn để sử dụng. Tuy nhiên, việc tương tác, kết nối giữa các blockchain độc lập lại là trở ngại, khiến cho thanh khoản, dự án, người dùng… bị phân mảnh, mắc kẹt. LayerZero là dự án được xây dựng nhằm khắc phục hạn chế đang tồn tại này.
1. LayerZero là gì?
Hiện tại, có rất nhiều blockchain đang phát triển. Do đó, các dự án và người dùng đều nảy sinh nhu cầu luân chuyển dòng tiền từ blockchain này sang blockchain khác. Hiện tại, để chuyển đổi token gốc giữa hai chuỗi (ví dụ chuyển đổi từ Ethereum sang Bitcoin), người dùng cần sử dụng các sàn tập trung (Binance, FTX…) hoặc phải thông qua các sàn phi tập trung (cross-chain DEX). Tuy nhiên, trong cả 2 trường hợp, việc thực hiện giao dịch đều cần “phụ thuộc” nhất định vào một bên thứ 3. Điều này đi ngược lại đặc tính quan trọng của blockchain là trustlessness (sự không tin cậy, phụ thuộc).
LayerZero chính là giải pháp được xây dựng để cho phép các blockchain tương tác với nhau mà vẫn đảm bảo được tính phi tập trung, bảo mật và không tin cậy.
Lưu ý: LayerZero là một lớp cho phép các blockchain triển khai tích hợp trên nó, rộng hơn rất nhiều so với ứng dụng ở ví dụ nói trên.
2. So sánh giữa LayerZero và các giải pháp cũ
Anh em có thể thấy hình trên là ví dụ về việc so sánh giữa CEX, DEX thông thường và một CEX hoặc DEX được xây dựng trên LayerZero.
Sàn giao dịch tập trung (CEX) sẽ phải yêu cầu người dùng gửi token của họ tới sàn. Việc theo dõi khoản tiền này sẽ được thực hiện off-chain (ngoài chuỗi), và bởi một bên thứ 3. Lúc này, người dùng phải lựa chọn tin tưởng vào bên chủ sàn CEX. Sau đó, tiền sẽ được chuyển đến chuỗi khác nếu người dùng muốn.
Ở cấp độ tiếp theo, các sàn giao dịch phi tập trung (DEX) sẽ thực hiện việc trao đổi bằng cách sử dụng sự đồng thuận. Tuy nhiên, thông thường để DEX thực hiện được câu chuyện này, cần có một token trung gian để swap giữa Chain A và Chain B hoặc phải sử dụng token dạng Wrapped. Điều này dẫn đến 2 hạn chế lớn:
- Người dùng buộc phải tin vào mã token trung gian, hoặc 1 mã wrapped (ví dụ WBTC). Trong trường hợp rủi ro các mã này mất giá trị, mất thanh khoản, thiệt hại sẽ thuộc về người dùng.
- Chịu thêm chi phí.
Giải pháp của LayerZero cho phép thực hiện một giao dịch mà không cần bất kỳ một token trung gian nào. Giao dịch được xử lý bằng cách hợp đồng thông minh ở một trong 2 chain, LayerZero sẽ gửi thông điệp giữa 2 chain này.
3. Ý tưởng xây dựng và cách hoạt động của LayerZero
Một giao dịch xuyên chuỗi giữa Chain A và Chain B sẽ bao gồm:
- Một giao dịch tA trên Chain A.
- Một giao thức truyền thông giữa A và B.
- Một tin nhắn m.
Ý tưởng làm nền tảng cho LayerZero là:
“Nếu 2 thực thể độc lập chứng minh được tính hợp lệ của một giao dịch (trong ví dụ này là tA) thì chuỗi B có thể chắc chắn rằng tA là hợp lệ, có hiệu lực.”
Cụ thể:
- Trên Chain A xuất hiện một giao dịch tA, đích đến là Chain B.
- Giao thức A và B được kết nối thông qua 02 thực thể độc lập là Relayer và Oracle.
- tA cần được cả Relayer và Oracle chứng minh hợp lệ một cách độc lập.
- Kết quả tại Chain A sẽ được ghi nhận và chuyển đến Chain B thông qua LayerZero Endpoint.
4. Các thành phần trên LayerZero
4.1. LayerZero Endpoint
Là điểm cuối được người dùng sử dụng. Mỗi chain trong mạng LayerZero sẽ có một LayerZero Endpoint được triển khai dưới dạng một tập hợp các hợp đồng thông minh on-chain. Mục đích của Endpoints là cho phép người dùng gửi tin nhắn bằng giao thức, đảm bảo giao dịch được xác thực hợp lệ.
4.2. Oracle
Là dịch vụ của bên thứ 3 cung cấp với cơ chế độc lập. Hiện tại, LayerZero đang sử dụng dịch vụ của Chainlink.
4.3. Relayer
Là một dịch vụ ngoài chuỗi tương tự như chức năng của Oracle. Relayer sẽ có chức năng tìm nạp các bằng chứng (proof) cho một giao dịch được chỉ định. Theo thông tin, Relayer sẽ do LayerZero tự xây dựng chứ không sử dụng dịch vụ của bên thứ ba.
5. Team và Backer
Sở dĩ rất nhiều người kỳ vọng và tin tưởng vào LayerZero – dù dự án chỉ mới xuất hiện trong thời gian gần đây, một phần lớn là vì team phát triển của dự án. Một trong những người đứng sau phát triển LayerZero chính là 0xMaki – một trong những đồng sáng lập cũ của SushiSwap và cũng là người đứng sau rất nhiều dự án DeFi đình đám.
Ngày 30/3/2022, LayerZero đã chính thức thông báo việc gọi vốn thành công vòng Series A lên đến 135 triệu USD với những cái tên hàng đầu trong crypto:
Với những quỹ đầu tư hàng đầu và những cá nhân hàng đầu hỗ trợ, LayerZero còn có thể gặt hái được rất nhiều thành công. Đây chính là cơ hội để anh em trải nghiệm LayerZero và tìm kiếm cơ hội đầu tư trong thời gian tới. Với việc gọi vốn lớn như vậy, khả năng rất cao là LayerZero sẽ có retroactive cho những người dùng sớm trên giao thức.
Hiện tại, LayerZero đã có sản phẩm đầu tiên là Stargate Finance – một nền tảng cho phép swap các native-asset giữa các chain. Anh em có thể dùng thử sản phẩm để trải nghiệm và có cơ hội nhận retroactive của LayerZero nhé.
(Nguồn: coin68.com/layerzero-giai-phap-cho-su-tuong-tac-giua-cac-blockchain/)