IBC ở khắp mọi nơi (thông qua LayerZero)

Ngày nay, hệ sinh thái Cosmos rộng lớn được kết nối thông qua Giao thức truyền thông liên chuỗi khối (IBC) của Cosmos. Gần đây, các chuỗi Tendermint như Terra đã kích hoạt IBC sẽ kết nối chúng với Cosmos Hub, Osmosis và nhiều chuỗi khác. thông qua lớp truyền tải hiện tại của IBC.
LayerZero là một giao thức có khả năng tương tác omnichain , có khả năng gửi một thông điệp đến bất kỳ hợp đồng nào trên bất kỳ chuỗi nào. Thông báo là một trọng tải byte cho phép các ứng dụng người dùng kiểm soát hoàn toàn cấu trúc và cách diễn giải của nó. Nói một cách đơn giản: LayerZero là một lớp truyền tải thông điệp cho các hợp đồng thông minh để giao tiếp giữa các chuỗi.
Ngày nay, nhiều ứng dụng đang chuyển sang kiến trúc đa tuyến. LayerZero có thể cho phép các ứng dụng này giao tiếp với nhau một cách liền mạch (A → A, B → B), nhưng nếu A muốn giao tiếp với B thì sao? Một cách là yêu cầu cả nhóm A và B thiết kế một bộ quy tắc đã được thống nhất để giải thích thông điệp giữa hai ứng dụng. Tiêu chuẩn nhắn tin sẽ được tối ưu hóa cao cho loại giao tiếp cụ thể mà A và B muốn thực hiện. Điều gì sẽ xảy ra nếu C muốn tích hợp một vài tháng sau đó, nhưng họ cần sửa đổi tiêu chuẩn để đáp ứng yêu cầu của họ?
Đây là nơi xuất hiện của Giao thức Truyền thông Liên Blockchain (IBC) của Cosmos. Bên cạnh việc là một tiêu chuẩn về cách thức giao tiếp có thể được thiết lập giữa hai chuỗi, IBC cũng có một bộ tiêu chuẩn mạnh mẽ, chẳng hạn như ICS-20 xác định cách các thông điệp nên được định dạng để chuyển mã thông báo. Thay vì phát minh lại bánh xe, các nhóm từ A, B và C có thể tận dụng các tiêu chuẩn do cộng đồng định hướng này để xác định các quy tắc nhắn tin của họ.
Và bây giờ đối với gotcha: lớp truyền tải hiện tại của IBC yêu cầu các ứng dụng khách nhẹ khôn ngoan theo cặp giữa mỗi chuỗi. Việc chạy một ứng dụng ánh sáng đầy đủ là chi phí bị cấm trong hầu hết các chuỗi dựa trên EVM, hạn chế phạm vi tiếp cận của IBC đối với các chuỗi có thông lượng cao và giao dịch rẻ. Sẽ thật tuyệt nếu các tiêu chuẩn nhắn tin mạnh mẽ của IBC chạy trên tất cả các chuỗi thông minh phải không?
Giới thiệu IBC trên LayerZero, một giao thức tương tác omnichain. Bằng cách hoán đổi lớp truyền tải của IBC với LayerZero, IBC giờ đây có thể phát triển mạnh mẽ ở mọi nơi, cho phép các ứng dụng có một tiêu chuẩn hướng tới cộng đồng cho giao tiếp omnichain. LayerZero triển khai một loạt các cải tiến để làm cho giao tiếp omnichain rẻ hơn và nhanh hơn. Bạn đọc quan tâm có thể xem qua thiết kế Ultra Light Node của chúng tôi .
Nhóm phát triển LayerZero sẽ tung ra các giao diện nhắn tin IBC trên LayerZero để tất cả các nhà phát triển tận dụng. Chào mừng bạn đến với tương lai của nhắn tin: IBC trên LayerZero.

