Menguraikan Gerakan Besar Arbitrum: Bisakah Lingkungan Pemrograman Terbaru, Stylus, Melampaui EVM? - ChainCatcher

robot
Pembuatan abstrak sedang berlangsung

Sumber teks: Offchain Labs

Terjemahan asli: Moni, Odaily Planet Daily

Pada 7 Februari, tim pengembangan Arbitrum, Offchain Labs, mengumumkan akan meluncurkan lingkungan pemrograman generasi berikutnya, Stylus, untuk Arbitrum One dan Arbitrum Nova lebih lanjut tahun ini. Stylus memanfaatkan fitur kontrak pintar WebAssembly, memungkinkan pengembang untuk mendeploy aplikasi dengan bahasa pemrograman yang mereka kuasai (termasuk Rust, C, dan C++), untuk berjalan bersama program EVM di Arbitrum.

Yang lebih penting, Offchain Labs menyatakan bahwa kecepatan Stylus meningkat satu tingkat, dan dapat mengurangi biaya serta sepenuhnya berinteraksi dengan mesin virtual Ethereum, bahkan menyebutnya sebagai versi upgrade dari mesin virtual Ethereum "EVM+". Apakah Stylus benar-benar dapat melampaui EVM?

Stylus: melampaui kesetaraan EVM

Dengan peluncuran mainnet pada bulan Agustus 2021, Arbitrum One menjadi satu-satunya Rollup EVM yang memiliki validitas bukti kebohongan, yang berarti apa pun yang sebelumnya dapat dilakukan di Layer 1 sekarang dapat dilakukan dengan aman di Layer 2, dengan kecepatan lebih tinggi dan biaya lebih rendah. Kesenjangan EVM adalah keharusan untuk setiap teknologi Rollup umum, dan juga membuat aplikasi dan ekosistem protokol terdesentralisasi di Arbitrum One dan Arbitrum Nova menjadi lebih hidup.

Namun, menjadi setara dengan EVM bukanlah tujuan akhir Arbitrum, tetapi merupakan awal. Teknologi Arbitrum selalu setara dengan EVM sejak awal, namun segera ditemukan bahwa sebenarnya bisa dilakukan lebih banyak. Oleh karena itu, Arbitrum memberikan definisi 'paradigma' dan menyebutnya sebagai 'EVM+'. Peluncuran Stylus tanpa keraguan adalah langkah pertama dalam membangun visi ini, dan juga merupakan tahap baru dalam pengembangan Arbitrum - lingkungan pemrograman umum dan mesin virtual WASM.

Bagi pengguna Stylus, mendeploy program-program yang ditulis dengan bahasa pemrograman populer seperti Rust, C, C++, ke Arbitrum One dan Arbitrum Nova akan menjadi sangat mudah, dan juga dapat berjalan sejajar dengan dApp Solidity yang ada di blockchain Arbitrum.

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

Gambar di atas: sebuah program yang ditulis dalam bahasa Rust

Dari pengembangan game hingga media sosial, dalam proses transisi ke Web3, Stylus dapat membuat peningkatan operasi menjadi lebih mudah, pengembang bahkan tidak perlu memahami prinsip bahasa pemrograman Solidity untuk membangun di Arbitrum, juga dapat menggunakan alat yang sudah mereka kenal dan sukai, tanpa perlu memikirkan preferensi pengkodean alat tersebut.

Bagi pengembang Web3 berpengalaman, tidak perlu lagi memilih antara Ethereum dan Layer 1 lainnya. Baik Anda mencari pengalaman DeFi Solidity tradisional satu lawan satu dengan Ethereum, atau generasi berikutnya Zk Rollup yang memverifikasi bukti zero knowledge dalam Rust, Arbitrum bisa menjadi pilihan terbaik.

Ini karena program yang ditulis dalam bahasa yang berbeda dapat digabungkan secara mulus, kontrak tidak pernah perlu tahu bahasa lain yang digunakan oleh orang lain, pengguna bahkan tidak perlu tahu—jadi, segalanya berbicara dengan produk.

Dapp yang lebih cepat, biaya yang lebih rendah

Stylus tidak hanya memperluas cara orang menulis program terdesentralisasi, tetapi juga mengoptimalkan kinerja, membuat program lebih cepat dalam pemrosesan. Dengan upgrade Nitro tahun lalu, Arbitrum telah melihat peningkatan kinerja 10 kali lipat. Dengan Stylus, kinerja akan semakin ditingkatkan. Dibandingkan dengan aplikasi terdesentralisasi Arbitrum yang ditulis menggunakan bahasa seperti Rust, atau program yang dikembangkan menggunakan Solidity dan Vyper, Stylus hampir satu tingkat lebih cepat.

