Rute kemajuan OP Stack: OP Singkat membuka potensi ZK Rollup

Menengah10/1/2024, 6:59:29 PM
Artikel ini memberikan tinjauan mendalam tentang perkembangan terbaru di OP Mainnet, dengan fokus pada mekanisme fault-proof baru dan dampaknya terhadap akurasi dan efisiensi transaksi terdesentralisasi. Ini juga menjelajahi OP Stack sebagai kerangka teknis untuk jaringan Layer 2 Ethereum dan membahas bagaimana OP Labs menggabungkan teknologi bukti pengetahuan nol ke dalam OP Stack melalui OP Succinct untuk meningkatkan skalabilitas Ethereum.

TL;DR

  • Fitur utama dari OP Succinct adalah kemampuannya untuk menggabungkan bukti pengetahuan nol (ZKP) ke dalam desain modular dari OP Stack, mengubah OP Stack Rollup menjadi ZK Rollup yang sepenuhnya diverifikasi.
  • Jika tujuan masa depan untuk perluasan Ethereum adalah mengonversi semua Rollups menjadi ZK Rollups, misi OP Succinct adalah untuk menggabungkan Rust dan SP1 untuk mendeploy OP Stack's Type-1 zkEVM, yang sepenuhnya kompatibel dengan Ethereum.
  • OP Succinct Proposer bertanggung jawab untuk menghasilkan bukti secara paralel dan mengumpulkannya serta memverifikasinya.
  • Sistem OP Stack saat ini menggunakan "jendela pencegahan penipuan selama 7 hari," yang menunda verifikasi transaksi selama seminggu jika terjadi perselisihan. OP Succinct memanfaatkan bukti ZK untuk mengurangi waktu yang diperlukan untuk menyelesaikan transaksi, menghilangkan kebutuhan untuk periode pencegahan penipuan yang diperpanjang.
  • OP Succinct memiliki potensi untuk sangat menurunkan biaya transaksi.

1. Tinjauan Terbaru: Status Saat Ini dari Mainnet OP dan Peran dari OP Stack dan OP Labs

Sumber: Blockscout

1.1 Perkembangan Terbaru dari Mainnet OP

Pada tanggal 30 Maret 2024, OP Labs mengumumkan peluncuran "fault proof" di OP Sepoila testnet, dengan peluncuran resmi di OP Mainnet pada tanggal 11 Juni 2024. Ini merupakan langkah penting menuju desentralisasi, memungkinkan pengguna untuk menarik ETH dan token ERC-20 dari OP Mainnet tanpa bergantung pada pihak ketiga yang dipercaya. Pengguna sekarang dapat menantang dan membatalkan penarikan yang salah (termasuk dari Base, Metal, Mode, dan Zora).

Untuk meningkatkan keamanan dan kepercayaan aset pengguna, Optimism menggunakan bukti kesalahan untuk meningkatkan akurasi dan efektivitas transaksi on-chain dan mencegah aktivitas jahat. Prinsip utamanya adalah:

  • Ketersediaan Data: Bukti kesalahan memastikan bahwa semua data di Lapisan 2 dapat diakses dan dapat diverifikasi oleh Lapisan 1.
  • Periode Tantangan: Selama periode tantangan yang ditentukan, siapa pun dapat mempermasalahkan data di Layer 2. Jika ditemukan ketidaksesuaian antara data Layer 2 dan Layer 1, maka tantangan dapat diajukan.

Jika terjadi perselisihan, operator Layer 2 harus memberikan bukti untuk menanggapi tantangan dan mengkonfirmasi keakuratan data mereka.

Finalitas: Jika tidak ada perselisihan yang sah yang diajukan selama periode tantangan, atau jika operator Layer 2 berhasil menangani tantangan-tantangan tersebut, transaksi tersebut diselesaikan dan dianggap sah.

1.2 Hubungan dan Perbedaan antara Tumpukan OP dan Lab OP

OP Labs adalah tim yang bertanggung jawab untuk mengembangkan solusi Optimism, sementara OP Stack adalah kerangka teknis yang mendukung konstruksi dan penskalaan jaringan Layer 2 Ethereum. Anda dapat menganggap OP Labs sebagai para pengembang dan OP Stack sebagai seperangkat alat mereka.

● OP Labs:

OP Labs adalah kontributor inti untuk proyek Optimism, bertanggung jawab untuk mengembangkan dan memelihara solusi Optimism Layer 2. Ini adalah tim atau organisasi yang fokus pada membangun dan meningkatkan alat teknis yang terkait dengan skalabilitas Ethereum, seperti Optimistic Rollups. Tujuan utama OP Labs adalah untuk mengurangi beban pada Ethereum mainnet melalui solusi skalabilitas Layer 2, mengurangi biaya transaksi dan meningkatkan kecepatan transaksi.

