Arbitrum の大きな動きの解釈: 新たに開始されたプログラミング環境 Stylus は EVM を超えることができるか?
からMedium、原著者: Offchain Labs
日常翻訳者 |

日常翻訳者 |
2 月 7 日、Arbitrum 開発チームである Offchain Labs は、Arbitrum One および Arbitrum Nova 向けの次世代プログラミング環境 Stylus を今年後半に開始すると発表しました。Stylus を使用すると、開発者は使い慣れたプログラミング言語 (Rust、C など) を使用できます。および C++) を使用して、Arbitrum 上の EVM プログラムで実行するアプリケーションをデプロイします。さらに、Offchain Labs によれば、Stylus は桁違いに高速で、手数料が削減され、イーサリアム仮想マシンと完全に相互運用可能であり、それを「仮想マシン」とさえ呼んでいます。。本当にStylusはEVMを超えることができるのでしょうか?次に、Odaily で全員を一緒に分析しましょう。
副題
スタイラス: EVM 同等性を超えて
2021 年 8 月のメインネットの立ち上げにより、Arbitrum One は有効な不正行為の証明を持つ唯一の EVM 同等ロールアップになります。これは、過去にレイヤー 1 で実行できたことはすべて、レイヤー 2 で安全に実行できるようになり、より高速かつ高速に実行できることを意味します。安い。 EVM 同等性は、あらゆる汎用ロールアップ テクノロジーに必要であり、Arbitrum One および Arbitrum Nova 上で分散型アプリケーションとプロトコルのより活気のあるエコシステムを可能にします。
Stylus を使用するユーザーにとって、Rust、C、C++ などの一般的なプログラミング言語で書かれたプログラムを Arbitrum One および Arbitrum Nova に展開するのは非常に便利です。また、Arbitrum ブロックチェーンの既存の Solidity と統合することもできます。 dAppを並行して実行します。

画像の説明
上: Rust 音声で書かれたプログラム
ゲーム開発からソーシャル メディアまで、Stylus を使用すると、Web3 への移行中に操作を簡単にアップグレードできます。開発者は、Arbitrum 上に構築するために Solidity プログラミング言語の原理を理解する必要さえありませんし、すでに使い慣れたツールを使用することもできません. 、これらのツールのエンコード設定に関係なく。
これは、異なる言語で書かれたプログラムをシームレスに組み合わせることができ、契約ではユーザーはおろか他の人がどの言語を使用しているかを知る必要がないためです。つまり、すべてがすべてを物語っています。
副題
Dappsの高速化、手数料の削減
Stylus は、分散型プログラムの作成方法を拡張するだけでなく、パフォーマンスを最適化し、プログラムの処理を高速化します。 Arbitrum は、昨年の Nitro アップグレードにより 10 倍のパフォーマンス向上を実現しました。 Stylus を使用すると、パフォーマンスがさらに向上します。 Stylus は、Rust などの言語で書かれた Arbitrum dapps や、Solidity や Vyper で開発されたプログラムよりもほぼ 1 桁高速です。
また、Stylus は手数料を大幅に削減し、幅広い分野でブロックチェーンの高コンピューティング能力アプリケーションの新時代を切り開くことができます。 Arbitrum Nova のデータ節約コストと組み合わせると、Stylus 上に構築された分散型ゲームが効果的にサポートされるようになり、Stylus は 2 つのブロックチェーン、Arbitrum One に完全に統合されるため、DeFi、DAO、その他の暗号化のユースケースも Arbitrum One で効率的に提供されます。そしてアービトラム・ノヴァ。
低コスト コンピューティングは、開発者に強力なプログラミングの自由をもたらすことができます。そのため、イーサリアム コミュニティは、主に次のような EVM の高速化に取り組んできました。
1. プリコンパイルと呼ばれる特別なスマート コントラクトを時折追加します。
Stylus を使用すると、ユーザーは独自のプリコンパイルを作成できます。

画像の説明
ACプリコンパイル済み
イーサリアムの研究者にとって、Stylus の AC プリコンパイル機能は、独自のテストネットを構築することなく、Stylus を使用して EIP プリコンパイルを設計および反復できるため、非常に価値のあるものになるでしょう。EVM は、Arbitrum の開発に非常に満足していると思います。 。 Arbitrum の画期的なブレークスルーの多くは、WASM を EVM に追加するレイヤー 1 イニシアチブである eWASM とも連携しています。
副題
走り方
2022 年 8 月に、Nitro アップグレードによりレイヤー 2 が変更されました。
Arbitrum バリデーターは、イーサリアムで最も人気のある実行クライアントである Geth を実行し、WebAssembly での個々の不正行為を検証し始めました。史上初めて、レイヤー 2 はネイティブ ブロックチェーンの速度で実行できるようになり、場合によっては低速の WASM に切り替えることができました。これはおそらく、潜在的な攻撃者 (合併後はほとんど見られなくなりました) を打ち負かす時期が来たことを証明するためでしょう。
Stylus は、Arbitrum の自然な進化における次のステップです。 Nitro を使用すると、Arbitrum の不正行為の証明により、検証者が Geth が誠実なプログラムであり、適切に動作することに同意する必要がある、信頼できる WASM を強制できます。これは、イーサリアムとすべての Geth ベースのレイヤー 2 が現在行っているパーミッションレス EVM ネットワークの十分な基盤ですが、規模を達成するには次のステップ、つまり信頼できない WASM に対する不正行為を証明する必要があります。
Stylus モデルでは、ユーザーはプログラムを WASM にコンパイルし、その後、オンチェーンで実行が制限され、セキュリティが強化された形式に変換されます。 WASM サンドボックスを介して、Arbitrum はネイティブ ブロックチェーンに近い速度でユーザー プログラムを実行でき、Web ブラウザーが Web ページのレンダリングに依存するのと同じセキュリティ保証により、悪意のあるプログラムは「EVM を呼び出すことなくチェーン上で証明可能」になります。 」終了しました。
トランザクションが EVM コントラクトを呼び出すと、Geth が実行され、結果が返されます。その EVM コントラクトが WASM プログラムへのサブコールを行う場合、Stylus が介入して結果のその部分を計算します。EVM はまだ存在しており、以前とまったく同じになります。
Stylus は EVM を置き換えるものではなく、EVM を強化するものです。


