Avalanche Warp Messaging (AWM) ra mắt với Message từ Subnet đến Subnet gốc đầu tiên trên Avalanche Mainnet
Banff 5 (AvalancheGo@v1.9.5) đang hoạt động — có tính năng AWM, cho phép các nhà phát triển sử dụng các mạng blockchain hiệu suất cao, có thể tương tác ngay lập tức.
Avalanche đang kết thúc một năm mạnh mẽ với bản phát hành AvalancheGo cuối cùng vào năm 2022. Avalanche Warp Messaging (AWM) sẽ được triển khai trong AvalancheGo Banff 5, mang đến khả năng liên lạc gốc nhanh, đáng tin cậy cho tất cả các Subnets Avalanche. AWM hiện có sẵn trong cả Golang và Rust VM SDK để mọi trình tạo VM sử dụng. Chẳng bao lâu nữa, khả năng này sẽ được triển khai cho subnet-evm, mang đến cho người tạo Subnet khả năng giao tiếp chuỗi chéo, tự nhiên vượt trội.
Trước khi phát hành Banff 5, Subnets đã là một giải pháp hàng đầu để giúp mở rộng quy mô blockchain networks tùy chỉnh. Subnets cung cấp cho bất kỳ ai sức mạnh của Avalanche cùng với các tham số và bộ quy tắc có thể tùy chỉnh hoàn toàn để phục vụ cho các nhu cầu riêng của mỗi lần triển khai. Các dApps không cần cấp phép không còn phải cạnh tranh với các ứng dụng khác để giành tài nguyên cơ sở hạ tầng và việc triển khai của doanh nghiệp lớn không còn phải lo lắng về việc tuân thủ vì chúng có thể được lập trình trong môi trường được cấp phép.
Yêu cầu chính tiếp theo đối với Subnets là giao tiếp gốc. Các dự án muốn chuyển nội dung hoặc dữ liệu giữa các Subnets phải triển khai và quản lý các cầu của riêng chúng. Tất cả điều này kết thúc vào hôm nay với sự ra mắt của Avalanche Warp Messaging (AWM) trong Banff 5. Các Subnets sẽ không bao giờ giống nhau.
Về mặt kỹ thuật, điều gì đang xảy ra trong Avalanche Warp Messaging (AWM)?
AWM cho phép Subnet Validators tạo ra một BLS Multi-Signature để chứng thực tính hợp lệ của một thông báo tùy ý (ví dụ: chuyển, dữ liệu hợp đồng, v.v.) có thể được xác minh bởi bất kỳ Subnet nào khác. Bởi vì tất cả Subnet Validators phải xác thực Primary Network thông qua P-Chain, nên họ có thể truy cập vào trọng số stake và khóa công khai BLS đã đăng ký của bất kỳ Subnet nào khác vào bất kỳ lúc nào. Điều này có nghĩa là các Subnet giao tiếp với nhau không cần phải định kỳ gửi cho nhau thông tin về những thay đổi trong bộ validator tương ứng của chúng để tiếp tục xác minh tin nhắn, khiến việc nhắn tin bất kỳ trở nên thiết thực. Elastic Subnets, AWM và hỗ trợ VM tùy ý thông qua cả SDK dành cho nhà phát triển Golang và Rust làm cho Subnet trở thành giải pháp hoàn chỉnh và hiệu quả nhất để khởi chạy blockchain của riêng bạn.
“Thông điệp Cross-chain đã trở thành một công cụ quan trọng trong hộp công cụ phát triển của chúng tôi, cho phép Kingdom Studios xây dựng trải nghiệm sáng tạo on-chain cho cơ sở người chơi DeFi Kingdoms. Avalanche Warp Messaging đưa ra một lý do khác để xây dựng trong hệ sinh thái Avalanche, cho phép truyền tin nhắn an toàn giữa các Subnets Avalanche bằng công cụ thân thiện với nhà phát triển. AWM cho phép DeFi Kingdoms dễ dàng tương tác với DeFi và các giao thức trò chơi được xây dựng trên các Subnet Avalanche khác.” — Magnus Ironroot, Trưởng nhóm phát triển Solidity tại Kingdom Studios
AWM cho phép các Subnet với Bộ quy tắc Warp Messaging có thể tùy chỉnh
Avalanche cung cấp thông số kỹ thuật cấp thấp cho AWM, chỉ yêu cầu một mảng byte, chỉ mục những người đã tham gia BLS Multi-Signature và BLS Multi-Signature. Tùy thuộc vào Subnet để điền vào tập hợp byte thông báo này theo cách họ muốn, cho phép họ xác định Subnet nào họ muốn chấp nhận thông báo từ đó và chỉ định trọng số mà BLS Multi-Signature phải được coi là hợp lệ (nghĩa là Subnet A chấp nhận tin nhắn từ Subnet B được ký bởi ít nhất 70% cổ phần chứ không phải tin nhắn từ Subnet C).
Các nhà phát triển AWM có thể tạo các thông số kỹ thuật nhắn tin của riêng họ hoặc sử dụng các tiêu chuẩn hiện có từ các nhóm khác để tăng cường khả năng giao tiếp của họ. Không có tiêu chuẩn cụ thể nào để tuân thủ, mở ra nhiều cơ hội hơn cho cộng đồng phát triển sử dụng AWM và giải phóng các định dạng truyền thông tiên tiến hơn. Chúng tôi mong muốn được nhìn thấy tất cả những đổi mới tuyệt vời sắp tới!
“Khả năng mở rộng mà Subnet giới thiệu cực kỳ mạnh mẽ nhưng việc thiếu khả năng kết hợp theo chiều ngang của chúng khiến UX Subnet chéo khó quản lý hơn nhiều. Tin nhắn gốc và chung được cung cấp bởi Avalanche Warp Messaging giúp thúc đẩy điều này tiến lên rất nhiều bằng cách cho phép giao tiếp trực tiếp giữa các blockchain khác nhau trên Avalanche. LayerZero vô cùng phấn khích khi xây dựng trên nguyên mẫu mới này và cộng tác trên VM SDK để làm cho giao tiếp Cross-Subnet trở nên dễ sử dụng hơn.” — Bryan Pellegrino, Đồng sáng lập & Giám đốc điều hành tại LayerZero Labs
Thông báo từ Subnet đến Subnet riêng đầu tiên trên Avalanche
Để giới thiệu Avalanche Warp Messaging, Ava Labs đã phát triển XSVM với 2 khả năng cơ bản: chuyển nội dung trên Subnet và chuyển nội dung giữa các Subnet. Ava Labs đã triển khai máy ảo này cho Subnet “let there” và “be messaging” trên Avalanche Mainnet.
Sau khi triển khai, thông báo Subnet đến Subnet đầu tiên đã được gửi vào hôm nay, ngày 22 tháng 12 lúc 6:42:29 sáng UTC (1:42:29 sáng ET).
Bạn có thể xem mã cho bản trình diễn này và cách sử dụng khung mới này đơn giản như thế nào: https://github.com/ava-labs/xsvm
AWM được hỗ trợ trong Golang và Rust VM SDK và có thể được sử dụng bởi bất kỳ trình tạo VM nào hiện nay. Trong những tuần tới, chúng tôi sẽ mở rộng hỗ trợ cho subnet-evm. Các Subnet đã được cải thiện và phát triển với nhiều tính năng hơn trong vài tháng qua và đang nhanh chóng trở thành nơi tốt nhất để xây dựng các nền tảng có nguồn gốc từ tiền điện tử, biểu cảm và hiệu quả nhất. Các nhà xây dựng mạng con hiện có thể sử dụng Elastic Staking (để cho phép mọi người stake token tùy chỉnh để xác thực subnet của họ), Rust VM SDK (xây dựng blockchain hoàn toàn bằng Rust) và giờ đây, Avalanche Warp Messaging (để gửi tin nhắn giữa các Subnet). Hẹn gặp lại vào năm 2023!
Giới thiệu về Avalanche
Avalanche là nền tảng hợp đồng thông minh nhanh nhất, đáng tin cậy nhất trên thế giới. Giao thức đồng thuận mang tính cách mạng và Subnet mới lạ của nó cho phép các nhà phát triển Web3 dễ dàng khởi chạy các giải pháp có khả năng mở rộng cao. Triển khai trên EVM hoặc sử dụng VM tùy chỉnh của riêng bạn. Xây dựng bất cứ thứ gì bạn muốn, theo bất kỳ cách nào bạn muốn, trên blockchain thân thiện với môi trường được thiết kế cho các nhà phát triển Web3.
Website | Whitepapers | Twitter | Discord | GitHub | Documentation | Telegram | Facebook | LinkedIn | Reddit | YouTube