OP Labs juga bekerja sama dengan proyek lain, seperti Succinct Labs, untuk lebih memajukan teknologi skalabilitas Ethereum, dengan fokus pada optimasi bukti pengetahuan nol dengan inisiatif seperti OP Succinct.

OP Labs adalah tim atau organisasi utama yang bertanggung jawab atas pengembangan dan pemeliharaan jaringan Optimism. Tujuan mereka adalah menciptakan solusi yang efisien untuk meningkatkan skala Ethereum, dengan fokus pada pengurangan biaya transaksi dan peningkatan kecepatan transaksi. Mereka tidak hanya bertanggung jawab atas pengembangan Optimistic Rollups tetapi juga aktif mempromosikan teknologi baru terkait bukti pengetahuan nol, seperti OP Succinct bekerja sama dengan Succinct Labs.

● Stok OP:

OP Stack adalah arsitektur modular atau tumpukan teknologi yang digunakan untuk membangun dan memperluas jaringan Layer 2 Ethereum. Ini terdiri dari beberapa komponen yang dapat disesuaikan yang memungkinkan pengembang untuk membuat rantai Layer 2 mereka sendiri berdasarkan kebutuhan tertentu. Ini menyediakan pendekatan standar yang memungkinkan pengembang untuk dengan cepat mendirikan jaringan skala Layer 2 yang memenuhi persyaratan tertentu.

OP Stack adalah kerangka modular yang dikembangkan oleh OP Labs. Kerangka kerja ini menyediakan infrastruktur untuk membangun jaringan Layer 2, memungkinkan pengembang untuk dengan cepat membuat berbagai jaringan skala menggunakan OP Stack. Berkat desain modularnya, OP Stack memungkinkan pengguna untuk fleksibel memilih mekanisme validasi yang berbeda (seperti Optimistic Rollups atau ZK Rollups) untuk memenuhi kebutuhan khusus dari proyek-proyek yang berbeda.

OP Labs dapat dipahami sebagai pengembang OP Stack, yang merupakan kumpulan alat teknis yang disediakan oleh OP Labs untuk membantu pengembang dalam membangun dan mengembangkan jaringan Layer 2 Ethereum.

Sebelum masuk ke OP Succinct, penting untuk memahami empat komponen utama dari OP Stack:

  1. op-geth: Komponen ini mengambil transaksi dari pengguna, menghasilkan blok dari transaksi tersebut, dan menjalankannya.
  2. op-batcher: Ini mengumpulkan transaksi pengguna dan mengirimkannya ke Layer 1 (L1).
  3. op-node: Ini membaca data batch dari Layer 1 dan menggerakkan op-geth untuk transisi status dalam mode non-sequencer.
  4. op-proposer: Secara teratur mempublikasikan output roots ke Layer 1 untuk menangkap status Layer 2 (L2), memfasilitasi proses penarikan.

2. Kerjasama antara Succinct Labs dan OP Labs untuk Mengintegrasikan Elemen ZK ke dalam Tumpukan OP

Sumber: Blog Singkat

2.1Struktur dari OP Ringkas

Merujuk kembali ke akhir bagian 1.2, yang membahas “empat komponen utama OP Stack,” OP Succinct adalah peningkatan ringan untuk OP Stack. Ini memungkinkan rantai untuk menggunakan hanya blok yang telah diverifikasi menggunakan bukti pengetahuan nol (ZK), sementara tiga komponen lainnya (op-geth, op-batcher, dan op-node) tetap tidak berubah. OP Succinct terutama terdiri dari empat elemen berikut:

  • Program Rentang: Program ini, ditulis dalam Rust, dirancang untuk menjalankan blok batch dalam zkVM.
  • Program Agregasi: Juga ditulis dalam Rust, program ini menggabungkan bukti-bukti yang dihasilkan oleh Program Range untuk menurunkan biaya verifikasi on-chain dan dimaksudkan untuk berjalan di zkVM.
  • OP Oracle Output L2 yang Ringkas: Ini adalah kontrak pintar Solidity yang menyimpan larik output status L2, dengan setiap output mewakili pengiriman status rantai L2. Meskipun kontrak ini sudah ada dalam sistem Optimism asli, ia telah dimodifikasi untuk menggunakan bukti verifikasi sebagai metode otentikasi.
  • OP Succinct Proposer: Komponen ini memantau batch transaksi yang dipublikasikan di L1 dan mengelola bukti untuk Range Program dan Aggregation Program.

