Jalan Maju OP Stack: Mengungkap Potensi OP Succinct ZK Rollup

律动
OP-2,24%
ZK-1,16%
ETH-0,11%

TL;DR

● Fitur utama yang disediakan oleh OP Succinct adalah mengintegrasikan ZKP ke dalam arsitektur modular OP Stack untuk mengubah OP Stack Rollup menjadi ZK Rollup yang sepenuhnya diverifikasi;

● Jika tujuan akhir dari pengembangan ETH adalah mengubah setiap Rollup menjadi ZK Rollup, tujuan OP Succinct adalah menggabungkan Rust dan SP1 untuk menerapkan implementasi OP Stack Type-1 zkEVM (sepenuhnya setara dengan ETH)

● OP Succinct Proposer utama menyelesaikan pembangkitan bukti paralel dan agregasi bukti serta verifikasi;

● OP Stack saat ini bergantung pada “jendela anti-penipuan 7 hari”, jika ada perselisihan, verifikasi transaksi akan ditunda selama seminggu, OP Succinct menggunakan bukti ZK untuk mempersingkat waktu penyelesaian transaksi, menghilangkan kebutuhan untuk memperluas jendela anti-penipuan.

● OP Succinct dapat sangat menurunkan biaya transaksi.

一、近期回顾:OP Mainnet 近况以及 OP Stack 与 OP Labs

Sumber gambar: Blockscout

1.1 Titik Perkembangan Utama OP Mainnet Terbaru

Pada 30 Maret 2024, OP Labs merilis ‘proof of failure’ di jaringan uji coba OP Sepoila, dan secara resmi merilis ‘proof of failure’ di OP Mainnet pada 11 Juni 2024, mendorong Desentralisasi ke tahap pertama, memungkinkan pengguna untuk menarik ETH dan Token ERC-20 dari OP Mainnet, memungkinkan mereka untuk mempertanyakan dan menghapus penarikan yang tidak valid tanpa perlu pihak ketiga yang dapat dipercaya (termasuk Base, Metal, Mode, dan Zora).

Untuk memastikan keamanan dan kepercayaan aset pengguna, Optimism menggunakan bukti kegagalan untuk meningkatkan akurasi dan efektivitas transaksi on-chain serta mencegah perilaku tidak benar. Prinsipnya meliputi:

● Ketersediaan Data: Bukti Kegagalan pertama-tama memastikan bahwa semua data di Layer-2 dapat diakses dan dapat diverifikasi oleh Layer-1;

● Periode Tantangan: Dalam periode tantangan tertentu, siapa pun dapat mempertanyakan data di Layer-2.

Jika seseorang menemukan bahwa data Layer-2 tidak konsisten dengan data Layer-1, mereka dapat menantangnya. Bukti Penyampaian: Jika ada keberatan, operator Layer-2 harus menyampaikan bukti untuk menyanggah keberatan tersebut, membuktikan kebenaran data mereka; Kepastian Akhir: Jika tidak ada keberatan yang valid selama periode penantangan, atau operator Layer-2 berhasil menyanggah keberatan tersebut, transaksi akan akhirnya dikonfirmasi dan dianggap sah.

1.2. Kaitan dan Perbedaan Antara Tumpukan OP dan Lab OP

OP Labs adalah tim atau organisasi yang mengembangkan solusi Optimism, sedangkan OP Stack adalah kerangka teknologi untuk membangun dan memperluas jaringan lapisan kedua Ethereum. Hubungan antara OP Labs dan OP Stack dapat dipahami sebagai hubungan antara pengembang dan alat pengembangannya.

● OP Labs:

OP Labs adalah kontributor inti dari proyek Optimism, bertanggung jawab untuk mengembangkan dan memelihara solusi lapisan kedua Optimism. Ini adalah sebuah tim atau organisasi yang fokus pada membangun dan meningkatkan alat-alat teknis terkait perluasan ETH, seperti Optimistic Rollups. Tujuan utama OP Labs adalah untuk mengurangi beban ETH Mainnet melalui solusi perluasan lapisan kedua, menurunkan biaya transaksi dan meningkatkan kecepatan transaksi. OP Labs juga bekerja sama dengan proyek lain (seperti Succinct Labs) untuk memajukan lebih lanjut teknologi perluasan ETH, seperti OP Succinct, yang berfokus pada optimalisasi Zero-Knowledge Proof.

