Giải mã Arbitrum: Stylus, môi trường lập trình mới ra mắt, có thể vượt qua EVM không? - ChainCatcher

robot
Đang tạo bản tóm tắt

Nguồn gốc văn bản: Offchain Labs

Bản dịch gốc: Moni, Odaily Thế giới Daily Star

Ngày 7 tháng 2, nhóm phát triển Arbitrum từ Offchain Labs đã thông báo rằng họ sẽ ra mắt môi trường lập trình thế hệ tiếp theo Stylus cho Arbitrum One và Arbitrum Nova vào cuối năm nay. Stylus, thông qua tính năng hợp đồng thông minh WebAssembly, cho phép các nhà phát triển triển khai ứng dụng bằng ngôn ngữ lập trình mà họ thích (bao gồm Rust, C và C++), để chạy cùng chương trình EVM trên Arbitrum.

Quan trọng hơn, Offchain Labs cho biết Stylus nhanh hơn một số lượng đáng kể và có thể giảm chi phí và hoàn toàn tương tác với máy ảo Ethereum, thậm chí được gọi là phiên bản nâng cấp của máy ảo Ethereum "EVM+". Liệu Stylus có thể vượt qua EVM không?

Stylus:vượt qua tính tương đương EVM

Với việc Arbitrum One trở thành Rollup tương đương EVM duy nhất với chứng minh gian lận hiệu quả sau khi ra mắt mainnet vào tháng 8 năm 2021, điều này có nghĩa là tất cả những gì trước đây có thể thực hiện trên Layer 1 giờ đều có thể an toàn trên Layer 2, với tốc độ nhanh hơn và chi phí thấp hơn. Tính tương đương EVM là điều cần thiết đối với bất kỳ công nghệ Rollup nào, đồng thời tạo điều kiện cho ứng dụng phi tập trung và hệ sinh thái giao thức trên Arbitrum One và Arbitrum Nova trở nên sôi động hơn.

Tuy nhiên, việc đạt được sự tương đương với EVM không phải là mục tiêu cuối cùng của Arbitrum, mà là điểm khởi đầu. Công nghệ Arbitrum đã duy trì sự tương đương với EVM từ đầu, nhưng sớm nhận ra rằng có thể làm nhiều hơn. Vì vậy, Arbitrum đưa ra một "định nghĩa mẫu" và gọi đó là "EVM+". Việc ra mắt Stylus không thể phủ nhận là bước đầu tiên để xây dựng tầm nhìn này, cũng là một giai đoạn phát triển hoàn toàn mới của Arbitrum - môi trường lập trình chung và máy ảo WASM.

Đối với người dùng sử dụng Stylus, việc triển khai các chương trình được viết bằng các ngôn ngữ lập trình phổ biến như Rust, C, C++ lên Arbitrum One và Arbitrum Nova sẽ trở nên rất thuận tiện, và còn có thể song song với các ứng dụng Solidity dApp hiện có trên chuỗi khối Arbitrum.

Giải mã Arbitrum: Stylus - Môi trường lập trình mới vượt trội EVM?

Biểu đồ trên: một chương trình được viết bằng Rust

Từ phát triển trò chơi đến truyền thông xã hội, trong quá trình chuyển đổi sang Web3, Stylus có thể giúp việc nâng cấp trở nên dễ dàng hơn, các nhà phát triển thậm chí không cần phải hiểu nguyên lý lập trình Solidity mà vẫn có thể xây dựng trên Arbitrum, cũng như sử dụng các công cụ mà họ đã biết và yêu thích mà không cần quan tâm đến sở thích mã hóa của các công cụ đó.

Với các nhà phát triển Web3 giàu kinh nghiệm, không cần phải lựa chọn giữa Ethereum và các Lớp 1 khác nữa. Cho dù là ứng dụng DeFi Solidity truyền thống tìm kiếm trải nghiệm một cách đối ứng với Ethereum hay Zk Rollup thế hệ tiếp theo xác minh bằng Rust, Arbitrum đều có thể trở thành một trong những lựa chọn tốt nhất.

Điều này là vì các chương trình được viết bằng các ngôn ngữ khác nhau có thể kết hợp một cách mượt mà, hợp đồng không bao giờ cần biết người khác đang sử dụng ngôn ngữ gì, người dùng cũng không cần — vì vậy, mọi thứ đều được sản phẩm nói lên.

Ứng dụng phi tập trung nhanh hơn, phí thấp hơn

Stylus không chỉ mở rộng cách mà mọi người viết các chương trình phi tập trung, mà còn tối ưu hóa hiệu suất, giúp tăng tốc độ xử lý chương trình. Với bản nâng cấp Nitro vào năm ngoái, Arbitrum đã thấy sự cải thiện về hiệu suất lên đến 10 lần. Với Stylus, hiệu suất sẽ còn được cải thiện hơn nữa. So với các ứng dụng phi tập trung của Arbitrum viết bằng các ngôn ngữ như Rust hoặc các chương trình phát triển bằng Solidity và Vyper, Stylus gần như nhanh hơn một cấp độ.