2.2 Narasi apa yang disajikan oleh OP Succinct untuk Skala Ethereum?

Membuat zkEVM Rollup adalah tantangan besar karena memerlukan pengetahuan kriptografi yang luas. Tim OP Labs memperhitungkan hal ini saat membangun OP Stack modular, memastikan itu mendukung berbagai mekanisme validitas. Mereka mengembangkan proyek sumber terbuka yang disebut Kona (lihat tautan perpanjangan 1), yang mengimplementasikan Fungsi Transisi Status (STF) untuk OP Stack Rollup menggunakan Rust. Inovasi ini memungkinkan generasi bukti pengetahuan nol (ZKP) untuk OP Stack melalui Kona dan program SP1, secara teoritis memungkinkan semua rantai di OP Stack ditingkatkan untuk menggunakan ZKP.

SP1 (Succinct Processor 1) bertujuan untuk memungkinkan pengembang untuk dengan mudah mengintegrasikan Type-1 zkEVM Rollup menggunakan kode Rust standar. Dengan OP Succinct, meningkatkan rantai OP Stack yang ada menjadi Type-1 zkEVM Rollup dapat dicapai hanya dalam satu jam, menyediakan kinerja tinggi yang diperlukan untuk aplikasi. Pendekatan ini menawarkan beberapa manfaat:

  • Konfirmasi ZKP yang Cepat: Penundaan bukti dapat dikurangi menjadi hanya beberapa menit, menggantikan periode tantangan bukti penipuan selama 7 hari yang panjang.
  • Efisiensi Biaya: Biaya transaksi rata-rata dapat dikurangi hingga hanya beberapa sen.
  • Mentransisi OP Stack ke ZK: Dengan mendeploy satu kontrak pintar tunggal dan menginisiasi layanan proposer OP Ringan (seperti yang dijelaskan di bawah), bukti dapat dihasilkan melalui panggilan API (termasuk komponen seperti batchers/sorters, op-node, indexer, dll.).
  • Kompatibilitas zkEVM Tipe-1: Semua alat dan kontrak pintar yang kompatibel dengan OP Stack Rollup juga akan berfungsi dengan OP Succinct Rollup.
  • Skalabilitas yang Ditingkatkan: OP Succinct rollup yang dapat disesuaikan memungkinkan penambahan precompiles baru dan modifikasi logika Rollup.

Menurut dokumentasi resmi GitHub, meningkatkan Stack Rollup OP yang ada ke Type-1 zkEVM Rollup sangatlah mudah: instal Rust, Foundry, dan Docker, dan ikuti dua langkah ini: 1. Menerapkan kontrak ZK L2OutputOracle.sol; 2. Meluncurkan layanan proposer sukses OP (detail lebih lanjut dapat ditemukan di tautan lanjutan GitHub 2).

Meningkatkan Tumpukan OP Rollup ke Bukti ZK; Sumber Gambar: Blog Ringkas

2.3 Membangun zkEVM Tipe-1 dengan SP1 Reth

Succinct memandang bahwa masa depan EVM Rollups akan melibatkan zkEVM yang dapat dipelihara yang dikembangkan menggunakan Rust. Saat ini, OP Rollup dihadapkan pada tiga tantangan signifikan: jendela bukti kecurangan selama 7 hari, masalah interoperabilitas yang kompleks, dan ketergantungan pada beberapa sumber data daripada bukti kecurangan dalam beberapa kasus tertentu. Selain itu, pembuatan zkEVM adalah proses yang memakan waktu, yang mengarah pada pengembangan SP1 untuk menangani masalah ini.

SP1 adalah zkVM open-source yang berperforma tinggi yang dapat memverifikasi eksekusi dari program yang ditulis dalam Rust (atau bahasa yang dikompilasi LLVM lainnya). Data publik menunjukkan bahwa OP Succinct Stack telah berhasil dijalankan di OP Mainnet, OP Sepolia, dan Base chains, mencapai biaya bukti antara $0.01 dan $0.02 untuk transaksi Ethereum (lihat tautan terperinci 3). Ada aspirasi untuk mengembangkan semua infrastruktur blockchain (termasuk Rollups, jembatan, dan co-processor) menggunakan Rust (atau bahasa yang dikompilasi LLVM lainnya) dan memanfaatkan ZKP di masa depan.

