Chính xác thì Stylus, môi trường phát triển mới nhất của Arbitrum là gì?

Tại sao chúng tôi lại mong chờ Stylus

Vào thời điểm này năm ngoái, chúng tôi đã có một bước tiến lớn với việc phát hành Arbitrum Nitro; hôm nay, chúng tôi lại tiến thêm một bước lớn nữa với bút Stylus.

Cốt lõi của Stylus là EVM+: tập hợp những tính năng tốt nhất của hai thế giới EVM và WASM. Các nhà phát triển vẫn có thể tận hưởng tất cả lợi ích của EVM, bao gồm hệ sinh thái và tính thanh khoản, đồng thời đạt được hiệu quả và quyền truy cập vào các thư viện hiện có trong Rust, C và C++. Tất cả điều này mà không thay đổi bất kỳ cách thức hoạt động nào của EVM. Tương đương EVM không còn là giới hạn trên nữa mà là điểm khởi đầu.

So sánh EVM và EVM+

Có khả năng mở rộng quy mô từ khoảng 20.000 nhà phát triển Solidity đến hàng triệu nhà phát triển sử dụng Rust và C, trong khi vẫn duy trì khả năng tương tác và khả năng kết hợp đầy đủ với các hợp đồng EVM truyền thống, cho phép thời gian thực hiện nhanh hơn và tiết kiệm nhiên liệu hơn, các trường hợp sử dụng mới - tất cả trên nền tảng an toàn, phi tập trung và Chuỗi Ethereum L2 được sử dụng rộng rãi - chúng tôi rất vui mừng được cộng tác với cộng đồng về những hướng đi trong tương lai.

Để giúp khởi động quá trình đổi mới, Quỹ Arbitrum đã cấp cho Stylus một khoản trợ cấp R&D.

Bạn sẽ được nghe nhiều thông tin về Stylus từ chúng tôi trong vài tháng tới, vì vậy hãy cùng điểm qua một số điểm nổi bật...

Điều gì đang được công bố?

Tính khả dụng của testnet cho Arbitrum Stylus, một triển khai kỹ thuật mới cho phép các nhà phát triển xây dựng hợp đồng thông minh bằng Rust, C và C++, cũng như ngôn ngữ EVM có sẵn trước đó. Chúng tôi cũng công khai mã trên kho lưu trữ Github của mình.

Bắt đầu xây dựng với Stylus ngay bây giờ và mời bạn tham gia cộng đồng Stylus trên Discord để chia sẻ phản hồi và trải nghiệm của bạn.

Bút Stylus được thiết kế dành cho ai?

Stylus được thiết kế dành cho các nhà phát triển Web 3 có kinh nghiệm quan tâm đến việc sử dụng các ngôn ngữ WASM bổ sung tương thích với chuỗi Arbitrum như Rust, C và C++, cũng như dành cho các nhà phát triển có thể ít quen thuộc hơn với việc phát triển blockchain.

Bút stylus dành cho các nhà phát triển Solidity đang tìm cách có được bộ nhớ và điện toán rẻ hơn cho dApp của họ.

Bút stylus dành cho các nhà phát triển blockchain quen thuộc với môi trường Rust như Solana và NEAR, những người muốn hưởng lợi từ việc làm việc trong EVM.

Nếu bạn muốn triển khai các thư viện mật mã tiêu chuẩn ngành như đường cong secp256r1, Stylus cũng là lựa chọn dành cho bạn.

Các tính năng chính của Stylus là gì?

Phát triển Ethereum gốc bằng các ngôn ngữ lập trình phổ biến: Tận dụng các ngôn ngữ tương thích WASM phổ biến như Rust, C và C++ để xây dựng ứng dụng của bạn trên hệ sinh thái rộng lớn của Arbitrum, cho phép bạn kết hợp các ngôn ngữ lập trình Web 2 phổ biến với L2 thông minh được sử dụng rộng rãi nhất hợp đồng được kết hợp.

Một chuỗi, nhiều ngôn ngữ: Stylus cho phép bạn sử dụng nhiều ngôn ngữ lập trình trên một chuỗi. Các nhà phát triển không còn cần phải chọn một blockchain hỗ trợ ngôn ngữ lập trình ưa thích của họ nữa; mọi thứ diễn ra trên cùng một chuỗi.

Khả năng kết hợp đầy đủ: Hợp đồng Solidity và chương trình WASM hoàn toàn có thể tương tác với nhau. Nếu làm việc trong Solidity, nhà phát triển có thể gọi các chương trình Rust hoặc các phần phụ thuộc khác phụ thuộc vào ngôn ngữ khác. Nếu làm việc trong Rust, tất cả chức năng của Solidity đều có sẵn trực tiếp.