Để có cái nhìn sâu hơn về LayerZero như một lớp truyền tải IBC.
LayerZero như một lớp truyền tải IBC
Một giao thức tương tác omnichain được kỳ vọng sẽ cho phép truyền tải thông điệp an toàn, có thứ tự và chung giữa hai hợp đồng bất kỳ trên các chuỗi khác nhau. Để đạt được mục đích đó, IBC định nghĩa một tập hợp các tiêu chuẩn xác định một Lớp truyền tải thông điệp chung bao gồm cấu trúc dữ liệu, trừu tượng và ngữ nghĩa, mà một khi được thực hiện bởi các chuỗi tham gia sẽ cho phép chúng giao tiếp một cách an toàn. Ở trên cùng của Lớp truyền tải, IBC cũng định nghĩa Lớp ứng dụng với một bộ tiêu chuẩn, như ICS-20 cho các mã thông báo có thể thay thế, xác định cách thông báo phải được diễn giải.
Tuy nhiên, Lớp truyền tải của IBC đắt tiền để sử dụng và có giới hạn kết nối giữa các chuỗi. Bằng cách hoán đổi Lớp truyền tải của IBC với LayerZero , chúng tôi có thể mang lại kết nối đa phương tiện cho IBC và mang lại lợi ích cho toàn bộ hệ sinh thái của IBC.
LayerZero vs IBC’s Transport Layer
Thứ nhất, Lớp truyền tải của IBC điều chỉnh cách các ứng dụng khách nhẹ lưu trữ và xác minh dữ liệu (ICS-2, ICS-23), thực hiện bắt tay kết nối (ICS-3) và thiết lập các kênh thông báo (ICS-4). Đây là một triển khai ứng dụng khách hoàn toàn nhẹ yêu cầu đồng bộ hóa tiêu đề đầy đủ trên chuỗi rõ ràng để bắt tay thành công. Bất kỳ thông báo nào được truyền qua đều được thực hiện bởi The Relayer như được chỉ định bởi ICS-18. Tuy nhiên, việc chạy một ứng dụng khách đầy đủ ánh sáng là chi phí bị cấm trong hầu hết các chuỗi dựa trên EVM và do đó hạn chế việc sử dụng nó.
LayerZero thư giãn giả định đồng bộ hóa tiêu đề đầy đủ trên chuỗi bằng cách truyền trực tuyến các tiêu đề khốitheo yêu cầutừ Oracle, là mộtngầm hiểucách để đạt được trạng thái đồng bộ hóa tiêu đề đầy đủ mong muốn thông qua một thực thể ngoài chuỗi hiệu quả hơn.Tiêu đề đã gửi sẽ được xác minh chéo với bằng chứng giao dịch do Người chuyển tiếp gửi. Các hợp đồng LayerZero trừu tượng hóa bằng chứng giao dịch của các chuỗi khác nhau dưới dạng Thư viện. Ví dụ: Ethereum và Tendermint đang sử dụng các định dạng tuần tự hóa khác nhau (RLP so với go-wire), lược đồ chữ ký (secp256ka so với ed25519) và cấu trúc dữ liệu (cây Patricia Trie vs IAVL +).
Khi phá vỡ trách nhiệm giữa Oracle và Relayer, LayerZero tận dụng các thuộc tính bảo mật của các Oracles đã được thiết lập như Chainlink và Band bằng một lớp bảo mật bổ sung thông qua hệ thống chuyển tiếp mở. Hệ thống sẽ chỉ phá vỡ nếu Oracle và Relayer thông đồng với nhau, vì về mặt thống kê không thể gửi một bằng chứng giao dịch có thể được xác thực dựa trên tiêu đề khối mà không biết về tiêu đề khối cụ thể đó và ngược lại.
Một vấn đề chính khác của lớp truyền tải của IBC là nó chỉ cho phép giao tiếp trực tiếp giữa các blockchains với tính xác định cuối cùng . Sự an toàn của các lớp trừu tượng IBC cao hơn và đảm bảo cho các ứng dụng phụ thuộc vào tính chất cuối cùng này. Để IBC hoạt động với các hệ thống bằng chứng công việc (có tính cuối cùng theo xác suất), cần có một vùng bộ điều hợp áp đặt ngưỡng cuối cùng (ví dụ: “vùng chốt” được xác định trong sifchain ).
LayerZero giải quyết vấn đề trên một cách nguyên bản vì nó có thể hoạt động liền mạch với các giao dịch có tính xác định và xác suất cuối cùng. Trong trường hợp thứ hai, tiên tri đóng vai trò là tác nhân thực thi ngưỡng cuối cùng cần thiết. Thuộc tính này cho phép LayerZero làm việc với các sổ cái không đồng nhất với cấu trúc mạng đa dạng và các thuật toán đồng thuận.
Nguồn: Tienthuattoan Capital tổng hợp