Menurut ringkasan dari blog Succinct dan konten GitHub open-source, perbedaan kinerja antara SP1 dan zkVM lainnya dapat dikaitkan dengan beberapa faktor kunci:

  1. Arsitektur yang Berpusat pada Prekompilasi: SP1 menampilkan sistem prekompilasi yang fleksibel yang signifikan mempercepat berbagai operasi (seperti verifikasi tanda tangan secp256k1 dan ed25519, serta fungsi hash sha256 dan keccak256), mengurangi jumlah siklus untuk banyak program sebesar 5-10 kali. Desain bertujuan untuk memberikan performa setara dengan sirkuit ZK sambil mempertahankan fleksibilitas zkVM dan memastikan pengalaman pengembang yang positif.
  2. Sepenuhnya Sumber Terbuka: SP1 sepenuhnya sumber terbuka, memungkinkan tim seperti Argument dan Scroll untuk mengimplementasikan pra-kompilasi kustom, yang dapat sangat mengurangi jumlah siklus dan mempercepat waktu pembuatan bukti.
  3. Standar Industri: Sejak diperkenalkan, konsep precompiles internal dalam zkVM telah menjadi standar industri, diadopsi dalam proyek-proyek seperti RISC0, Valida, Nexus, dan Jolt. SP1 menjadi satu-satunya zkVM yang siap produksi yang secara luas mendukung operasi kriptografi penting melalui precompiles.
  4. Operasi Memori yang Efisien: SP1 menggunakan teknik bukti memori inovatif yang menggunakan satu tantangan tunggal untuk memastikan memori yang konsisten di sejumlah bukti, menghilangkan overhead yang terkait dengan memori Merkleized.
  5. Optimisasi Efisiensi Dasar: Ini mencakup faktor ledakan yang lebih rendah dan parameter pencarian generasi berikutnya (misalnya, LogUp berdasarkan turunan logaritmik), bersama dengan varian FRI di Plonky3, meningkatkan efisiensi pelacakan area.

Sumber gambar: Blog ringkas, lihat tautan perpanjangan 4 deskripsi lampiran

3. Bisakah OP Succinct Menjadi Keunggulan Utama dari Tumpukan OP Melawan Tumpukan ZK?

Sumber gambar penulis: @jtguibas

Jika kita mempertimbangkan solusi skalabilitas Ethereum yang cenderung ke arah OP dalam jangka pendek dan ZK dalam jangka panjang, maka, dengan asumsi OP Succinct berhasil, ini akan menandai tonggak penting dalam pengembangan Ethereum. OP Succinct menyediakan jalur bagi ETH Rollups untuk beralih dari verifikasi optimis ke bukti pengetahuan nol. Transisi ini tidak hanya mengurangi biaya transaksi tetapi juga meningkatkan kecepatan transaksi sambil mempertahankan fitur keamanan dan anonimitas ZK rollups, membuka jalan bagi lonjakan potensial dalam aplikasi di masa depan.

Saat ini, di antara empat pemain utama dalam lanskap Layer 2 yang diakui, OP Stack tampaknya memiliki sedikit keunggulan dibandingkan dengan ZK Stack dalam hal pengembangan ekosistem. Efek Matthew (di mana orang kaya semakin kaya) mungkin menjadi lebih nyata dari waktu ke waktu; dengan OP Succinct bergabung, hal ini dapat menarik beberapa lalu lintas dan potensi dari ZK Stack. Jika OP Succinct berhasil diimplementasikan, hal ini juga dapat mengganggu zkEVM Rollups tradisional sampai batas tertentu.

Namun, berdasarkan informasi yang tersedia pada tahap ini, jelas dari logika operasional OP Succinct bahwa memastikan pengembang dapat dengan cepat mendeteksi kerentanan yang tidak diketahui yang mungkin timbul dari perubahan fungsi STF atau penambahan fungsi pra-kompilasi baru sangat penting. Ini adalah masalah yang akan membutuhkan perhatian yang berkelanjutan.

Disclaimer:

  1. Artikel ini dicetak ulang dari[Blockbeat],Majukan Jalur OP Judul Asli Stack: OP Succinct membuka potensi ZK Rollup, Semua hak cipta milik penulis asli [Ac-Core, Peneliti YBB Capital]. Jika ada keberatan terhadap cetakan ulang ini, silakan hubungi Gate Belajartim, dan mereka akan menanganinya dengan cepat.

  2. Penolakan Tanggung Jawab Kewajiban: Pandangan dan pendapat yang diungkapkan dalam artikel ini semata-mata merupakan milik penulis dan tidak merupakan saran investasi apa pun.

  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkanGate.io, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.