OP Labs adalah tim atau organisasi utama yang mengembangkan dan memelihara jaringan Optimism. Mereka bertujuan untuk membangun solusi efisien yang memperluas Ethereum, berfokus pada DropPencucian Uang dan meningkatkan kecepatan transaksi. Mereka tidak hanya bertanggung jawab atas pengembangan Optimistic Rollups, tetapi juga aktif mendorong teknologi baru terkait Zero-Knowledge Proof, seperti kemitraan dengan Succinct Labs OP Succinc.

● Tumpukan OP:

OP Stack adalah tumpukan arsitektur atau teknologi modular yang digunakan untuk membangun dan memperluas jaringan Layer 2 Ethereum (ETH). Ini terdiri dari berbagai komponen yang dapat disesuaikan, yang memungkinkan pengembang membangun rantai Layer 2 mereka sendiri sesuai dengan kebutuhan spesifik. Ini menyediakan cara standar bagi pengembang untuk dengan cepat membangun jaringan perluasan Layer 2 yang memenuhi persyaratan tertentu.

OP Stack adalah kerangka modular yang dikembangkan oleh OP Labs. Kerangka modular ini menyediakan infrastruktur dasar untuk membangun jaringan lapis kedua, di mana pengembang dapat dengan cepat membangun berbagai jaringan ekstensi menggunakan OP Stack. Dengan desain modular OP Stack, pengguna dapat memilih mekanisme verifikasi yang berbeda (seperti Optimistic Rollups atau ZK Rollups) sesuai dengan kebutuhan proyek yang berbeda.

OP Labs dapat dimengerti sebagai pengembang OP Stack, di mana OP Stack adalah alat teknologi yang disediakan oleh OP Labs untuk membantu pengembang membangun dan memperluas jaringan layer 2 Ethereum.

**Sebelum memahami OP Succinct, perlu untuk memahami empat komponen utama dari setiap tumpukan OP:**1. op-geth: Mendapatkan transaksi dari pengguna dan menggunakan transaksi ini untuk menghasilkan Blok dan menjalankan Blok;2. op-batcher: Memproses transaksi pengguna dalam batch dan mengirimkannya ke L1; 3. op-node: Membaca data batch dari L1 dan menggerakkan op-geth untuk melakukan transformasi status dalam mode non-orderer; 4. op-proposer:Secara teratur mengirimkan root output ke L1 untuk menangkap status L2, sehingga memudahkan penanganan penarikan.

二、Succinct Labs dan OP Labs bekerja sama untuk menggabungkan elemen ZK ke dalam OP Stack

Sumber Gambar: Blog Singkat

2.1OP Susukti 架构组成

Berdasarkan konten akhir bagian 1.2 sebelumnya, OP Succinct adalah upgrade ringan dari OP Stack yang memungkinkan rantai menggunakan Blok yang diverifikasi oleh ZK, sambil tetap mempertahankan tiga komponen lainnya (op-geth, op-batcher, dan op-node) tidak berubah. OP Succinct terdiri dari empat komponen utama berikut:

● Program Rentang: Ini adalah program yang menjalankan blok-blok secara batch, ditulis dalam Rust, dan dirancang untuk dijalankan di zkVM;

● Program Agregasi (Aggregation Program.): Bukti cakupan program drop on-chain, program ini juga ditulis dengan Rust, dirancang untuk dieksekusi di zkVM;

● OP Succinct L2 Output Oracle.:Sebuah Smart Contract Solidity yang berisi array output status L2, di mana setiap output merupakan suatu komitmen terhadap status rantai L2. Kontrak ini sudah ada dalam sistem asli Optimism, tetapi telah dimodifikasi untuk menggunakan proof of validation sebagai mekanisme autentikasi;

● OP Succinct Proposer:Mengamati batch transaksi yang diposting di L1, dan mengendalikan bukti jangkauan dan agregasi program.

2.2 OP Succinct menceritakan tentang bagaimana Ethereum mengatasi masalah skalabilitas?