Stylus juga dapat secara signifikan mengurangi biaya transaksi, membuka era baru untuk aplikasi blockchain berkekuatan komputasi tinggi di berbagai bidang. Ketika dikombinasikan dengan penghematan data dari Arbitrum Nova, game terdesentralisasi yang dibangun berbasis Stylus akan mendapatkan dukungan yang efektif, sementara kasus penggunaan kripto seperti DeFi, DAO, dan lainnya akan mendapatkan layanan efisien di Arbitrum One, karena Stylus telah terintegrasi sepenuhnya di kedua blockchain Arbitrum One dan Arbitrum Nova.

Perhitungan rendah biaya dapat memberikan kebebasan menulis program yang kuat bagi pengembang, yang sebenarnya juga merupakan alasan mengapa komunitas Ethereum telah berkomitmen untuk mempercepat EVM, terutama melibatkan:

  1. Kadang-kadang menambahkan kontrak pintar khusus disebut pra-kompilasi;

2、Dapat secara efektif menjalankan perhitungan hash dan tugas khusus lainnya.

Dengan Stylus, pengguna akan dapat membuat pra-kompilasi mereka sendiri:

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

AC Precompiler

Jika sebuah tim bukti pengetahuan nol perlu membangun kurva pencocokan baru, atau jembatan alt-Layer 1 memerlukan algoritma hash yang tidak biasa, mereka dapat dengan mudah mendeploy perpustakaan kriptografi sebagai pra-kompilasi kustom. Setiap sistem kriptografi, setiap implementasi referensi, seolah-olah itu adalah SHA 2 asli dari EVM, Layer 3, bahkan aplikasi pembelajaran mesin dapat mengambil manfaat dari hal ini.

Bagi para peneliti Ethereum, fitur pra-kompilasi AC Stylus akan sangat berharga karena mereka dapat menggunakan Stylus untuk merancang dan mengiterasikan pra-kompilasi EIP tanpa perlu membangun jaringan uji mereka sendiri, sangat percaya bahwa EVM akan senang melihat peran kunci Arbitrum dalam perkembangannya. Banyak terobosan Arbitrum juga konsisten dengan eWASM, yang merupakan rencana Layer 1 untuk menambahkan WASM ke EVM.

Bagaimana cara menjalankannya

Pada bulan Agustus 2022, Nitro mengalami peningkatan yang mengubah Layer 2.

Validator Arbitrum mulai menjalankan klien eksekusi Ethereum paling populer, Geth, dan memverifikasi perilaku penipuan individual dalam WebAssembly. Layer 2 pertama kali dalam sejarah dapat beroperasi pada kecepatan blockchain asli, kadang-kadang beralih ke WASM yang lebih lambat, mungkin hanya untuk membuktikan bahwa saatnya untuk mengalahkan penyerang potensial (sesudah penggabungan, sebenarnya jarang melihat situasi seperti ini).

Stylus adalah langkah alami berikutnya untuk Arbitrum. Dengan bantuan Nitro, bukti penipuan Arbitrum dapat menjalankan WASM yang dapat dipercaya, validator harus setuju bahwa Geth adalah program yang jujur dan perilakunya sesuai. Meskipun ini adalah dasar yang cukup untuk jaringan EVM tanpa lisensi, ini juga merupakan hal yang sedang dilakukan oleh Ethereum dan semua Layer 2 berbasis Geth saat ini, namun mewujudkan skala memerlukan langkah berikutnya: bukti terhadap penipuan pada WASM yang tidak terpercaya.

Dalam model Stylus, pengguna mengompilasi program mereka ke dalam WASM, kemudian mengonversinya ke dalam format yang dieksekusi secara terbatas dan aman dengan penegakan ketat di atas rantai. Melalui kotak pasir WASM, Arbitrum dapat menjalankan program pengguna dengan kecepatan yang mendekati blockchain asli dan memiliki jaminan keamanan yang sama yang diperlukan untuk merender halaman web browser, program berbahaya akan dihentikan dengan cara yang 'dapat dibuktikan di atas rantai tanpa memanggil EVM'.

Ketika panggilan perdagangan dilakukan ke kontrak EVM, Geth akan mengeksekusi dan mengembalikan hasilnya. Jika kontrak EVM tersebut secara tepat melakukan pemanggilan subprogram WASM, maka Stylus akan menyela dan menghitung bagian ini dari hasil.

EVM masih ada dan akan tetap sama seperti sebelumnya. Stylus tidak akan menggantikan EVM, tetapi akan meningkatkan EVM.

Semua yang dilakukan oleh Arbitrum sangatlah dapat diperluas, dan itulah mengapa Stylus disebut sebagai "EVM+".

Lihat Asli
Konten ini hanya untuk referensi, bukan ajakan atau tawaran. Tidak ada nasihat investasi, pajak, atau hukum yang diberikan. Lihat Penafian untuk pengungkapan risiko lebih lanjut.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate.io
Komunitas
Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)