Rute kemajuan OP Stack: OP Singkat membuka potensi ZK Rollup

Menengah10/1/2024, 6:59:29 PM
Artikel ini memberikan tinjauan mendalam tentang perkembangan terbaru di OP Mainnet, dengan fokus pada mekanisme fault-proof baru dan dampaknya terhadap akurasi dan efisiensi transaksi terdesentralisasi. Ini juga menjelajahi OP Stack sebagai kerangka teknis untuk jaringan Layer 2 Ethereum dan membahas bagaimana OP Labs menggabungkan teknologi bukti pengetahuan nol ke dalam OP Stack melalui OP Succinct untuk meningkatkan skalabilitas Ethereum.

TL;DR

  • Fitur utama dari OP Succinct adalah kemampuannya untuk menggabungkan bukti pengetahuan nol (ZKP) ke dalam desain modular dari OP Stack, mengubah OP Stack Rollup menjadi ZK Rollup yang sepenuhnya diverifikasi.
  • Jika tujuan masa depan untuk perluasan Ethereum adalah mengonversi semua Rollups menjadi ZK Rollups, misi OP Succinct adalah untuk menggabungkan Rust dan SP1 untuk mendeploy OP Stack's Type-1 zkEVM, yang sepenuhnya kompatibel dengan Ethereum.
  • OP Succinct Proposer bertanggung jawab untuk menghasilkan bukti secara paralel dan mengumpulkannya serta memverifikasinya.
  • Sistem OP Stack saat ini menggunakan "jendela pencegahan penipuan selama 7 hari," yang menunda verifikasi transaksi selama seminggu jika terjadi perselisihan. OP Succinct memanfaatkan bukti ZK untuk mengurangi waktu yang diperlukan untuk menyelesaikan transaksi, menghilangkan kebutuhan untuk periode pencegahan penipuan yang diperpanjang.
  • OP Succinct memiliki potensi untuk sangat menurunkan biaya transaksi.

1. Tinjauan Terbaru: Status Saat Ini dari Mainnet OP dan Peran dari OP Stack dan OP Labs

Sumber: Blockscout

1.1 Perkembangan Terbaru dari Mainnet OP

Pada tanggal 30 Maret 2024, OP Labs mengumumkan peluncuran "fault proof" di OP Sepoila testnet, dengan peluncuran resmi di OP Mainnet pada tanggal 11 Juni 2024. Ini merupakan langkah penting menuju desentralisasi, memungkinkan pengguna untuk menarik ETH dan token ERC-20 dari OP Mainnet tanpa bergantung pada pihak ketiga yang dipercaya. Pengguna sekarang dapat menantang dan membatalkan penarikan yang salah (termasuk dari Base, Metal, Mode, dan Zora).

Untuk meningkatkan keamanan dan kepercayaan aset pengguna, Optimism menggunakan bukti kesalahan untuk meningkatkan akurasi dan efektivitas transaksi on-chain dan mencegah aktivitas jahat. Prinsip utamanya adalah:

  • Ketersediaan Data: Bukti kesalahan memastikan bahwa semua data di Lapisan 2 dapat diakses dan dapat diverifikasi oleh Lapisan 1.
  • Periode Tantangan: Selama periode tantangan yang ditentukan, siapa pun dapat mempermasalahkan data di Layer 2. Jika ditemukan ketidaksesuaian antara data Layer 2 dan Layer 1, maka tantangan dapat diajukan.

Jika terjadi perselisihan, operator Layer 2 harus memberikan bukti untuk menanggapi tantangan dan mengkonfirmasi keakuratan data mereka.

Finalitas: Jika tidak ada perselisihan yang sah yang diajukan selama periode tantangan, atau jika operator Layer 2 berhasil menangani tantangan-tantangan tersebut, transaksi tersebut diselesaikan dan dianggap sah.

1.2 Hubungan dan Perbedaan antara Tumpukan OP dan Lab OP

OP Labs adalah tim yang bertanggung jawab untuk mengembangkan solusi Optimism, sementara OP Stack adalah kerangka teknis yang mendukung konstruksi dan penskalaan jaringan Layer 2 Ethereum. Anda dapat menganggap OP Labs sebagai para pengembang dan OP Stack sebagai seperangkat alat mereka.

● OP Labs:

OP Labs adalah kontributor inti untuk proyek Optimism, bertanggung jawab untuk mengembangkan dan memelihara solusi Optimism Layer 2. Ini adalah tim atau organisasi yang fokus pada membangun dan meningkatkan alat teknis yang terkait dengan skalabilitas Ethereum, seperti Optimistic Rollups. Tujuan utama OP Labs adalah untuk mengurangi beban pada Ethereum mainnet melalui solusi skalabilitas Layer 2, mengurangi biaya transaksi dan meningkatkan kecepatan transaksi.