zkEVM Rollup sangat sulit dibangun karena membutuhkan pengetahuan kriptografi yang kuat. Tim OP Labs membangun OP Stack modular dengan mempertimbangkan dukungan untuk berbagai mekanisme validitas bukti, dan mengembangkan Kona (lihat tautan eksternal 1) menggunakan Rust untuk mengimplementasikan fungsi konversi status STF (logika fungsi konversi status transaksi) di bawah OP Stack Rollup, dan akhirnya menghasilkan Bukti Zero-Knowledge (ZKP) dari OP Stack menggunakan Kona dan program SP1, yang secara teoritis dapat meningkatkan semua rantai OP Stack dan dapat menggunakan ZKP.

Tujuan SP1 (Succinct Processor 1) adalah untuk memungkinkan pengembang mengintegrasikan rollup Type-1 zkEVM dengan kode Rust standar secara mulus, dan menyelesaikannya melalui OP Succinct hanya dengan Dalam waktu 1 jam, OP Stack yang ada dapat ditingkatkan secara mulus menjadi Type-1 zkEVM rollup dan memberikan kinerja tinggi yang diperlukan oleh aplikasi. Dengan ini, Anda akan mendapatkan keuntungan berikut:

● Konfirmasi Cepat ZKP: Memperpendek latensi bukti hingga beberapa puluh menit, untuk ‘menggantikan’ periode penyangkalan bukti penipuan selama 7 hari;

● Mengurangi biaya dan meningkatkan efisiensi: Biaya rata-rata setiap transaksi turun menjadi beberapa sen.

● Mengubah tumpukan OP ke ZK: Hanya perlu mendeploy satu Smart Contract dan memulai layanan proposal ringan OP Succinct (lihat di bawah) untuk menghasilkan bukti melalui panggilan API (termasuk prosesor batch/sortir, node op, pengindeks, dll);

● Type-1 zkEVM: Semua alat yang kompatibel dengan OP Stack Rollup dan Smart Contract berlaku juga untuk OP Succinct Rollup;

● Meningkatkan skalabilitas: Menggunakan OP Succinct rollup yang dapat disesuaikan, dapat menambahkan prakompilasi baru dan mengubah logika Rollup.

Menurut penjelasan resmi di GitHub, prosesnya hanya memerlukan instalasi Rust, Foundry, dan Docker, sehingga dapat mengupgrade stack rollup OP apa pun yang ada menjadi rollup zkEVM Type-1, dan prosesnya disederhanakan menjadi hanya dua langkah: 1. Menerapkan kontrak ZK L2OutputOracle.sol; 2. Memulai layanan proposal OP Succinct (lihat proses di tautan ekstensi GitHub 2).

Meningkatkan OP Stack Rollup menjadi ZK proof, Sumber gambar: Blog Singkat

2.3 Menggunakan SP1 Reth untuk membangun Type-1 zkEVM

Succinct berpikir bahwa EVM Rollup masa depan akan ditulis dalam bahasa Rust yang dapat dipelihara untuk zkEVM, saat ini OP Rollup menghadapi tiga masalah utama: jendela bukti penipuan selama 7 hari yang terlalu panjang, interoperabilitas yang kompleks, dan mekanisme yang bergantung pada beberapa kelompok data daripada bukti penipuan dalam beberapa situasi. Selain itu, membuat zkEVM adalah proses yang memerlukan waktu yang lama, sehingga SP1 dibuat untuk mengatasi masalah-masalah ini.

SP1 adalah zkVM yang tinggi kinerjanya 100% Sumber Terbuka dan sepenuhnya disesuaikan, yang dapat memverifikasi eksekusi program Rust (atau bahasa kompilasi LVM) apa pun. Menurut data terbuka, OP Succinct Stack telah berhasil dijalankan di OP Mainnet, OP Sepolia, dan Base on-chain, dan telah mencapai biaya bukti sebesar 0,01-0,02 dolar AS dalam transaksi ETH (lihat tautan ekstensi 3). Dan di masa depan, kami berharap semua infrastruktur Blok (termasuk Rollup, bridge, co-processor, dll.) akan ditulis dan memanfaatkan Rust (atau bahasa kompilasi LLVM lainnya) menggunakan ZKP.

Menurut ringkasan dari blog Succinct dan konten GitHub Sumber Terbuka, perbedaan kinerja antara SP1 dan zkVM lainnya terutama disebabkan oleh beberapa faktor kunci:

