Triển khai thực sự không cần giấy phép: Hyperlane cho phép bất kỳ nhà phát triển nào triển khai ngay lập tức và kết nối các chuỗi khác nhau mà không cần quy trình phê duyệt, tạo ra một mô hình truy cập hoàn toàn mới.
An toàn mô-đun linh hoạt: Mô-đun an toàn giữa các chuỗi của Hyperlane (ISM) cho phép các ứng dụng cấu hình yêu cầu an toàn theo nhu cầu, từ xác thực cơ bản đến xác thực đa lớp đều có thể thực hiện, giúp cùng một cơ sở hạ tầng vừa có thể thực hiện giao dịch nhỏ nhanh chóng, vừa có thể xử lý chuyển nhượng tài sản có độ an toàn cao.
Kiến trúc thân thiện với nhà phát triển: Hyperlane cung cấp SDK TypeScript, công cụ CLI và tài liệu toàn diện, giảm đáng kể rào cản về mặt kỹ thuật cho việc tích hợp chuỗi chéo, giúp các nhà phát triển có thể thực hiện truyền thông điệp giữa các chuỗi thông qua API đơn giản.
1. Điểm chuyển mình của kết nối Blockchain
Hệ sinh thái blockchain đang chuyển từ phát triển đơn lẻ sang kết nối thực sự. Các dự án không còn xây dựng môi trường khép kín, mà ngày càng tìm kiếm việc tích hợp trong mạng lưới rộng lớn hơn.
Tuy nhiên, hầu hết các tích hợp hiện tại vẫn là thủ công và rời rạc. Các dự án mới phải thương lượng trực tiếp với từng nhà cung cấp cầu nối hoặc khả năng tương tác, điều này thường gây ra chi phí cao, độ trễ và chi phí quản lý. Ngay cả đối với các đội ngũ công nghệ tiên tiến, điều này cũng gây ra rào cản tham gia cấu trúc, cuối cùng cản trở khả năng mở rộng của toàn bộ hệ sinh thái.
Thách thức này không phải là điều mới mẻ. Vào đầu những năm 1990, các doanh nghiệp vận hành các mạng nội bộ độc lập, với các quy tắc và quyền truy cập riêng. Mặc dù việc giao tiếp giữa các mạng có thể, nhưng cần có sự phối hợp kỹ thuật tốn thời gian và việc ủy quyền lẫn nhau.
Điểm chuyển biến xuất hiện vào thời điểm các giao thức tiêu chuẩn như HTTP và TCP/IP được giới thiệu, những giao thức này đã cho phép truy cập mở, không cần giấy phép vào một internet thống nhất. Những tiêu chuẩn này đã thay thế sự phức tạp bằng sự đơn giản, giải phóng sự tăng trưởng theo cấp số nhân và sự tham gia toàn cầu, đặt nền móng cho cuộc cách mạng số.
Ngành công nghiệp Blockchain hiện đang đối mặt với một điểm chuyển mình tương tự. Để mở khóa giai đoạn đổi mới tiếp theo, nó phải vượt ra ngoài các tích hợp rời rạc, có giấy phép, và tiến tới khả năng kết nối chuẩn hóa, không cần giấy phép. Việc giảm bớt rào cản gia nhập là rất quan trọng cho sự tham gia rộng rãi và đổi mới của toàn bộ hệ sinh thái.
2. Giải pháp của Hyperlane: Kết nối không cần sự cho phép
2.1. Không giấy phép và mã nguồn mở
Hyperlane giải quyết các hạn chế cấu trúc thông qua kiến trúc không cấp phép, đây là một mô hình hoàn toàn khác, cho phép bất kỳ dự án nào kết nối tự do. Trong phương pháp này, chỉ có một yêu cầu: tương thích với môi trường máy ảo được hỗ trợ (VM), chẳng hạn như Ethereum/EVM, Solana/SVM hoặc Cosmos/CosmWasm. Một khi điều kiện đó được đáp ứng, việc tích hợp có thể được thực hiện mà không cần quy trình phê duyệt phức tạp.
Vì vậy, ngưỡng gia nhập của các dự án blockchain đã giảm đáng kể. Những điều trước đây cần phải mất hàng tháng để hoàn thành, bây giờ chỉ cần đáp ứng tính tương thích kỹ thuật là có thể hoàn thành ngay lập tức.
Hãy cùng xem một ví dụ thực tế liên quan đến nhà phát triển Web3 Ryan. Ryan đang xây dựng một dự án mới có tên Tiger, dự án này vận hành trên mạng chính của riêng mình. Hiện tại, người dùng trên chuỗi Tiger chỉ giới hạn trong hệ sinh thái Tiger, không thể tương tác với các blockchain khác. Tuy nhiên, người dùng mong muốn chuyển tài sản từ Ethereum sang chuỗi Tiger, cũng như từ chuỗi Tiger sang các chuỗi khác để mở khóa thêm tính thanh khoản. Để thực hiện điều này, Ryan phải kết nối chuỗi Tiger với nhiều mạng blockchain.
Bước 1: Cài đặt Hyperlane CLI
Bước đầu tiên, Ryan đã cài đặt công cụ Hyperlane CLI để thiết lập môi trường tích hợp chuỗi. Quá trình này rất đơn giản, anh chỉ cần chạy "npm install @hyperlane-xyz/cli" trong terminal. Do công cụ này là mã nguồn mở, không cần phê duyệt hoặc đăng ký trước. Tính dễ sử dụng này làm nổi bật giá trị cốt lõi của kiến trúc không cần giấy phép của Hyperlane.
Bước 2: Triển khai Mailbox và ISM
Tiếp theo, Ryan trực tiếp triển khai hai thành phần cốt lõi lên chuỗi Tiger: Hộp thư ( một hợp đồng thực hiện việc truyền tải tin nhắn giữa các Blockchain ) và mô-đun bảo mật chuỗi liên kết ( Interchain Security Module, ISM ) ( được sử dụng để xác thực tính xác thực của mỗi tin nhắn ). Cả hai thành phần này đều là mã nguồn mở và có sẵn công khai, cho phép các nhà phát triển tích hợp theo điều kiện của riêng họ. Khi những yếu tố này đã sẵn sàng, hệ thống có thể được thử nghiệm.
Bước 3: Kiểm tra tin nhắn để xác minh kết nối
Bước thứ ba, Ryan đã gửi một tin nhắn kiểm tra từ chuỗi Tiger đến Ethereum để xác nhận việc truyền tải có thành công hay không. Ở đây, "tin nhắn" không chỉ là một chuỗi văn bản đơn giản, mà là một lệnh thực thi cụ thể: "Chuyển 100 mã thông báo TIGER đến địa chỉ Ethereum 0x123...". Quá trình truyền tải như sau:
Tiger链发起消息,将100个$TIGER代币转移到 Ethereum
Các validator Hyperlane xác thực thông điệp và ký nó.
Bộ lặp ( Relayer ) sẽ truyền tải thông điệp đã ký đến Ethereum
Xác thực thông điệp ISM trên Ethereum và phát hành 100 đồng $TIGER cho người nhận
Chỉ cần chuỗi nguồn và chuỗi mục tiêu đều cài đặt Mailbox, thì không cần cấu hình thêm. Tin nhắn được truyền tải, xác thực và thực thi. Cuộc thử nghiệm thành công xác nhận rằng hai chuỗi đã được kết nối đúng cách.
Bước 4: Đăng ký trên sổ cái công cộng
Trong bước cuối cùng, Ryan đã đăng ký thông tin kết nối của chuỗi Tiger trong sổ đăng ký Hyperlane. Sổ đăng ký này là một thư mục công khai dựa trên GitHub, tổng hợp thông tin của tất cả các chuỗi đã kết nối, bao gồm ID miền (, các ID miền ) và địa chỉ Hộp thư cùng các định danh khác. Mục đích của danh sách công khai này là để đảm bảo rằng các nhà phát triển khác có thể dễ dàng tìm thấy thông tin cần thiết để kết nối với chuỗi Tiger. Chức năng của nó giống như một cuốn danh bạ, một khi đã đăng ký, bất kỳ ai cũng có thể tìm kiếm Tiger và khởi xướng liên lạc. Thông qua lần đăng ký này, chuỗi Tiger có thể nhận được toàn bộ hiệu ứng mạng của hệ sinh thái Hyperlane.
Cốt lõi của kiến trúc này là một nguyên tắc đơn giản nhưng mạnh mẽ: bất kỳ ai cũng có thể kết nối mà không cần phê duyệt, bất kỳ chuỗi nào cũng có thể được sử dụng làm điểm đến mà không cần cấp phép.
Một phép so sánh quen thuộc nhất có thể giúp hiểu rõ mô hình này là email. Giống như bất kỳ ai cũng có thể gửi tin nhắn đến bất kỳ địa chỉ email nào trên thế giới mà không cần phải phối hợp trước, Hyperlane cho phép bất kỳ blockchain nào đã cài đặt Mailbox có thể giao tiếp với bất kỳ blockchain nào khác. Nó tạo ra một môi trường mà việc kết nối không cần giấy phép trở thành trạng thái mặc định, điều mà các hệ thống dựa trên phê duyệt truyền thống không thể đạt được.
2.2. Độ tương thích của nhiều máy ảo (VM)
Ngay từ đầu, Hyperlane đã được thiết kế với kiến trúc mô-đun để hỗ trợ nhiều môi trường máy ảo (VM). Hiện tại, nó hỗ trợ khả năng tương tác giữa EVM trên Ethereum, CosmWasm trên chuỗi dựa trên Cosmos SDK và SVM trên Solana, và đang mở rộng hỗ trợ cho các chuỗi dựa trên Move.
Kết nối các môi trường VM khác nhau về bản chất là phức tạp. Mỗi chuỗi khối đều vận hành theo mô hình thực thi, cấu trúc dữ liệu, cơ chế đồng thuận và tiêu chuẩn tài sản riêng của nó. Việc đạt được tính tương tác giữa các hệ thống này cần một khung chuyên biệt cao, có khả năng dịch các kiến trúc hoàn toàn khác nhau.
Ví dụ, EVM của Ethereum hỗ trợ 18 chữ số thập phân, trong khi SVM của Solana sử dụng 9 chữ số thập phân. Việc vượt qua ngay cả những khác biệt nhỏ nhất trong khi duy trì độ an toàn và đáng tin cậy là một trong những thành tựu công nghệ then chốt của Hyperlane.
Hyperlane đã giới thiệu "Hyperlane Warp Route" ( siêu không gian độ cong định tuyến ) để giải quyết thách thức kết nối các chuỗi khác nhau. Hyperlane Warp Route là một cầu nối tài sản đa mô-đun giữa các chuỗi, hỗ trợ việc chuyển token không cần sự cho phép giữa các chuỗi và hỗ trợ việc di chuyển các tài sản khác nhau giữa các môi trường.
Nói một cách đơn giản, Hyperlane Warp Route hoạt động dựa trên tính chất và trường hợp sử dụng của tài sản. Đôi khi chúng hoạt động giống như kho tiền (vault), đôi khi như một sàn giao dịch tiền tệ, và đôi khi như chuyển tiền trực tiếp, mỗi loại tuyến đường cung cấp phương pháp thích hợp cho từng tình huống. Tất cả các quy trình này đều sử dụng khả năng nhắn tin liên chuỗi của Hyperlane để chạy trong các môi trường máy ảo khác nhau.
Token gốc Warp Routes: hỗ trợ token nhiên liệu gốc ( như ETH) chuyển giao trực tiếp giữa các chuỗi, không cần đóng gói (wrapping).
ERC20 thế chấp: Khóa token ERC20 trên chuỗi nguồn như tài sản thế chấp, được sử dụng cho việc chuyển giao giữa các chuỗi.
ERC20 tổng hợp: Đúc một token ERC20 mới trên chuỗi mục tiêu để đại diện cho token gốc.
Nhiều tài sản thế chấp Warp Routes: cho phép nhiều token thế chấp cung cấp tính thanh khoản.
Đường dẫn Warp chuyên dụng: Thêm tính năng nâng cao hoặc tích hợp trường hợp sử dụng cụ thể ( chẳng hạn như kho lưu trữ, hỗ trợ token fiat ).
Hãy để chúng ta sử dụng mô hình khóa-đúc (lock-and-mint) để nghiên cứu một ví dụ thực tế. Một nhà phát triển tên là Ryan muốn chuyển đổi mã thông báo Tiger ($TIGER) phát hành trên Ethereum sang mạng Base.
Ryan đầu tiên triển khai một hợp đồng Hyperlane Warp Route trên Ethereum và gửi token $TIGER vào hợp đồng (EvmHypCollateral). Sau đó, Mailbox Ethereum tạo và gửi một thông điệp chỉ định mạng Base đúc phiên bản đóng gói của token Tiger.
Sau khi nhận được thông báo, mạng lưới Base sử dụng mô-đun bảo mật liên chuỗi (ISM) để xác minh tính xác thực của nó. Nếu xác minh thành công, mạng lưới Base sẽ trực tiếp đúc token Tiger đóng gói ($wTIGER) vào ví của người dùng.
Hyperlane Warp Route đóng vai trò quan trọng trong việc mở rộng tầm nhìn về tính mô-đun và khả năng tương tác không cần giấy phép của Hyperlane đối với các chuỗi khác nhau. Các nhà phát triển chỉ cần cấu hình hợp đồng dựa trên đặc điểm của từng chuỗi. Các quy trình còn lại, bao gồm truyền thông, xác thực và giao hàng, đều được cơ sở hạ tầng của Hyperlane xử lý, giúp các nhà phát triển có thể kết nối xuyên môi trường mà không cần phải xử lý các cơ chế dịch phức tạp.
2.3. Bảo mật mô-đun: Mô-đun bảo mật giữa các chuỗi (ISM)
Mặc dù Hyperlane đã thực hiện việc di chuyển tin nhắn và tài sản giữa các chuỗi khác nhau một cách liền mạch, đây là một lợi thế chính về khả năng mở rộng, nhưng nó cũng mang lại một thách thức chính: chuỗi nhận làm thế nào để đảm bảo rằng một tin nhắn thực sự xuất phát từ nguồn mà nó tuyên bố? Chuyển tiếp tin nhắn là một chuyện, xác minh tính xác thực của nó thì lại là một chuyện khác.
Để giải quyết vấn đề này, Hyperlane đã giới thiệu mô-đun bảo mật liên chuỗi (Interchain Security Module, ISM), một hệ thống bảo mật mô-đun, xác minh tính xác thực của tin nhắn trước khi liên kết mục tiêu chấp nhận nó. ISM là một hợp đồng thông minh trên chuỗi, được sử dụng để xác minh xem tin nhắn có thực sự được tạo ra trên chuỗi nguồn hay không, cung cấp đảm bảo chống giả mạo và nguồn gốc.
Nói ngắn gọn, khi Mailbox của chuỗi mục tiêu nhận được một tin nhắn, nó sẽ hỏi trước: "Tin nhắn này có thực sự đến từ chuỗi gốc không?" Chỉ khi xác minh thành công, tin nhắn mới được chuyển đến đích mong muốn. Nếu việc xác minh thất bại hoặc có vẻ nghi ngờ, tin nhắn sẽ bị từ chối.
Quá trình này giống như cách mà kiểm soát biên giới hoạt động khi bạn đi du lịch quốc tế. Trước khi bạn vào một quốc gia, các quan chức di trú sẽ xác minh tính xác thực của hộ chiếu của bạn, "Hộ chiếu này có thực sự được phát hành bởi quê hương của bạn không?" Hộ chiếu chứa các đặc điểm chống giả và các yếu tố mã hóa để chứng minh tính hợp pháp của nó. Mặc dù bất kỳ ai cũng có thể làm giả tài liệu, nhưng chỉ những hộ chiếu có thể chứng minh nguồn gốc của chúng theo cách mã hóa thông qua xác minh thích hợp mới được chấp nhận nhập cảnh.
Điều quan trọng là ISM có thể linh hoạt cấu hình mô hình bảo mật của mình dựa trên nhu cầu của dịch vụ. Trong thực tế, các yêu cầu về bảo mật có sự khác biệt đáng kể tùy thuộc vào ngữ cảnh. Ví dụ, một giao dịch chuyển token nhỏ có thể chỉ cần một chữ ký xác thực cơ bản để thực hiện nhanh hơn. Ngược lại, một giao dịch chuyển tài sản trị giá hàng triệu đô la có thể cần phương pháp bảo mật phân tầng, bao gồm các xác thực viên Hyperlane, cầu nối bên ngoài và xác thực đa chữ ký bổ sung.
Theo cách này, khung ISM phản ánh một quyết định thiết kế quan trọng: Hyperlane ưu tiên tính kết nối và an ninh thông qua việc xác thực mô-đun. Các ứng dụng có thể tùy chỉnh mô hình an ninh của chúng, trong khi vẫn duy trì tính chất không giấy phép của giao thức.
3. Công cụ phát triển và khả năng tiếp cận: Cách kết nối đơn giản nhất
Hyperlane ưu tiên trải nghiệm của nhà phát triển bằng cách cung cấp mức độ khả năng tiếp cận và dễ sử dụng cao. Giao diện dòng lệnh (CLI) và bộ công cụ phát triển phần mềm dựa trên TypeScript (SDK) là những công cụ cơ bản để tích hợp chuỗi mới vào hệ sinh thái Hyperlane, gửi tin nhắn giữa các chuỗi và cấu hình Hyperlane Warp Route.
CLI và SDK đều hoàn toàn mã nguồn mở, có sẵn cho bất kỳ ai sử dụng. Các nhà phát triển có thể cài đặt mã từ GitHub và bắt đầu tích hợp mà không cần thỏa thuận cấp phép hoặc quy trình phê duyệt. Tài liệu chính thức bao gồm hướng dẫn từng bước, ngay cả đối với những nhà phát triển có kinh nghiệm hạn chế về Blockchain cũng dễ dàng làm quen.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Hyperlane: một phương thức mới cho giao tiếp giữa các chuỗi không cần giấy phép
Blockchain khả năng tương tác mới: Hyperlane
Điểm chính
Triển khai thực sự không cần giấy phép: Hyperlane cho phép bất kỳ nhà phát triển nào triển khai ngay lập tức và kết nối các chuỗi khác nhau mà không cần quy trình phê duyệt, tạo ra một mô hình truy cập hoàn toàn mới.
An toàn mô-đun linh hoạt: Mô-đun an toàn giữa các chuỗi của Hyperlane (ISM) cho phép các ứng dụng cấu hình yêu cầu an toàn theo nhu cầu, từ xác thực cơ bản đến xác thực đa lớp đều có thể thực hiện, giúp cùng một cơ sở hạ tầng vừa có thể thực hiện giao dịch nhỏ nhanh chóng, vừa có thể xử lý chuyển nhượng tài sản có độ an toàn cao.
Kiến trúc thân thiện với nhà phát triển: Hyperlane cung cấp SDK TypeScript, công cụ CLI và tài liệu toàn diện, giảm đáng kể rào cản về mặt kỹ thuật cho việc tích hợp chuỗi chéo, giúp các nhà phát triển có thể thực hiện truyền thông điệp giữa các chuỗi thông qua API đơn giản.
1. Điểm chuyển mình của kết nối Blockchain
Hệ sinh thái blockchain đang chuyển từ phát triển đơn lẻ sang kết nối thực sự. Các dự án không còn xây dựng môi trường khép kín, mà ngày càng tìm kiếm việc tích hợp trong mạng lưới rộng lớn hơn.
Tuy nhiên, hầu hết các tích hợp hiện tại vẫn là thủ công và rời rạc. Các dự án mới phải thương lượng trực tiếp với từng nhà cung cấp cầu nối hoặc khả năng tương tác, điều này thường gây ra chi phí cao, độ trễ và chi phí quản lý. Ngay cả đối với các đội ngũ công nghệ tiên tiến, điều này cũng gây ra rào cản tham gia cấu trúc, cuối cùng cản trở khả năng mở rộng của toàn bộ hệ sinh thái.
Thách thức này không phải là điều mới mẻ. Vào đầu những năm 1990, các doanh nghiệp vận hành các mạng nội bộ độc lập, với các quy tắc và quyền truy cập riêng. Mặc dù việc giao tiếp giữa các mạng có thể, nhưng cần có sự phối hợp kỹ thuật tốn thời gian và việc ủy quyền lẫn nhau.
Điểm chuyển biến xuất hiện vào thời điểm các giao thức tiêu chuẩn như HTTP và TCP/IP được giới thiệu, những giao thức này đã cho phép truy cập mở, không cần giấy phép vào một internet thống nhất. Những tiêu chuẩn này đã thay thế sự phức tạp bằng sự đơn giản, giải phóng sự tăng trưởng theo cấp số nhân và sự tham gia toàn cầu, đặt nền móng cho cuộc cách mạng số.
Ngành công nghiệp Blockchain hiện đang đối mặt với một điểm chuyển mình tương tự. Để mở khóa giai đoạn đổi mới tiếp theo, nó phải vượt ra ngoài các tích hợp rời rạc, có giấy phép, và tiến tới khả năng kết nối chuẩn hóa, không cần giấy phép. Việc giảm bớt rào cản gia nhập là rất quan trọng cho sự tham gia rộng rãi và đổi mới của toàn bộ hệ sinh thái.
2. Giải pháp của Hyperlane: Kết nối không cần sự cho phép
2.1. Không giấy phép và mã nguồn mở
Hyperlane giải quyết các hạn chế cấu trúc thông qua kiến trúc không cấp phép, đây là một mô hình hoàn toàn khác, cho phép bất kỳ dự án nào kết nối tự do. Trong phương pháp này, chỉ có một yêu cầu: tương thích với môi trường máy ảo được hỗ trợ (VM), chẳng hạn như Ethereum/EVM, Solana/SVM hoặc Cosmos/CosmWasm. Một khi điều kiện đó được đáp ứng, việc tích hợp có thể được thực hiện mà không cần quy trình phê duyệt phức tạp.
Vì vậy, ngưỡng gia nhập của các dự án blockchain đã giảm đáng kể. Những điều trước đây cần phải mất hàng tháng để hoàn thành, bây giờ chỉ cần đáp ứng tính tương thích kỹ thuật là có thể hoàn thành ngay lập tức.
Hãy cùng xem một ví dụ thực tế liên quan đến nhà phát triển Web3 Ryan. Ryan đang xây dựng một dự án mới có tên Tiger, dự án này vận hành trên mạng chính của riêng mình. Hiện tại, người dùng trên chuỗi Tiger chỉ giới hạn trong hệ sinh thái Tiger, không thể tương tác với các blockchain khác. Tuy nhiên, người dùng mong muốn chuyển tài sản từ Ethereum sang chuỗi Tiger, cũng như từ chuỗi Tiger sang các chuỗi khác để mở khóa thêm tính thanh khoản. Để thực hiện điều này, Ryan phải kết nối chuỗi Tiger với nhiều mạng blockchain.
Bước 1: Cài đặt Hyperlane CLI
Bước đầu tiên, Ryan đã cài đặt công cụ Hyperlane CLI để thiết lập môi trường tích hợp chuỗi. Quá trình này rất đơn giản, anh chỉ cần chạy "npm install @hyperlane-xyz/cli" trong terminal. Do công cụ này là mã nguồn mở, không cần phê duyệt hoặc đăng ký trước. Tính dễ sử dụng này làm nổi bật giá trị cốt lõi của kiến trúc không cần giấy phép của Hyperlane.
Bước 2: Triển khai Mailbox và ISM
Tiếp theo, Ryan trực tiếp triển khai hai thành phần cốt lõi lên chuỗi Tiger: Hộp thư ( một hợp đồng thực hiện việc truyền tải tin nhắn giữa các Blockchain ) và mô-đun bảo mật chuỗi liên kết ( Interchain Security Module, ISM ) ( được sử dụng để xác thực tính xác thực của mỗi tin nhắn ). Cả hai thành phần này đều là mã nguồn mở và có sẵn công khai, cho phép các nhà phát triển tích hợp theo điều kiện của riêng họ. Khi những yếu tố này đã sẵn sàng, hệ thống có thể được thử nghiệm.
Bước 3: Kiểm tra tin nhắn để xác minh kết nối
Bước thứ ba, Ryan đã gửi một tin nhắn kiểm tra từ chuỗi Tiger đến Ethereum để xác nhận việc truyền tải có thành công hay không. Ở đây, "tin nhắn" không chỉ là một chuỗi văn bản đơn giản, mà là một lệnh thực thi cụ thể: "Chuyển 100 mã thông báo TIGER đến địa chỉ Ethereum 0x123...". Quá trình truyền tải như sau:
Tiger链发起消息,将100个$TIGER代币转移到 Ethereum
Các validator Hyperlane xác thực thông điệp và ký nó.
Bộ lặp ( Relayer ) sẽ truyền tải thông điệp đã ký đến Ethereum
Xác thực thông điệp ISM trên Ethereum và phát hành 100 đồng $TIGER cho người nhận
Chỉ cần chuỗi nguồn và chuỗi mục tiêu đều cài đặt Mailbox, thì không cần cấu hình thêm. Tin nhắn được truyền tải, xác thực và thực thi. Cuộc thử nghiệm thành công xác nhận rằng hai chuỗi đã được kết nối đúng cách.
Bước 4: Đăng ký trên sổ cái công cộng
Trong bước cuối cùng, Ryan đã đăng ký thông tin kết nối của chuỗi Tiger trong sổ đăng ký Hyperlane. Sổ đăng ký này là một thư mục công khai dựa trên GitHub, tổng hợp thông tin của tất cả các chuỗi đã kết nối, bao gồm ID miền (, các ID miền ) và địa chỉ Hộp thư cùng các định danh khác. Mục đích của danh sách công khai này là để đảm bảo rằng các nhà phát triển khác có thể dễ dàng tìm thấy thông tin cần thiết để kết nối với chuỗi Tiger. Chức năng của nó giống như một cuốn danh bạ, một khi đã đăng ký, bất kỳ ai cũng có thể tìm kiếm Tiger và khởi xướng liên lạc. Thông qua lần đăng ký này, chuỗi Tiger có thể nhận được toàn bộ hiệu ứng mạng của hệ sinh thái Hyperlane.
Cốt lõi của kiến trúc này là một nguyên tắc đơn giản nhưng mạnh mẽ: bất kỳ ai cũng có thể kết nối mà không cần phê duyệt, bất kỳ chuỗi nào cũng có thể được sử dụng làm điểm đến mà không cần cấp phép.
Một phép so sánh quen thuộc nhất có thể giúp hiểu rõ mô hình này là email. Giống như bất kỳ ai cũng có thể gửi tin nhắn đến bất kỳ địa chỉ email nào trên thế giới mà không cần phải phối hợp trước, Hyperlane cho phép bất kỳ blockchain nào đã cài đặt Mailbox có thể giao tiếp với bất kỳ blockchain nào khác. Nó tạo ra một môi trường mà việc kết nối không cần giấy phép trở thành trạng thái mặc định, điều mà các hệ thống dựa trên phê duyệt truyền thống không thể đạt được.
2.2. Độ tương thích của nhiều máy ảo (VM)
Ngay từ đầu, Hyperlane đã được thiết kế với kiến trúc mô-đun để hỗ trợ nhiều môi trường máy ảo (VM). Hiện tại, nó hỗ trợ khả năng tương tác giữa EVM trên Ethereum, CosmWasm trên chuỗi dựa trên Cosmos SDK và SVM trên Solana, và đang mở rộng hỗ trợ cho các chuỗi dựa trên Move.
Kết nối các môi trường VM khác nhau về bản chất là phức tạp. Mỗi chuỗi khối đều vận hành theo mô hình thực thi, cấu trúc dữ liệu, cơ chế đồng thuận và tiêu chuẩn tài sản riêng của nó. Việc đạt được tính tương tác giữa các hệ thống này cần một khung chuyên biệt cao, có khả năng dịch các kiến trúc hoàn toàn khác nhau.
Ví dụ, EVM của Ethereum hỗ trợ 18 chữ số thập phân, trong khi SVM của Solana sử dụng 9 chữ số thập phân. Việc vượt qua ngay cả những khác biệt nhỏ nhất trong khi duy trì độ an toàn và đáng tin cậy là một trong những thành tựu công nghệ then chốt của Hyperlane.
Hyperlane đã giới thiệu "Hyperlane Warp Route" ( siêu không gian độ cong định tuyến ) để giải quyết thách thức kết nối các chuỗi khác nhau. Hyperlane Warp Route là một cầu nối tài sản đa mô-đun giữa các chuỗi, hỗ trợ việc chuyển token không cần sự cho phép giữa các chuỗi và hỗ trợ việc di chuyển các tài sản khác nhau giữa các môi trường.
Nói một cách đơn giản, Hyperlane Warp Route hoạt động dựa trên tính chất và trường hợp sử dụng của tài sản. Đôi khi chúng hoạt động giống như kho tiền (vault), đôi khi như một sàn giao dịch tiền tệ, và đôi khi như chuyển tiền trực tiếp, mỗi loại tuyến đường cung cấp phương pháp thích hợp cho từng tình huống. Tất cả các quy trình này đều sử dụng khả năng nhắn tin liên chuỗi của Hyperlane để chạy trong các môi trường máy ảo khác nhau.
Token gốc Warp Routes: hỗ trợ token nhiên liệu gốc ( như ETH) chuyển giao trực tiếp giữa các chuỗi, không cần đóng gói (wrapping).
ERC20 thế chấp: Khóa token ERC20 trên chuỗi nguồn như tài sản thế chấp, được sử dụng cho việc chuyển giao giữa các chuỗi.
ERC20 tổng hợp: Đúc một token ERC20 mới trên chuỗi mục tiêu để đại diện cho token gốc.
Nhiều tài sản thế chấp Warp Routes: cho phép nhiều token thế chấp cung cấp tính thanh khoản.
Đường dẫn Warp chuyên dụng: Thêm tính năng nâng cao hoặc tích hợp trường hợp sử dụng cụ thể ( chẳng hạn như kho lưu trữ, hỗ trợ token fiat ).
Hãy để chúng ta sử dụng mô hình khóa-đúc (lock-and-mint) để nghiên cứu một ví dụ thực tế. Một nhà phát triển tên là Ryan muốn chuyển đổi mã thông báo Tiger ($TIGER) phát hành trên Ethereum sang mạng Base.
Ryan đầu tiên triển khai một hợp đồng Hyperlane Warp Route trên Ethereum và gửi token $TIGER vào hợp đồng (EvmHypCollateral). Sau đó, Mailbox Ethereum tạo và gửi một thông điệp chỉ định mạng Base đúc phiên bản đóng gói của token Tiger.
Sau khi nhận được thông báo, mạng lưới Base sử dụng mô-đun bảo mật liên chuỗi (ISM) để xác minh tính xác thực của nó. Nếu xác minh thành công, mạng lưới Base sẽ trực tiếp đúc token Tiger đóng gói ($wTIGER) vào ví của người dùng.
Hyperlane Warp Route đóng vai trò quan trọng trong việc mở rộng tầm nhìn về tính mô-đun và khả năng tương tác không cần giấy phép của Hyperlane đối với các chuỗi khác nhau. Các nhà phát triển chỉ cần cấu hình hợp đồng dựa trên đặc điểm của từng chuỗi. Các quy trình còn lại, bao gồm truyền thông, xác thực và giao hàng, đều được cơ sở hạ tầng của Hyperlane xử lý, giúp các nhà phát triển có thể kết nối xuyên môi trường mà không cần phải xử lý các cơ chế dịch phức tạp.
2.3. Bảo mật mô-đun: Mô-đun bảo mật giữa các chuỗi (ISM)
Mặc dù Hyperlane đã thực hiện việc di chuyển tin nhắn và tài sản giữa các chuỗi khác nhau một cách liền mạch, đây là một lợi thế chính về khả năng mở rộng, nhưng nó cũng mang lại một thách thức chính: chuỗi nhận làm thế nào để đảm bảo rằng một tin nhắn thực sự xuất phát từ nguồn mà nó tuyên bố? Chuyển tiếp tin nhắn là một chuyện, xác minh tính xác thực của nó thì lại là một chuyện khác.
Để giải quyết vấn đề này, Hyperlane đã giới thiệu mô-đun bảo mật liên chuỗi (Interchain Security Module, ISM), một hệ thống bảo mật mô-đun, xác minh tính xác thực của tin nhắn trước khi liên kết mục tiêu chấp nhận nó. ISM là một hợp đồng thông minh trên chuỗi, được sử dụng để xác minh xem tin nhắn có thực sự được tạo ra trên chuỗi nguồn hay không, cung cấp đảm bảo chống giả mạo và nguồn gốc.
Nói ngắn gọn, khi Mailbox của chuỗi mục tiêu nhận được một tin nhắn, nó sẽ hỏi trước: "Tin nhắn này có thực sự đến từ chuỗi gốc không?" Chỉ khi xác minh thành công, tin nhắn mới được chuyển đến đích mong muốn. Nếu việc xác minh thất bại hoặc có vẻ nghi ngờ, tin nhắn sẽ bị từ chối.
Quá trình này giống như cách mà kiểm soát biên giới hoạt động khi bạn đi du lịch quốc tế. Trước khi bạn vào một quốc gia, các quan chức di trú sẽ xác minh tính xác thực của hộ chiếu của bạn, "Hộ chiếu này có thực sự được phát hành bởi quê hương của bạn không?" Hộ chiếu chứa các đặc điểm chống giả và các yếu tố mã hóa để chứng minh tính hợp pháp của nó. Mặc dù bất kỳ ai cũng có thể làm giả tài liệu, nhưng chỉ những hộ chiếu có thể chứng minh nguồn gốc của chúng theo cách mã hóa thông qua xác minh thích hợp mới được chấp nhận nhập cảnh.
Điều quan trọng là ISM có thể linh hoạt cấu hình mô hình bảo mật của mình dựa trên nhu cầu của dịch vụ. Trong thực tế, các yêu cầu về bảo mật có sự khác biệt đáng kể tùy thuộc vào ngữ cảnh. Ví dụ, một giao dịch chuyển token nhỏ có thể chỉ cần một chữ ký xác thực cơ bản để thực hiện nhanh hơn. Ngược lại, một giao dịch chuyển tài sản trị giá hàng triệu đô la có thể cần phương pháp bảo mật phân tầng, bao gồm các xác thực viên Hyperlane, cầu nối bên ngoài và xác thực đa chữ ký bổ sung.
Theo cách này, khung ISM phản ánh một quyết định thiết kế quan trọng: Hyperlane ưu tiên tính kết nối và an ninh thông qua việc xác thực mô-đun. Các ứng dụng có thể tùy chỉnh mô hình an ninh của chúng, trong khi vẫn duy trì tính chất không giấy phép của giao thức.
3. Công cụ phát triển và khả năng tiếp cận: Cách kết nối đơn giản nhất
Hyperlane ưu tiên trải nghiệm của nhà phát triển bằng cách cung cấp mức độ khả năng tiếp cận và dễ sử dụng cao. Giao diện dòng lệnh (CLI) và bộ công cụ phát triển phần mềm dựa trên TypeScript (SDK) là những công cụ cơ bản để tích hợp chuỗi mới vào hệ sinh thái Hyperlane, gửi tin nhắn giữa các chuỗi và cấu hình Hyperlane Warp Route.
CLI và SDK đều hoàn toàn mã nguồn mở, có sẵn cho bất kỳ ai sử dụng. Các nhà phát triển có thể cài đặt mã từ GitHub và bắt đầu tích hợp mà không cần thỏa thuận cấp phép hoặc quy trình phê duyệt. Tài liệu chính thức bao gồm hướng dẫn từng bước, ngay cả đối với những nhà phát triển có kinh nghiệm hạn chế về Blockchain cũng dễ dàng làm quen.