OP Labs juga bekerja sama dengan proyek lain, seperti Succinct Labs, untuk lebih memajukan teknologi skalabilitas Ethereum, dengan fokus pada optimasi bukti pengetahuan nol dengan inisiatif seperti OP Succinct.

OP Labs adalah tim atau organisasi utama yang bertanggung jawab atas pengembangan dan pemeliharaan jaringan Optimism. Tujuan mereka adalah menciptakan solusi yang efisien untuk meningkatkan skala Ethereum, dengan fokus pada pengurangan biaya transaksi dan peningkatan kecepatan transaksi. Mereka tidak hanya bertanggung jawab atas pengembangan Optimistic Rollups tetapi juga aktif mempromosikan teknologi baru terkait bukti pengetahuan nol, seperti OP Succinct bekerja sama dengan Succinct Labs.

● Stok OP:

OP Stack adalah arsitektur modular atau tumpukan teknologi yang digunakan untuk membangun dan memperluas jaringan Layer 2 Ethereum. Ini terdiri dari beberapa komponen yang dapat disesuaikan yang memungkinkan pengembang untuk membuat rantai Layer 2 mereka sendiri berdasarkan kebutuhan tertentu. Ini menyediakan pendekatan standar yang memungkinkan pengembang untuk dengan cepat mendirikan jaringan skala Layer 2 yang memenuhi persyaratan tertentu.

OP Stack adalah kerangka modular yang dikembangkan oleh OP Labs. Kerangka kerja ini menyediakan infrastruktur untuk membangun jaringan Layer 2, memungkinkan pengembang untuk dengan cepat membuat berbagai jaringan skala menggunakan OP Stack. Berkat desain modularnya, OP Stack memungkinkan pengguna untuk fleksibel memilih mekanisme validasi yang berbeda (seperti Optimistic Rollups atau ZK Rollups) untuk memenuhi kebutuhan khusus dari proyek-proyek yang berbeda.

OP Labs dapat dipahami sebagai pengembang OP Stack, yang merupakan kumpulan alat teknis yang disediakan oleh OP Labs untuk membantu pengembang dalam membangun dan mengembangkan jaringan Layer 2 Ethereum.

Sebelum masuk ke OP Succinct, penting untuk memahami empat komponen utama dari OP Stack:

  1. op-geth: Komponen ini mengambil transaksi dari pengguna, menghasilkan blok dari transaksi tersebut, dan menjalankannya.
  2. op-batcher: Ini mengumpulkan transaksi pengguna dan mengirimkannya ke Layer 1 (L1).
  3. op-node: Ini membaca data batch dari Layer 1 dan menggerakkan op-geth untuk transisi status dalam mode non-sequencer.
  4. op-proposer: Secara teratur mempublikasikan output roots ke Layer 1 untuk menangkap status Layer 2 (L2), memfasilitasi proses penarikan.

2. Kerjasama antara Succinct Labs dan OP Labs untuk Mengintegrasikan Elemen ZK ke dalam Tumpukan OP

Sumber: Blog Singkat

2.1Struktur dari OP Ringkas

Merujuk kembali ke akhir bagian 1.2, yang membahas “empat komponen utama OP Stack,” OP Succinct adalah peningkatan ringan untuk OP Stack. Ini memungkinkan rantai untuk menggunakan hanya blok yang telah diverifikasi menggunakan bukti pengetahuan nol (ZK), sementara tiga komponen lainnya (op-geth, op-batcher, dan op-node) tetap tidak berubah. OP Succinct terutama terdiri dari empat elemen berikut:

  • Program Rentang: Program ini, ditulis dalam Rust, dirancang untuk menjalankan blok batch dalam zkVM.
  • Program Agregasi: Juga ditulis dalam Rust, program ini menggabungkan bukti-bukti yang dihasilkan oleh Program Range untuk menurunkan biaya verifikasi on-chain dan dimaksudkan untuk berjalan di zkVM.
  • OP Oracle Output L2 yang Ringkas: Ini adalah kontrak pintar Solidity yang menyimpan larik output status L2, dengan setiap output mewakili pengiriman status rantai L2. Meskipun kontrak ini sudah ada dalam sistem Optimism asli, ia telah dimodifikasi untuk menggunakan bukti verifikasi sebagai metode otentikasi.
  • OP Succinct Proposer: Komponen ini memantau batch transaksi yang dipublikasikan di L1 dan mengelola bukti untuk Range Program dan Aggregation Program.

