Tìm hiểu cơ hội từ LayerZero
Hôm nay, chúng ta hãy xem LayerZero, một giao thức mới nổi nhằm giúp các mạng trở nên thân thiện với nhau hơn. Chúng tôi xem xét những lời hứa, cạm bẫy và đối thủ cạnh tranh tiềm năng đối với mô hình của họ.
Thực tế là các blockchain thường không phối hợp tốt với nhau.
Các giải pháp tương tác có nhiều hình dạng và kích cỡ khác nhau, nhưng tất cả đều có một mục tiêu chung: cho phép giao tiếp liền mạch giữa các chuỗi khối khác nhau. Khả năng các mạng này trao đổi thông tin và chuyển giao giá trị lẫn nhau đã trở nên quan trọng đối với sự phát triển lâu dài của tiền điện tử.
Mặc dù cho đến nay đã có sự đổi mới lớn trong lĩnh vực giải pháp chuỗi chéo nhưng vẫn có những vấn đề cốt lõi trong các giải pháp ngày nay. Lấy ví dụ như cầu “lock and mint” tiêu chuẩn – giải pháp được sử dụng thường xuyên nhất để chuyển token từ chuỗi A sang chuỗi B.
Những tài sản được bao bọc này dẫn đến sự phân mảnh thanh khoản trải rộng trên nhiều chuỗi, dApp và hệ sinh thái khác nhau, điều này có thể làm suy yếu sức mạnh tập thể của một tài sản. Bridge cũng là mục tiêu của một số vụ khai thác lớn nhất trong DeFi. Chỉ riêng năm 2022 đã chứng kiến số tiền bị mất lên tới 2 tỷ USD trên các cây cầu – 64% tổng số tiền bị đánh cắp trong DeFi từ năm đó !
Nhu cầu về khả năng tương tác trơn tru của chuỗi khối, đặc biệt là giữa chuỗi EVM và chuỗi không phải EVM, sẽ tiếp tục tăng lên khi các chuỗi khối được áp dụng.
Hôm nay chúng ta đang xem xét LayerZero, một loại giao tiếp chuỗi chéo cụ thể cho phép các chuỗi giao tiếp với nhau mà không cần sử dụng tài sản được bao bọc, chuỗi bên hoặc các trung gian khác. 👀
Giới thiệu về LayerZero
Bất chấp tên gọi của nó, LayerZero không phải là một blockchain, cũng không phải là một loại chuỗi mới giống như L1 và L2. Nó cũng không hề liên quan đến chương trình Bankless’s Layer 0 🙃
LayerZero là một giao thức cơ sở hạ tầng chuỗi chéo cung cấp một khung mô-đun đơn giản cho các ứng dụng nhằm xây dựng các giải pháp chuỗi chéo trên đó. Về mặt hình thức, nó có thể được định nghĩa là một cầu nối thông điệp tổng quát , cho phép chuyển giao tài sản và dữ liệu khác qua các chuỗi khác nhau.
Chính tính mô-đun của LayerZero đã làm cho nó trở nên độc đáo – giao thức cung cấp khuôn khổ và công cụ cần thiết để cho phép nhắn tin chuỗi chéo, nhưng cho phép các dự án đưa ra lựa chọn của riêng họ khi triển khai.
Cuối cùng, LayerZero đặt mục tiêu kết nối tất cả các chuỗi, tự mô tả mình là “ kết cấu mạng làm cơ sở cho hệ sinh thái omnichain được kết nối đầy đủ trong tương lai ”. Mặc dù đây là một yêu cầu cao và chỉ có thời gian mới biết được liệu nó có đúng hay không, nhưng đây chắc chắn là một dự án đầy tham vọng đáng để tìm hiểu sâu hơn!
Cách LayerZero hoạt động
LayerZero sử dụng hai thực thể độc lập, Oracle và Relayer , để truyền tin nhắn giữa các chuỗi, đảm bảo rằng chúng hợp lệ và được gửi đến chuỗi đích. Các chuỗi được LayerZero hỗ trợ sử dụng Điểm cuối để liên lạc với các chuỗi LayerZero khác. Điểm cuối về cơ bản là bộ công cụ dành cho các chuỗi xác định cách chúng xử lý thông tin liên lạc xuyên chuỗi.
Trong vòng đời giao dịch LayerZero, giao dịch được chia thành hai phần – tiêu đề khối (đây là ID giao dịch) và bằng chứng giao dịch (dữ liệu đảm bảo giao dịch là hợp lệ). Oracle chịu trách nhiệm nhận và chuyển tiếp tiêu đề khối, trong khi Relayer chịu trách nhiệm nhận và chuyển tiếp bằng chứng giao dịch.
Để biết ngữ cảnh đầy đủ, đây là ví dụ về vòng đời giao dịch sử dụng LayerZero, trong ngữ cảnh hoán đổi nội dung từ chuỗi A sang chuỗi B. (Nếu điều này không có ý nghĩa nhiều với bạn, đừng lo lắng – tất cả người dùng cần phải biết là họ có thể chuyển tài sản qua các chuỗi chỉ bằng một cú nhấp chuột)
- Người dùng bắt đầu giao dịch trên ứng dụng trên chuỗi A , được chia thành tiêu đề khối và bằng chứng giao dịch
- Giao dịch được gửi qua Endpoint trên chuỗi A
- Điểm cuối thông báo cho Oracle và Relayer về giao dịch và đích đến của nó ( chuỗi B )
- Oracle chuyển tiếp tiêu đề khối tới Điểm cuối của chuỗi B và Người chuyển tiếp gửi bằng chứng
- Sau khi bằng chứng được xác thực trên chuỗi đích B , tin nhắn sẽ được chuyển tiếp đến địa chỉ đích và giao dịch hoàn tất
Hãy nhớ rằng LayerZero có một Trình chuyển tiếp tham chiếu và sử dụng các oracle đã được thiết lập như Chainlink và Band theo mặc định, nhưng các ứng dụng xây dựng trên LayerZero có thể sử dụng bất kỳ oracle hoặc trình chuyển tiếp nào mà chúng muốn. Khả năng các ứng dụng tự đưa ra lựa chọn ở đây là điều khiến LayerZero trở nên đặc biệt độc đáo.
An ninh
Đối với những người mới bắt đầu, người ta giả định rằng Relayer và Oracle phải luôn là hai thực thể độc lập – sự phân công lao động này là tín hiệu cho thấy một giao dịch hợp lệ và được thực hiện. Cả Oracle và Relayer đều không biết gì về nhau, do đó họ có thể tập trung thực hiện công việc của mình (truyền dữ liệu đó qua các chuỗi!)
Trong trường hợp Relayer và Oracle độc hại và được điều hành bởi cùng một thực thể, thì đây vẫn chỉ là mối lo ngại về bảo mật đối với các ứng dụng sử dụng Relayer hoặc Oracle cụ thể đó. Hãy nhớ lại rằng các ứng dụng xây dựng trên LayerZero có thể sử dụng bất kỳ Relayer hoặc Oracle nào. Điều này có nghĩa là nếu có sự khai thác của Oracle A và Relayer B thì các ứng dụng sử dụng Oracle X và Relayer Y sẽ không bị ảnh hưởng.
LayerZero cũng có tính năng tích hợp sẵn để nâng cao bảo mật thêm một bước và ngăn chặn việc hack trước khi nó xảy ra. Pre-Crime là một tính năng cho phép Người chuyển tiếp về cơ bản chạy thử nghiệm giao dịch trong một môi trường an toàn trước khi chuyển nó đến đích. Cụ thể hơn, điều này liên quan đến việc phân tách chuỗi đích và thực hiện giao dịch cục bộ.
Tại sao LayerZero lại quan trọng?
LayerZero hình dung ra một thế giới nơi tất cả các chuỗi được kết nối liền mạch và người dùng có thể tương tác giữa các chuỗi khác nhau mà không hề nhận ra.
Tuy nhiên, với 197 chuỗi hiện đang được theo dõi trên DefiLlama và một loạt L1 và L2 mới đang được phát triển, điều này đặt ra câu hỏi về tầm nhìn này thực tế đến mức nào.
Cách tiếp cận của LayerZero là giữ mọi thứ đơn giản cho các nhà phát triển và ứng dụng, cung cấp cho họ một khung chuỗi chéo hiệu quả mà họ có thể định cấu hình theo sở thích cụ thể của riêng mình. LayerZero cho phép dApps sử dụng một giao diện và cơ sở mã duy nhất cho tất cả các cặp chuỗi chéo của nó, thay vì phải viết các cơ sở mã riêng lẻ và phát triển hệ sinh thái một cách độc lập , điều này có thể nhanh chóng trở nên không thể quản lý được .
dApps chỉ cần triển khai một send
chức năng để tạo thông báo cho chuỗi đích và một receive
chức năng để diễn giải thông báo.
Đối với các nhà phát triển, tính mô-đun trong thiết kế của LayerZero có nghĩa là việc triển khai rất đơn giản và trực quan. Đối với người dùng, điều này có nghĩa là việc tương tác xuyên chuỗi sẽ dễ dàng hơn, rẻ hơn và an toàn hơn. Chiến thắng nghịch cảnh.
Hạn chế & Lựa chọn thay thế
Giống như bất kỳ giải pháp kỹ thuật mới nào, LayerZero phải đối mặt với những hạn chế riêng. Đối với những người mới bắt đầu, cần lưu ý rằng Oracles và Relayers chạy quá trình tìm nạp và lưu trữ dữ liệu giao dịch ngoài chuỗi . Mặc dù cơ chế này được thiết kế để giảm chi phí cao cần thiết cho quá trình này trên chuỗi, nhưng nó tạo ra các giả định tin cậy bổ sung vì người dùng không thể chỉ “kiểm tra chuỗi” để tự xác minh dữ liệu giao dịch.
Mặc dù Chainlink và các tổ chức được thành lập khác khó có thể hành động độc hại, nhưng không có gì đảm bảo rằng các ứng dụng nhỏ hơn chọn sử dụng Oracle/Relayer của riêng họ có thể được tin cậy là không hành động độc hại hoặc triển khai mã lỗi – khiến người dùng của họ gặp rủi ro.
Do sự lựa chọn của Người chuyển tiếp vẫn còn khá hạn chế, điều này tạo ra một vấn đề nan giải. Mặc dù các ứng dụng có thể triển khai Oracle và Relayer của riêng chúng nhưng điều này đòi hỏi rất nhiều tài nguyên và rủi ro vận hành. Chưa hết – LayerZero cần số lượng Rơle phát triển theo thời gian để thực sự được phân cấp theo bản chất. Nếu cùng một số ít Nhà tiên tri và Người chuyển tiếp chịu trách nhiệm xác minh phần lớn các giao dịch đi qua LayerZero thì giao thức này không được phân cấp trên thực tế.
Uniswap Foundation đã chỉ ra lỗ hổng này trong Báo cáo đánh giá bridge gần đây của họ và do đó quyết định rằng LayerZero hiện không đáp ứng các yêu cầu của họ về quản trị chuỗi chéo . Tuy nhiên, cần lưu ý rằng đánh giá này không tính đến các bản nâng cấp gần đây và sắp tới mà LayerZero đang thực hiện và Uniswap Foundation cho biết họ sẽ đánh giá lại “khi cấu hình mới đã hoạt động được ít nhất ba tháng và đã đã đạt đủ mức sử dụng.”
Các giao thức nhắn tin khác
Có một số giao thức nhắn tin ngoài LayerZero, tập trung vào việc cung cấp trải nghiệm chuỗi chéo hiệu quả và liền mạch giống như LayerZero. Một số đối thủ cạnh tranh đáng chú ý nhất bao gồm Axelar, Connext và Celer.
Mặc dù mỗi giao thức này đều có điểm mạnh và điểm yếu riêng, nhưng cần chỉ ra rằng LayerZero là giao thức duy nhất trung lập với cơ chế đồng thuận được sử dụng để xác thực các giao dịch, nghĩa là:
a) không có chuỗi trung gian nào liên quan đến việc truyền tin nhắn giữa chuỗi nguồn và chuỗi đích
b) không có sự đồng thuận cụ thể hoặc thiết kế mạng nào dành riêng cho việc chạy trên LayerZero (chẳng hạn như các chuỗi cuối cùng nhanh trên IBC của Cosmos).
Tình trạng áp dụng hiện tại
Mặc dù tính phân cấp và bảo mật của Oracles và Relayers sẽ quyết định tuổi thọ của giao thức LayerZero theo thời gian, nhưng chìa khóa để luôn dẫn đầu trong DeFi là việc áp dụng . Kể từ khi ra mắt vào năm 2022, LayerZero có:
- Hơn 70 dự án trong hệ sinh thái LayerZero và hơn 30 chuỗi được hỗ trợ
- 2,4 triệu người dùng duy nhất
- đã chuyển 38.538.713 tx tại thời điểm viết bài
Điều đáng chú ý là rất nhiều hoạt động đã diễn ra kể từ tháng 4 năm nay, có thể được thúc đẩy bởi sự suy đoán xung quanh đợt airdrop cho token $ZRO, một mô hình sử dụng tương tự như những gì Arbitrum các sự kiện airdrop đã từng được thực hiện.
Nhưng chất lượng vượt trội hơn số lượng khi được áp dụng và LayerZero đã phát triển mối quan hệ đối tác bền chặt với một số thành viên có uy tín trong lĩnh vực này:
- Stargate Finance , một cầu nối tài sản gốc có thể tổng hợp và dApp hàng đầu của LayerZero
- Circle đang xây dựng USDC dựa trên tiêu chuẩn Omnichain Fungible Token (OFT) mới của LayerZero để mang USDC gốc qua các chuỗi khác nhau
- Avalanche đã xây dựng Btc.b, một cầu nối cho phép chuyển BTC gốc
Ngoài ra, hãy nhớ rằng Chainlink và Band là nhà cung cấp oracle mặc định cho LayerZero.
Cải tiến mới
Mặc dù Stargate Finance đã là ứng dụng LayerZero hàng đầu, nhưng ngai vàng vẫn đang chờ đợi trong hệ sinh thái khi các ứng dụng mới tiếp tục xuất hiện với các giải pháp sáng tạo. Altitude DeFi đang xây dựng một cầu nối thanh khoản thống nhất tương tự như Stargate nhưng được nâng cao về bảo mật, hiệu suất và tiện ích. Tapioca Dao đang xây dựng một thị trường tiền tệ đa chuỗi, nơi người dùng có thể vay/cho vay liền mạch trên các chuỗi khác nhau bằng cách sử dụng tài sản gốc.
Khi các blockchain phát triển và phát triển, khả năng tương tác sẽ tiếp tục là một yếu tố quan trọng trong sự thành công chung của ngành. Khả năng tùy chỉnh của khung đơn giản của LayerZero, cùng với một số quan hệ đối tác tên tuổi có thể giúp LayerZero trở thành một phần nền tảng của tầm nhìn này. Nhưng chỉ có thời gian mới trả lời được!