Stylus cũng giúp giảm phí giao dịch một cách đáng kể, mở ra một thời đại mới của ứng dụng blockchain có sức mạnh tính toán cao trong nhiều lĩnh vực. Khi kết hợp với việc tiết kiệm dữ liệu của Arbitrum Nova, các trò chơi phi tập trung dựa trên Stylus sẽ được hỗ trợ một cách hiệu quả, DeFi, DAO và các trường hợp sử dụng mã hóa khác cũng sẽ nhận được dịch vụ hiệu quả trên Arbitrum One, vì Stylus đã được tích hợp hoàn toàn vào hai chuỗi khối Arbitrum One và Arbitrum Nova.

Tính toán chi phí thấp có thể mang lại sự tự do mạnh mẽ trong việc viết chương trình cho các nhà phát triển, đây thực sự cũng là lý do mà cộng đồng Ethereum luôn nỗ lực để tăng tốc EVM, chủ yếu liên quan đến:

1、Đôi khi thêm các hợp đồng thông minh đặc biệt được gọi là trước biên dịch;

2、Có thể thực hiện hiệu quả các nhiệm vụ cụ thể như tính toán băm.

Sử dụng Stylus, người dùng sẽ có thể tạo ra bản biên dịch trước của riêng mình:

解读 Arbitrum 大动作:新推出的编程环境 Stylus 能超越 EVM 吗?

AC Biên dịch trước

Nếu một nhóm chứng minh không có kiến thức cần xây dựng một đường cong khớp hoàn toàn mới, hoặc một cầu alt-Layer 1 cần một thuật toán băm không thông thường, họ có thể đơn giản là triển khai thư viện mật mã như một bản biên soạn tùy chỉnh. Bất kỳ hệ thống mật mã nào, bất kỳ việc triển khai tham chiếu nào, giống như nó là SHA 2 nguyên sinh của EVM, Layer 3, thậm chí cả ứng dụng học máy cũng có thể được hưởng lợi từ nó.

Đối với các nhà nghiên cứu về Ethereum, tính năng tiền biên dịch AC của Stylus sẽ rất có giá trị, vì họ có thể sử dụng Stylus để thiết kế và lặp lại các tiền biên dịch EIP mà không cần phải thiết lập mạng thử nghiệm riêng, và họ tin rằng EVM sẽ rất vui mừng khi thấy Arbitrum đóng một vai trò quan trọng trong quá trình phát triển của nó. Nhiều bước tiến lớn của Arbitrum cũng liên quan chặt chẽ đến eWASM, eWASM là một kế hoạch Layer 1 để thêm WASM vào EVM.

Làm thế nào để chạy

Trong tháng 8 năm 2022, Nitro đã nâng cấp và thay đổi Layer 2.

Arbitrum validators begin running Ethereum's most popular execution client, Geth, and verify fraudulent behavior in WebAssembly. Layer 2 is the first time in history to run at the speed of a native blockchain, occasionally switching to slower WASM, perhaps just to prove it's time to defeat potential attackers (rarely seen after the merge).

Stylus là bước tiến tự nhiên tiếp theo của Arbitrum. Với sự trợ giúp của Nitro, chứng minh gian lận của Arbitrum có thể thực hiện WASM đáng tin cậy, các nhà xác minh phải đồng ý rằng Geth là một chương trình trung thực và hành vi của nó là phù hợp. Mặc dù điều này là nền tảng đầy đủ cho mạng lưới EVM không cần giấy phép, đây cũng là điều mà Ethereum và tất cả các Layer 2 dựa trên Geth đang làm, nhưng quy mô cần phải đi tiếp một bước: chứng minh gian lận đối với WASM không đáng tin cậy.

Trong mô hình Stylus, người dùng biên dịch các chương trình của họ thành WASM và sau đó chuyển đổi chúng trên chuỗi thành một định dạng bị giới hạn trong thực thi và được thực thi một cách an toàn. Với hộp cát WASM, Arbitrum có thể chạy các chương trình người dùng ở tốc độ blockchain gần như nguyên bản, với cùng đảm bảo bảo mật mà các trình duyệt web dựa vào để hiển thị các trang web và chương trình độc hại sẽ bị chấm dứt theo cách có thể được chứng minh trên chuỗi mà không cần gọi EVM.

Khi gọi giao dịch đến hợp đồng EVM, Geth thực thi và trả về kết quả. Nếu hợp đồng EVM đó chính xác làm cuộc gọi con cho chương trình WASM, thì Stylus sẽ can thiệp và tính toán phần này của kết quả.

EVM vẫn tồn tại và sẽ hoạt động hoàn toàn như trước. Stylus sẽ không thay thế EVM mà sẽ tăng cường cho EVM.

Mọi thứ mà Arbitrum làm đều hoàn toàn có thể mở rộng, và đó cũng là lý do tại sao Stylus được gọi là "EVM+".

Xem bản gốc
Nội dung chỉ mang tính chất tham khảo, không phải là lời chào mời hay đề nghị. Không cung cấp tư vấn về đầu tư, thuế hoặc pháp lý. Xem Tuyên bố miễn trừ trách nhiệm để biết thêm thông tin về rủi ro.
  • Phần thưởng
  • Bình luận
  • 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.io
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)