2.2 Narasi apa yang disajikan oleh OP Succinct untuk Skala Ethereum?

Membuat zkEVM Rollup adalah tantangan besar karena memerlukan pengetahuan kriptografi yang luas. Tim OP Labs memperhitungkan hal ini saat membangun OP Stack modular, memastikan itu mendukung berbagai mekanisme validitas. Mereka mengembangkan proyek sumber terbuka yang disebut Kona (lihat tautan perpanjangan 1), yang mengimplementasikan Fungsi Transisi Status (STF) untuk OP Stack Rollup menggunakan Rust. Inovasi ini memungkinkan generasi bukti pengetahuan nol (ZKP) untuk OP Stack melalui Kona dan program SP1, secara teoritis memungkinkan semua rantai di OP Stack ditingkatkan untuk menggunakan ZKP.

SP1 (Succinct Processor 1) bertujuan untuk memungkinkan pengembang untuk dengan mudah mengintegrasikan Type-1 zkEVM Rollup menggunakan kode Rust standar. Dengan OP Succinct, meningkatkan rantai OP Stack yang ada menjadi Type-1 zkEVM Rollup dapat dicapai hanya dalam satu jam, menyediakan kinerja tinggi yang diperlukan untuk aplikasi. Pendekatan ini menawarkan beberapa manfaat:

  • Konfirmasi ZKP yang Cepat: Penundaan bukti dapat dikurangi menjadi hanya beberapa menit, menggantikan periode tantangan bukti penipuan selama 7 hari yang panjang.
  • Efisiensi Biaya: Biaya transaksi rata-rata dapat dikurangi hingga hanya beberapa sen.
  • Mentransisi OP Stack ke ZK: Dengan mendeploy satu kontrak pintar tunggal dan menginisiasi layanan proposer OP Ringan (seperti yang dijelaskan di bawah), bukti dapat dihasilkan melalui panggilan API (termasuk komponen seperti batchers/sorters, op-node, indexer, dll.).
  • Kompatibilitas zkEVM Tipe-1: Semua alat dan kontrak pintar yang kompatibel dengan OP Stack Rollup juga akan berfungsi dengan OP Succinct Rollup.
  • Skalabilitas yang Ditingkatkan: OP Succinct rollup yang dapat disesuaikan memungkinkan penambahan precompiles baru dan modifikasi logika Rollup.

Menurut dokumentasi resmi GitHub, meningkatkan Stack Rollup OP yang ada ke Type-1 zkEVM Rollup sangatlah mudah: instal Rust, Foundry, dan Docker, dan ikuti dua langkah ini: 1. Menerapkan kontrak ZK L2OutputOracle.sol; 2. Meluncurkan layanan proposer sukses OP (detail lebih lanjut dapat ditemukan di tautan lanjutan GitHub 2).

Meningkatkan Tumpukan OP Rollup ke Bukti ZK; Sumber Gambar: Blog Ringkas

2.3 Membangun zkEVM Tipe-1 dengan SP1 Reth

Succinct memandang bahwa masa depan EVM Rollups akan melibatkan zkEVM yang dapat dipelihara yang dikembangkan menggunakan Rust. Saat ini, OP Rollup dihadapkan pada tiga tantangan signifikan: jendela bukti kecurangan selama 7 hari, masalah interoperabilitas yang kompleks, dan ketergantungan pada beberapa sumber data daripada bukti kecurangan dalam beberapa kasus tertentu. Selain itu, pembuatan zkEVM adalah proses yang memakan waktu, yang mengarah pada pengembangan SP1 untuk menangani masalah ini.

SP1 adalah zkVM open-source yang berperforma tinggi yang dapat memverifikasi eksekusi dari program yang ditulis dalam Rust (atau bahasa yang dikompilasi LLVM lainnya). Data publik menunjukkan bahwa OP Succinct Stack telah berhasil dijalankan di OP Mainnet, OP Sepolia, dan Base chains, mencapai biaya bukti antara $0.01 dan $0.02 untuk transaksi Ethereum (lihat tautan terperinci 3). Ada aspirasi untuk mengembangkan semua infrastruktur blockchain (termasuk Rollups, jembatan, dan co-processor) menggunakan Rust (atau bahasa yang dikompilasi LLVM lainnya) dan memanfaatkan ZKP di masa depan.