Tính toán nhanh hơn, chi phí thấp hơn: Sử dụng Stylus, Rust, C và C++, các hoạt động tính toán WASM chạy nhanh hơn nhiều so với các hoạt động tương đương Solidity của chúng. Tính toán đã được cải thiện hơn 10 lần. Trí nhớ đã được tăng lên hơn 100 lần.

Kích hoạt các trường hợp sử dụng mới: Tốc độ tính toán của Stylus, hiệu quả chi phí được cải thiện và quyền truy cập vào hệ sinh thái WASM trưởng thành sẽ mở ra các trường hợp sử dụng EVM mới mà trước đây không thực tế. Thư viện mật mã hiện có thể được triển khai dưới dạng biên dịch trước tùy chỉnh mà không cần được phép. Các thư viện nghệ thuật sáng tạo sử dụng nhiều RAM, chuỗi trò chơi hiện có được viết bằng C++ và các mô hình AI chuyên sâu về tính toán đều trở nên dễ tiếp cận hơn.

An toàn hơn theo thiết kế: Các chương trình WASM được viết bằng Stylus Rust SDK sẽ an toàn hơn khi chọn nhập lại. Tái nhập là một lỗ hổng phổ biến trong Solidity mà các nhà phát triển chỉ có thể cố gắng giảm thiểu. Trong Stylus, tính năng thử lại bị tắt theo mặc định trừ khi bị ghi đè có chủ ý.

###Stylus có gì độc đáo?

Được tùy chỉnh cho Arbitrum: Stylus cho phép bạn phát triển trong WASM trong khi vẫn duy trì tính trưởng thành, tính bảo mật và khả năng mở rộng của Arbitrum, giải pháp mở rộng quy mô lớn nhất của Ethereum.

Hoạt động với Chuỗi Arbitrum Orbit L3: Để tùy chỉnh tốt hơn, Stylus có thể được sử dụng với khung phát triển Arbitrum Orbit, cho phép bạn hỗ trợ các ngôn ngữ lập trình tương thích WASM phổ biến trên chuỗi Orbit chuyên dụng của bạn.

Cộng đồng đối tác và nhà phát triển lớn nhất: Bằng cách hỗ trợ chuỗi Arbitrum, Stylus được định vị trong hệ sinh thái Ethereum L2 lớn nhất, tận dụng giao thức, cộng đồng và hỗ trợ đối tác.

Hỗ trợ công cụ blockchain và Rust ngay lập tức: Stylus cho phép bạn bắt đầu phát triển ngay lập tức, bao gồm hỗ trợ cho các trình khám phá khối và công cụ Rust CLI khi ra mắt testnet đầu tiên. Stylus cũng bao gồm SDK nguồn mở cho Rust, C và C++, có khả năng mở rộng sang các ngôn ngữ khác như Move, Sway, Cairo và Go.

Stylus tiết kiệm tiền bạc và thời gian như thế nào?

Giảm chi phí gas của bạn: So với việc sử dụng Solidity, các chương trình WASM hiệu quả hơn, giảm chi phí gas hơn nữa.

Giảm chi phí bộ nhớ và lưu trữ: Ngoài chi phí gas thấp hơn do hoạt động tính toán hiệu quả hơn, bộ nhớ trong Stylus cũng tiết kiệm hơn. Chi phí phân bổ vài megabyte RAM trong Stylus là 1/100 đến 1/500 chi phí trong Solidity. Bút stylus cũng có thể tự động sử dụng công cụ kiểm tra mượn của Rust để giảm bớt hoạt động lưu trữ một cách an toàn, giúp giảm thêm chi phí.

Sử dụng thư viện hiện có: Không cần viết lại mã để đạt được chức năng tương tự như thư viện bạn đã viết. Các thư viện hiện có trong Rust, C và C++ có thể được triển khai với những sửa đổi tối thiểu.

Chuyện gì xảy ra tiếp theo?

Kiểm tra Trail of Bits: Trail of Bits sẽ kiểm tra mã nguồn của Stylus để đảm bảo tính bảo mật của hợp đồng và Stylus SDK.

DAO Vote: Vì cả Arbitrum One và Arbitrum Nova đều do DAO quản lý nên việc có nâng cấp để hỗ trợ Stylus hay không sẽ do DAO quyết định.

Tham gia AMA của chúng tôi: Hãy tham gia cùng chúng tôi vào ngày 7 tháng 9 để xem các cuộc thảo luận mới nhất của chúng tôi về Stylus trên YouTube và đặt câu hỏi cho chúng tôi.

Giành giải thưởng lớn tại ETHGlobal NY: Chúng tôi sẽ trao giải thưởng trị giá 20.000 USD cho Stylus tại ETHGlobal NY từ ngày 22 đến ngày 24 tháng 9, vì vậy hãy tham gia sự kiện thú vị này và gặp gỡ nhóm Stylus!

Bản dịch: @hicaptainz

Xem bản gốc
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.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
Không có bình luận
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)