Baca tumpukan teknologi dan alur transaksi Scroll dalam satu artikel

Oleh Francesco, Castle Capital; Terjemahan: Golden Finance Xiaozou

Pada 10 Oktober, Scroll merilis pesan samar yang mengumumkan peluncuran mainnet-nya. Selain pertanian airdroping, saya tidak sepenuhnya menyadari hal itu. Jadi saya memutuskan untuk menggali lebih dalam!

Mari kita mulai dengan Scroll. Scroll adalah solusi penskalaan Ethereum: rollup umum tanpa pengetahuan (zk) L2. Kedengarannya seperti banyak kata-kata funky dan mewah, mari kita lihat lebih dekat.

Sebagai rollup L2 yang berjalan di Ethereum, Scroll mengimpor keamanan ETH asli.

! [3BwaX61RXgYWgOajov0oviaGFFCMbgk1jpWKIn7J.png] (https://img.jinse.cn/7119142_watermarknone.png "7119142")

Selain keamanan, Scroll menyatu dengan mulus ke dalam ekosistem Ethereum yang kaya:

· alat

· dApps

· Kontrak pintar

· Basis pengguna

Praktik ini dengan mudah mentransfer dan menukar sumber daya ini, memastikan kompatibilitas EVM yang tak tertandingi. "Untuk pengguna dan pengembang, Scroll hampir setara dengan Ethereum."

Sebelum Scroll, tidak ada rollup zk universal, terutama karena kerumitan menghasilkan bukti zk untuk perhitungan Ethereum Virtual Machine (EVM). Sederhananya, rollup universal dimaksudkan untuk memiliki setara dengan EVM.

Namun, menjalankan lingkungan EVM dengan sukses pada zk rollup selalu menjadi tujuan yang sulit dipahami. Hal ini disebabkan oleh kompleksitas konversi transaksi EVM menjadi rangkaian logika yang dapat dijelaskan oleh bukti zk. Kompleksitas ini juga menjelaskan mengapa proyek rollup zk hanya berfokus pada aplikasi tertentu, seperti dYdX, yang berfokus pada transaksi, dan ImmutableX, yang berfokus pada NFT.

Karena kesulitan teknis, tidak mungkin mengembangkan jaringan universal yang dapat menyebarkan berbagai dAapps. Itu sebabnya zk-rollup tidak berkinerja baik dalam hal TVL dan jumlah pelanggan dibandingkan dengan rollup optimis seperti Immutable.

Terlepas dari tantangan ini, pencarian ZK Rollup generik terus berlanjut. Kompatibilitas EVM penting karena sangat menyederhanakan pekerjaan yang diperlukan bagi pengembang untuk beralih ke rantai baru.

Transisi ke rantai non-EVM berarti:

· Kontrak yang ada harus dimigrasikan dan ditulis ulang ke rollup baru.

· Tidak didukung oleh alat EVM yang ada (perpustakaan, dompet, pasar, dll.).

· Aplikasi dari ekosistem Ethereum tidak dapat didukung.

Banyak rollup mengambil tugas EVM zk generik, dengan berbagai tingkat kompatibilitas EVM.

** Top 5 zkEVM perbandingan **

! [LSM86T62BM2YWEonkmazzYQgUB81TyIlC7h4V56b.png] (https://img.jinse.cn/7119144_watermarknone.png "7119144")

(**1)Starknet dan zkSync (tingkat bahasa):

Ini adalah solusi khusus yang saat ini berjalan dengan komputer virtual kustom mereka sendiri (Cairo VMs). Mereka menjalankan VM kustom dan membuat kompiler, "Warp Transpiler," yang mengkompilasi kode Solidity ke bytecode VM Kairo.

! [f0mw065oU22uQaoAHUgGeTVnIuusPnGXMr4NmvGg.png] (https://img.jinse.cn/7119145_watermarknone.png "7119145")

Apa yang mereka lakukan adalah membuat VM baru dan menambahkan dukungan alat Ethereum sebagai lapisan tambahan di atasnya. Ini masih mencapai tujuan mengekspor kontrak soliditas ke StarkNet, menjadikannya "kompatibel dengan EVM."

Meskipun bukan eksekusi EVM langsung, ini mempertahankan kompatibilitas, memungkinkan pengembang Solidity untuk menulis kode untuk rollup mereka. Ini adalah kompromi yang bagus.

(2)Polygon zk-EVM (tingkat bytecode):

Polygon menjalankan VM kustom, tetapi telah memetakan semua opcode EVM agar valid untuk VM-nya. Pendekatan Polygon adalah membangun zkEVM dengan "kesetaraan tingkat opcode."

Berbeda dengan Scroll, Polygon memiliki runtime alternatif — zkutor — yang menjalankan opcode "zkASM" khusus alih-alih menjalankan opcode EVM secara langsung. Hal ini dilakukan untuk mengoptimalkan interpretasi EVM (karena bukti langsung EVM akan terlalu membatasi).

! [dBbRwBMW3X9X60RcwaEGFU8IMej4H3NDmzNcyA0Z.png] (https://img.jinse.cn/7119146_watermarknone.png "7119146")

Berikut adalah diagram skematik dari proses tersebut:

!

Meskipun konfigurasi ini lebih berkinerja daripada Scroll, ia menambahkan banyak kode khusus (untuk membuat zkASM), memperkenalkan persyaratan yang mungkin untuk memodifikasi kode atau alat untuk kompatibilitas, dan mungkin semakin berbeda dari Ethereum dari waktu ke waktu.

(3)Gulir (tingkat bytecode):

Ubah eksekusi EVM langsung menjadi sirkuit yang dapat diverifikasi dengan keunggulan dalam dukungan dan kompatibilitas alat. Saat ini, Scroll tidak mendukung semua opcode EVM, tetapi mereka berencana untuk akhirnya menerapkan ini dari waktu ke waktu.

! [qTtHQfu0A2TL4Es1o7GUr4SLTmX84fXexBThP2qS.png] (https://img.jinse.cn/7119150_watermarknone.png "7119150")

Bagaimana cara kerja Scroll (tumpukan teknologi)?

Scroll adalah rollup zk, dengan kontrak pintar pada ETH L1, dan merupakan validator bukti zkEVM yang mampu memverifikasi bahwa protokol Scroll aman.

! [epGWjBUK3UM7PGzW3TTnIyS4d6U3HZJbQvUsFlLU.png] (https://img.jinse.cn/7119151_watermarknone.png "7119151")

Bagaimana transaksi berlangsung di Scroll?

· Scroll dapat mengelompokkan blok dan menulis data blok ke Ethereum.

· Setelah bukti validitas dihasilkan di blok baru, itu ditulis ke Ethereum.

! [puMNkVFi6Mo0fvYN2CHi2b2rRLTtF0EqJCoIngKl.png] (https://img.jinse.cn/7119152_watermarknone.png "7119152")

Dengan demikian, blok pada Scroll dapat memiliki tiga status:

· Pra-komit: Diusulkan oleh sequencer dan disertakan dalam Gulungan.

· Komit: Data transaksi yang dipublikasikan di Ethereum

· Finalisasi: Eksekusi yang tepat telah dikonfirmasi oleh bukti validitas on-chain yang dipublikasikan di Ethereum.

Alur transaksi adalah sebagai berikut:

(1) Transaksi yang mengalir dari sequencer dibundel dan dikemas dalam satu blok (1).

(2) Data dan data panggilan berkomitmen untuk kontrak rollup pada L1, dan blok berkomitmen (D1).

! [MGHpIZI5tIrmUyZ1wFO8IBBlPkjPyGlTqJ0xcorf.png] (https://img.jinse.cn/7119154_watermarknone.png "7119154")

(3) Pembangkitan bukti: Informasi diteruskan ke koordinator ("jejak" dari pekerjaan yang telah selesai), kemudian diteruskan ke Prover, yang pada gilirannya menghasilkan bukti ZK.

(4) Pembangkitan bukti dapat menempati beberapa blok dan dapat dilakukan secara paralel oleh "provers" yang berbeda.

! [MGHpIZI5tIrmUyZ1wFO8IBBlPkjPyGlTqJ0xcorf.png] (https://img.jinse.cn/7119154_watermarknone.png "7119154")

(5) Pembuatan bukti agregat: Bukti dihasilkan dan dikumpulkan dalam batch, dan kemudian diserahkan ke rantai untuk verifikasi (Verifikasi).

(6) Blok diselesaikan.

! [MGHpIZI5tIrmUyZ1wFO8IBBlPkjPyGlTqJ0xcorf.png] (https://img.jinse.cn/7119154_watermarknone.png "7119154")

Transaksi diproses > oleh node yang menjalankan garpu Geth > jejak eksekusi > memasukkan sirkuit zkEVM > menghasilkan bukti > input ke dalam set yang menunjukkan bahwa bukti tersebut valid, > menghasilkan bukti agregat > dikeluarkan untuk kontrak L1.

! [06C4j68uFveOkp0nMwVLSpTuyfAXMdopOz20qFnZ.png] (https://img.jinse.cn/7119155_watermarknone.png "7119155")

Mengapa Gulir?

· Developer-centric: Menyediakan bytecode yang setara dengan EVM.

· Efisiensi: Ciptakan ruang blok yang lebih aman untuk Ethereum dan kurangi biaya gas.

· Kecepatan: Waktu blok yang dioptimalkan (3 detik vs 12 detik untuk Ethereum).

· Selaras dengan visi Ethereum.

Sejak dirilis, Scroll telah mengumpulkan lebih dari $ 1,5 juta di TVL.

! [vCuWn8SHO3ImoVojqdZZFz2pGcwxd48sHxKgodq3.png] (https://img.jinse.cn/7119157_watermarknone.png "7119157")

Lebih dari 1.383 pengguna telah menghubungkan ETH di Scroll.

! [CNorvLElukNCBx1rRFpChYL2NCMY930sRNSRhu6F.png] (https://img.jinse.cn/7119158_watermarknone.png "7119158")

Lebih dari 975 ETH telah dijembatani ke mainnet Scroll, dengan total $ 1,5 juta.

! [dAgVuhJqXcFf5kWAWhE7dpO8TwJUU01FWGaOYDqo.png] (https://img.jinse.cn/7119159_watermarknone.png "7119159")

Beberapa pemikiran:

ZK Rollup dipandang sebagai desain yang mengungguli saingan rollup optimisnya, terutama dalam hal privasi, tanpa penundaan penarikan karena kurangnya bukti penipuan.

Sebagai rollup zk generik yang kompatibel dengan bytecode, Scroll menjanjikan manfaat bukti zk pada L2 tanpa mengorbankan efek dan alat jaringan EVM.

Kompatibilitas penuh dengan EVM adalah cawan suci L2, dan itulah proposisi nilai Scroll: kegembiraan Ethereum. Kompatibilitas bytecode Scroll menggabungkan semua manfaat bukti zk ke Ethereum dengan kompatibilitas maksimum.

Perlu juga dicatat bahwa Scroll berkomitmen untuk desentralisasi. Meskipun akan ada penyortir pusat pada tahap awal, rencana desentralisasi sedang dalam proses. Selain itu, semua bukti ZK pada akhirnya akan dibuat oleh jaringan "prover" yang terdesentralisasi.

Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)