1. Pusat arsitektur berbasis pra-kompilasi: SP1 mendukung sistem pra-kompilasi yang fleksibel, mampu secara signifikan mempercepat berbagai operasi (seperti verifikasi tanda tangan secp256k1 dan ed25519, fungsi hash sha256 dan keccak256), mengurangi jumlah siklus RISC-V untuk banyak program sebesar 5-10 kali lipat. Tujuannya adalah untuk memberikan kinerja yang sebanding dengan sirkuit ZK, sambil mempertahankan fleksibilitas dan pengalaman pengembang yang baik dari zkVM;

**2. SP1 adalah 100% Sumber Terbuka, memungkinkan tim untuk menerapkan pra-pengkodean kustom seperti Argument dan Scroll, secara signifikan mengurangi hitungan siklus dan mempercepat waktu pembuatan bukti.

3. Standar Industri: Sejak diluncurkan, konsep pra-kompilasi internal zkVM telah menjadi standar industri, terintegrasi dalam proyek-proyek seperti RISC0, Valida, Nexus, dan Jolt. SP1 adalah zkVM yang siap produksi satu-satunya, mendukung secara luas pra-kompilasi operasi enkripsi penting;

4. Efisiensi Baca Tulis Memori: SP1 menggunakan metode bukti memori inovatif yang menggunakan satu tantangan tunggal untuk mencapai konsistensi memori multiple proof, menghindari biaya yang ditimbulkan oleh memori Merkleization.

5. Optimisasi Efisiensi Dasar: Penggunaan faktor hancur yang lebih rendah dan parameter pencarian generasi baru (seperti LogUp berdasarkan turunan logaritmik) serta variasi FRI dalam Plonky3 meningkatkan efisiensi penggunaan area pelacakan.

Sumber gambar: Blog Singkat, lihat tautan eksternal 4 untuk penjelasan lebih lanjut

三、OP Succinct dapat menjadi senjata rahasia untuk melawan ZK Stack?

Sumber gambar: @jtguibas

Jika skema perluasan Ether short-term melihat OP long-term melihat ZK, dalam asumsi bahwa OP Succinct berhasil, itu akan dianggap sebagai tonggak penting dalam pengembangan Ether. OP Succinct menyediakan jalur peningkatan untuk Rollups Ether dari verifikasi optimis ke bukti pengetahuan nol, yang tidak hanya menurunkan Biaya Transaksi, tetapi juga meningkatkan kecepatan transaksi, serta mempertahankan keamanan ZK rollups dan sifat Anonimitas, membawa kemungkinan baru untuk ledakan Layer Aplikasi di masa depan.

Dalam empat raja Layer2 yang diakui secara umum, pada tahap saat ini dalam pengembangan ekosistem proyek, OP Stack sedikit lebih unggul daripada ZK Stack. Efek mati mungkin semakin terlihat di masa depan. Dengan bergabungnya OP Succinct, dalam beberapa hal, ia menyedot lalu lintas dan potensi dari ZK Stack. Jika OP Succinct dapat diimplementasikan di masa depan, ini juga dapat menimbulkan dampak tertentu pada Rollup zkEVM tradisional.

Namun berdasarkan apa yang diungkapkan secara terbuka pada tahap ini, tidak sulit untuk melihat dari logika operasional OP yang ringkas, bagaimana memastikan pengembang dapat segera menemukan risiko sistem yang disebabkan oleh kerentanan yang tidak diketahui ketika mengubah fungsi STF atau menambahkan fungsi pra-kompilasi baru. Ini membutuhkan kita untuk tetap ikuti dalam jangka panjang.

Penafian: Informasi di halaman ini dapat berasal dari pihak ketiga dan tidak mewakili pandangan atau opini Gate. Konten yang ditampilkan hanya untuk tujuan referensi dan bukan merupakan nasihat keuangan, investasi, atau hukum. Gate tidak menjamin keakuratan maupun kelengkapan informasi dan tidak bertanggung jawab atas kerugian apa pun yang timbul akibat penggunaan informasi ini. Investasi aset virtual memiliki risiko tinggi dan rentan terhadap volatilitas harga yang signifikan. Anda dapat kehilangan seluruh modal yang diinvestasikan. Harap pahami sepenuhnya risiko yang terkait dan buat keputusan secara bijak berdasarkan kondisi keuangan serta toleransi risiko Anda sendiri. Untuk detail lebih lanjut, silakan merujuk ke Penafian.
Komentar
0/400
Tidak ada komentar