Menurut ringkasan dari blog Succinct dan konten GitHub open-source, perbedaan kinerja antara SP1 dan zkVM lainnya dapat dikaitkan dengan beberapa faktor kunci:

  1. Arsitektur yang Berpusat pada Prekompilasi: SP1 menampilkan sistem prekompilasi yang fleksibel yang signifikan mempercepat berbagai operasi (seperti verifikasi tanda tangan secp256k1 dan ed25519, serta fungsi hash sha256 dan keccak256), mengurangi jumlah siklus untuk banyak program sebesar 5-10 kali. Desain bertujuan untuk memberikan performa setara dengan sirkuit ZK sambil mempertahankan fleksibilitas zkVM dan memastikan pengalaman pengembang yang positif.
  2. Sepenuhnya Sumber Terbuka: SP1 sepenuhnya sumber terbuka, memungkinkan tim seperti Argument dan Scroll untuk mengimplementasikan pra-kompilasi kustom, yang dapat sangat mengurangi jumlah siklus dan mempercepat waktu pembuatan bukti.
  3. Standar Industri: Sejak diperkenalkan, konsep precompiles internal dalam zkVM telah menjadi standar industri, diadopsi dalam proyek-proyek seperti RISC0, Valida, Nexus, dan Jolt. SP1 menjadi satu-satunya zkVM yang siap produksi yang secara luas mendukung operasi kriptografi penting melalui precompiles.
  4. Operasi Memori yang Efisien: SP1 menggunakan teknik bukti memori inovatif yang menggunakan satu tantangan tunggal untuk memastikan memori yang konsisten di sejumlah bukti, menghilangkan overhead yang terkait dengan memori Merkleized.
  5. Optimisasi Efisiensi Dasar: Ini mencakup faktor ledakan yang lebih rendah dan parameter pencarian generasi berikutnya (misalnya, LogUp berdasarkan turunan logaritmik), bersama dengan varian FRI di Plonky3, meningkatkan efisiensi pelacakan area.

Sumber gambar: Blog ringkas, lihat tautan perpanjangan 4 deskripsi lampiran

3. Bisakah OP Succinct Menjadi Keunggulan Utama dari Tumpukan OP Melawan Tumpukan ZK?

Sumber gambar penulis: @jtguibas

Jika kita mempertimbangkan solusi skalabilitas Ethereum yang cenderung ke arah OP dalam jangka pendek dan ZK dalam jangka panjang, maka, dengan asumsi OP Succinct berhasil, ini akan menandai tonggak penting dalam pengembangan Ethereum. OP Succinct menyediakan jalur bagi ETH Rollups untuk beralih dari verifikasi optimis ke bukti pengetahuan nol. Transisi ini tidak hanya mengurangi biaya transaksi tetapi juga meningkatkan kecepatan transaksi sambil mempertahankan fitur keamanan dan anonimitas ZK rollups, membuka jalan bagi lonjakan potensial dalam aplikasi di masa depan.

Saat ini, di antara empat pemain utama dalam lanskap Layer 2 yang diakui, OP Stack tampaknya memiliki sedikit keunggulan dibandingkan dengan ZK Stack dalam hal pengembangan ekosistem. Efek Matthew (di mana orang kaya semakin kaya) mungkin menjadi lebih nyata dari waktu ke waktu; dengan OP Succinct bergabung, hal ini dapat menarik beberapa lalu lintas dan potensi dari ZK Stack. Jika OP Succinct berhasil diimplementasikan, hal ini juga dapat mengganggu zkEVM Rollups tradisional sampai batas tertentu.

Namun, berdasarkan informasi yang tersedia pada tahap ini, jelas dari logika operasional OP Succinct bahwa memastikan pengembang dapat dengan cepat mendeteksi kerentanan yang tidak diketahui yang mungkin timbul dari perubahan fungsi STF atau penambahan fungsi pra-kompilasi baru sangat penting. Ini adalah masalah yang akan membutuhkan perhatian yang berkelanjutan.

Disclaimer:

  1. Artikel ini dicetak ulang dari[Blockbeat],Majukan Jalur OP Judul Asli Stack: OP Succinct membuka potensi ZK Rollup, Semua hak cipta milik penulis asli [Ac-Core, Peneliti YBB Capital]. Jika ada keberatan terhadap cetakan ulang ini, silakan hubungi Gate Belajartim, dan mereka akan menanganinya dengan cepat.

  2. Penolakan Tanggung Jawab Kewajiban: Pandangan dan pendapat yang diungkapkan dalam artikel ini semata-mata merupakan milik penulis dan tidak merupakan saran investasi apa pun.

  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkanGate.io, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.

Comece agora
Registe-se e ganhe um cupão de
100 USD
!