
Arbitrum Stylus đã ra mắt mainnet: Giới thiệu WASM VM cho phép viết hợp đồng bằng Rust, C và C++
Tuyển chọn TechFlowTuyển chọn TechFlow

Arbitrum Stylus đã ra mắt mainnet: Giới thiệu WASM VM cho phép viết hợp đồng bằng Rust, C và C++
Stylus cung cấp các công cụ lập trình hiệu quả và an toàn để phát triển hợp đồng thông minh.

Kể từ khi Arbitrum One chính thức ra mắt vào ngày 31 tháng 8 năm 2021, hệ sinh thái Arbitrum đã cung cấp cho các nhà phát triển một loạt công cụ linh hoạt nhằm giúp họ thỏa sức sáng tạo và xây dựng những sản phẩm mạnh mẽ, hiệu quả và độc đáo hơn trên blockchain. Hôm nay, việc kích hoạt Stylus trên các mạng chính Arbitrum One và Nova là một cột mốc mới, tiếp tục tăng cường cam kết của Arbitrum trong việc trao quyền cho các nhà phát triển.
Nhân dịp kỷ niệm ba năm thành lập Arbitrum, hiện tại Stylus đã được triển khai trên mạng chính Arbitrum One và Nova. Trong tương lai, các chuỗi Orbit cũng sẽ có thể tự quyết định việc sử dụng hoặc thử nghiệm công nghệ mới này – bởi vì triết lý mà Arbitrum luôn theo đuổi vẫn là: chuỗi của bạn, quy tắc của bạn.
Hiện nay, Solidity là một trong những ngôn ngữ hợp đồng thông minh phổ biến nhất trên Ethereum. Không thể phủ nhận vai trò quan trọng của Solidity trong việc định hình blockchain, và nó sẽ tiếp tục đóng vai trò đó trong tương lai. Tuy nhiên, việc xây dựng hợp đồng thông minh bằng Solidity cũng đối mặt với một số thách thức. Về quy mô phát triển, ước tính hiện có khoảng 20.000 nhà phát triển Solidity, con số này thấp hơn rất nhiều so với 3 triệu nhà phát triển Rust và 12 triệu nhà phát triển C/C++.
Stylus cung cấp các công cụ lập trình hiệu quả và an toàn để phát triển hợp đồng thông minh. Mọi ngôn ngữ nào có thể biên dịch sang WebAssembly (WASM) đều được hỗ trợ, bao gồm cả Rust và các ngôn ngữ khác. Điều này là do Stylus giới thiệu một máy ảo song song hoàn toàn tương thích với EVM, được thiết kế để thực thi WASM thay vì bytecode EVM. Máy ảo này không thay thế EVM, mà làm việc cùng EVM để thúc đẩy chuyển đổi trạng thái và thực thi bytecode riêng biệt; đồng thời được tối ưu hóa về hiệu suất so với EVM.
Hơn nữa, nhờ hàng thập kỷ phát triển trình biên dịch cho Rust và C, chương trình WASM hoạt động hiệu quả hơn nhiều so với Solidity. Điều này cho phép các nhà phát triển tạo ra các tác vụ mã hóa và tính toán phức tạp – những thứ nếu dùng Solidity sẽ tốn rất nhiều Gas. Đặc biệt cần nhấn mạnh rằng, hợp đồng Solidity và hợp đồng WASM hoàn toàn có khả năng tương tác lẫn nhau. Hợp đồng Solidity có thể gọi trực tiếp đến hợp đồng Rust và ngược lại. Nếu lựa chọn Rust, các nhà phát triển có thể ngay lập tức truy cập toàn bộ bộ công cụ phát triển và chức năng trên chuỗi.
Với những ngôn ngữ lập trình mới và máy ảo WASM hiệu suất cao này, các nhà phát triển giờ đây có trong tay những công cụ biểu đạt mạnh mẽ hơn, giúp họ mở rộng ranh giới đổi mới trên chuỗi. Ngoài ra, máy ảo WASM do Stylus giới thiệu có thể giảm đáng kể chi phí Gas cho các hợp đồng thông minh phức tạp, điều này có nghĩa là các ứng dụng đòi hỏi nhiều tài nguyên tính toán và bộ nhớ sẽ tiết kiệm đáng kể chi phí vận hành khi sử dụng Stylus.
Việc ra mắt Stylus trên Arbitrum One và Nova phù hợp với tầm nhìn mở rộng quy mô Ethereum của chúng tôi. Trong tương lai, qua Stylus, chúng tôi sẽ có khả năng khám phá sâu hơn vào những vùng đất chưa biết của blockchain, đồng thời hy vọng thu hút thêm nhiều nhà phát triển tham gia hành trình này.
【Nhấn vào đây để xem video tìm hiểu thêm về Stylus】
Cùng chúng tôi xây dựng
Mặc dù hệ sinh thái Stylus tiềm ẩn nhiều cơ hội phát triển và mở rộng, nhưng tại thời điểm ra mắt, hệ sinh thái này vẫn đang ở giai đoạn đầu. Mặc dù các thành phần cơ bản đã sẵn sàng, chúng tôi vẫn kỳ vọng rằng khi hệ sinh thái phát triển, sẽ có thêm nhiều công cụ và tính năng hỗ trợ đổi mới. Điều này có nghĩa là những người tiên phong đầu tiên sử dụng Stylus sẽ vừa xây dựng, vừa góp phần định hình và hoàn thiện chính Stylus.
Hiện đã có nhiều đội ngũ đi đầu đang sử dụng Stylus. Dưới đây là một vài ví dụ dự án để bạn hiểu rõ hơn về Stylus.
-
Renegade Finance
Renegade đang xây dựng một "sàn giao dịch kín trên chuỗi (onchain dark pool)" – một loại sàn giao dịch phi tập trung mới với khả năng bảo vệ quyền riêng tư. Tương tự như các sàn giao dịch kín trong tài chính truyền thống, Renegade cho phép ẩn khối lượng giao dịch để đạt được hiệu quả thực thi cao, đồng thời loại bỏ hoàn toàn MEV, trượt giá, chênh lệch giá hay ảnh hưởng giá. Ở tầng nền, Renegade tận dụng tính toán đa bên (MPC) và chứng minh không kiến thức (zero-knowledge proof) để đảm bảo quyền riêng tư trước và sau giao dịch.
Andrew, kỹ sư sáng lập của Renegade chia sẻ:
“Nếu không có Stylus, sàn giao dịch này sẽ không thể nhanh, rẻ và an toàn như vậy.”
-
Superposition
Hợp đồng AMM “Longtail” của Superposition là một loại AMM tập trung thanh khoản, hướng tới việc cung cấp thanh khoản liền mạch giữa các chuỗi đồng thời giảm thiểu rủi ro thị trường. Nhờ Stylus, Longtail hướng tới việc tập trung mọi thanh khoản vào một hợp đồng duy nhất, trong đó mỗi nhóm thanh khoản chỉ chia sẻ một tài sản (fUSDC). AMM này cũng hỗ trợ Permit2, giúp người dùng tương tác với token một cách liền mạch và tiết kiệm chi phí hơn.
Alex, người sáng lập Superposition cho biết:
“Stylus là giải pháp hai trong một, kết hợp sự linh hoạt, hiệu quả và an toàn từ hệ sinh thái Rust với sự phong phú của EVM. Chúng tôi chọn Stylus để xây dựng bộ công cụ DeFi an toàn và tiết kiệm chi phí nhất trên EVM, đồng thời vẫn đảm bảo khả năng kết hợp. Stylus chính là yếu tố thay đổi cuộc chơi giúp hiện thực hóa điều này.”
-
Crypto Valley Exchange
Stylus cung cấp cho Crypto Valley Exchange các công cụ tận dụng Rust, WASM và LLVM, cho phép đội ngũ Crypto Valley triển khai các hợp đồng thông minh tiên tiến, hiệu quả và hoàn toàn tương thích với hệ sinh thái Ethereum. Khả năng này giúp đội ngũ thực hiện quản lý ký quỹ theo danh mục đầu tư (portfolio margining) cho giao dịch phái sinh trên chuỗi.
Ivan, CTO của Crypto Valley Exchange nói:
“Nhờ Stylus, chúng tôi có thể tận dụng tối đa tiềm năng của Rust, WASM và LLVM để tạo ra các hợp đồng thông minh tiên tiến và hiệu quả, đồng thời duy trì khả năng tương tác hoàn chỉnh với toàn bộ hệ sinh thái Ethereum. Stylus chính là lựa chọn duy nhất giúp chúng tôi hiện thực hóa quản lý ký quỹ theo danh mục đầu tư trong giao dịch phái sinh trên chuỗi.”
-
Fairblock
Fairblock sử dụng Stylus để triển khai các phương án tính toán đa bên (MPC), ví dụ như mã hóa dựa trên khóa ngưỡng (threshold cryptography), điều này là không thể thực hiện chỉ bằng các opcode EVM. Những thuật toán này mở ra tiềm năng xây dựng nhiều ứng dụng như lệnh chống frontrunning, trò chơi người chơi đấu người chơi (PvP), hộp NFT bí mật, bỏ phiếu kháng ép buộc và AI bảo mật.
Hỗ trợ hệ sinh thái
Việc ứng dụng Stylus không thể thiếu sự đóng góp của toàn bộ hệ sinh thái. Nhiều đối tác trong Web3 đang cùng nhau nỗ lực để Stylus trở nên phổ biến và dễ tiếp cận hơn.
-
Etherscan: Nền tảng duyệt và phân tích blockchain nổi tiếng Etherscan đang hỗ trợ xác minh và tương tác với các hợp đồng Stylus trên các chuỗi Arbitrum rollup và orbit, từ đó nâng cao độ tin cậy và khả năng truy cập các hợp đồng thông minh Stylus.
-
OpenZeppelin: Là nhà cung cấp thư viện hợp đồng thông minh mã nguồn mở và giải pháp bảo mật, OpenZeppelin đang xây dựng thư viện Stylus dành cho Rust, nhằm giúp việc phát triển an toàn và đáng tin cậy hơn. Điều này sẽ giúp các nhà phát triển đẩy nhanh quá trình xây dựng trên Stylus.
-
Tenderly: Là nhà cung cấp hạ tầng Web3 toàn diện, Tenderly sẽ hỗ trợ Stylus thông qua phát hiện khối, thực thi và mô phỏng. Trong lộ trình của họ còn bao gồm cải tiến theo dõi và mạng thử ảo để nâng cao khả năng tương thích với Stylus.
Kế hoạch tiếp theo
Trong tương lai, Offchain Labs sẽ tiếp tục phát triển SDK Stylus và cải tiến CLI. Offchain Labs cam kết xây dựng các sản phẩm bền vững theo cách thức minh bạch và mở. Để giúp nhiều người hơn hiểu về Stylus, trong vài tuần tới Arbitrum sẽ tổ chức nhiều hoạt động. Dưới đây là một số sự kiện đáng chú ý:
-
Sự kiện AMA về Stylus
Bắt đầu từ ngày 2 tháng 9, Quỹ Arbitrum sẽ tổ chức các buổi AMA hàng tuần, mời các đội ngũ sử dụng Stylus chia sẻ kinh nghiệm phát triển và thảo luận về cách các công cụ này mang lại lợi ích cho sản phẩm và dịch vụ của họ.
-
Đúc NFT trên mạng chính
Nhân dịp ra mắt Stylus, Quỹ Arbitrum cũng sẽ tổ chức sự kiện đúc NFT đầu tiên được hỗ trợ bởi hợp đồng Stylus! NFT này do nghệ sĩ Jimena Buena Vita sáng tạo, sẽ bắt đầu đúc vào ngày 9 tháng 9 năm 2024.
-
Chuỗi hội thảo StylusPro
Chúng tôi dự kiến tổ chức các buổi hội thảo trực tiếp vào cuối tháng 9 và cuối tháng 10, hướng tới các nhà phát triển chuyên sâu quan tâm đến Stylus, nhằm khuyến khích xây dựng những điều chưa từng có hoặc các trường hợp sử dụng đột phá trên EVM, ví dụ như:
-
Chứng minh không kiến thức (zero-knowledge proofs);
-
Xác thực đường cong 25519 và các phương pháp mật mã khác;
-
Mã hóa đồng dạng hoàn toàn (fully homomorphic encryption);
-
Mô hình Black Scholes định giá quyền chọn;
-
Chứng minh lưu trữ (proof of storage).
-
Chương trình lặp lại Stylus (Stylus Iteration)
Chương trình Stylus Iteration nhằm khuyến khích phát triển sớm các hợp đồng thông minh và công cụ Stylus, từ đó giúp Stylus phục vụ tốt hơn cộng đồng mã hóa rộng lớn, hệ sinh thái và khai phá tiềm năng ứng dụng mới.
Hiện tại, một đề xuất DAO đang tìm kiếm sự phê duyệt để cấp thưởng lên tới 5 triệu ARB cho chương trình Stylus Iteration. Đề xuất này hiện đang chờ phản hồi từ DAO Arbitrum, nếu được thông qua, các đội sẽ có thể nộp đơn từ ngày 4 tháng 10.
Kết luận
Là nâng cấp lớn nhất từ trước đến nay về lớp thực thi của Arbitrum, Arbitrum Stylus cho phép các nhà phát triển không còn bị giới hạn trong ngôn ngữ Solidity truyền thống, mà có thể sử dụng ngôn ngữ lập trình yêu thích của mình (bao gồm Rust, C và C++) để triển khai ứng dụng, đồng thời vẫn duy trì khả năng kết hợp hoàn chỉnh với EVM. Điều này không chỉ nâng cao trải nghiệm cho nhà phát triển và người dùng, mà còn mở ra cánh cửa cho hệ sinh thái Arbitrum tiếp cận các ứng dụng trong toàn ngành và cả ngành Web2. Trong tương lai, khi Stylus ngày càng được áp dụng và phát triển, chúng tôi kỳ vọng sẽ chứng kiến thêm nhiều thành tựu ấn tượng từ hệ sinh thái Arbitrum.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














