Fungsi utama OP Succinct adalah mengintegrasikan ZKP ke dalam arsitektur modular OP Stack, mengubah OP Stack Rollups menjadi ZK Rollups yang sepenuhnya terverifikasi.
Jika solusi skala masa depan Ethereum adalah mengubah semua Rollups menjadi ZK Rollups, OP Succinct bertujuan untuk menerapkan zkEVM Tipe-1 (sepenuhnya setara dengan Ethereum) dalam OP Stack, dengan menggunakan Rust dan SP1.
OP Succinct Proposer mencapai pembangkitan bukti secara paralel, bersamaan dengan agregasi dan verifikasi bukti.
Sistem Tumpukan OP yang ada bergantung pada "jendela bukti penipuan 7 hari," yang menyebabkan keterlambatan transaksi jika terjadi perselisihan. OP Succinct mempersingkat waktu finalitas transaksi dengan menggunakan bukti ZK, menghilangkan kebutuhan akan jendela bukti penipuan yang diperpanjang.
OP Succinct dapat secara signifikan mengurangi biaya transaksi.
Sumber Gambar: Blockscout
Pada 30 Maret 2024, OP Labs mengumumkan peluncuran “proof of faults” pada testnet OP Sepolia, yang secara resmi diluncurkan pada OP Mainnet pada 11 Juni 2024. Ini menandai langkah pertama menuju desentralisasi, memungkinkan pengguna untuk menarik ETH dan token ERC-20 dari OP Mainnet tanpa perlu pihak ketiga yang dipercayai. Mekanisme ini memungkinkan pengguna untuk menantang dan mencabut penarikan yang tidak valid (termasuk Base, Metal, Mode, dan Zora).
Untuk memastikan keamanan dan kepercayaan aset pengguna, Optimism menggunakan bukti kesalahan untuk memverifikasi keakuratan dan validitas transaksi on-chain serta mencegah tindakan jahat. Prinsip utamanya meliputi:
Jika ditemukan ketidaksesuaian antara data Layer-2 dan Layer-1, pihak yang bersengketa dapat mengajukan tantangan. Operator Layer-2 harus mengajukan bukti untuk menanggapi tantangan dan memverifikasi kebenaran data. Finalitas: Jika tidak ada tantangan yang valid terjadi dalam periode tantangan atau operator Layer-2 berhasil menanggapi tantangan, transaksi tersebut dianggap final dan valid.
OP Labs adalah tim atau organisasi yang mengembangkan solusi Optimism, sedangkan OP Stack adalah kerangka teknis yang digunakan untuk membangun dan memperluas jaringan Layer 2 Ethereum. Hubungan antara OP Labs dan OP Stack dapat dilihat sebagai hubungan antara pengembang dan alat pengembangan mereka.
OP Labs adalah tim atau organisasi utama yang bertanggung jawab dalam mengembangkan dan memelihara jaringan Optimism. Tujuan mereka adalah menciptakan solusi skalabilitas yang efisien untuk Ethereum, dengan fokus pada mengurangi biaya transaksi dan meningkatkan kecepatan transaksi. Mereka tidak hanya mengembangkan Optimistic Rollups tetapi juga mendorong teknologi baru terkait bukti pengetahuan nol, seperti OP Succinct dalam kemitraan dengan Succinct Labs.
OP Stack, yang dikembangkan oleh OP Labs, menawarkan kerangka kerja modular yang menyediakan infrastruktur dasar untuk membangun jaringan Layer 2. Pengembang dapat menggunakan OP Stack untuk dengan cepat membuat berbagai jaringan ekspansi. Desain modular memungkinkan pengguna untuk fleksibel memilih mekanisme verifikasi yang berbeda (misalnya, Optimistic Rollups atau ZK Rollups) untuk memenuhi kebutuhan proyek-proyek yang beragam.
Pada intinya, OP Labs dapat dilihat sebagai pengembang dari OP Stack, dan OP Stack adalah alat teknis yang disediakan oleh OP Labs untuk membantu pengembang membangun dan memperluas jaringan Layer 2 Ethereum.
Sebelum memulai OP Succinct, penting untuk memperkenalkan empat komponen utama dari setiap tumpukan OP:
Sumber Gambar: Blog Ringkas
Mengembangkan komponen-komponen dari tumpukan OP yang diuraikan di bagian 1.2, OP Succinct adalah peningkatan ringan ke tumpukan OP yang memungkinkan rantai menggunakan blok yang terverifikasi ZK sambil menjaga komponen lainnya (op-geth, op-batcher, dan op-node) tetap tidak berubah. OP Succinct terdiri dari empat komponen utama berikut:
Membangun Rollups zkEVM telah menantang karena memerlukan keahlian kriptografi yang luas. Ketika OP Labs mengembangkan OP Stack modular, mereka mengantisipasi mendukung berbagai mekanisme bukti. Untuk tujuan ini, mereka membuka sumber pengembangan Kona (lihat tautan ekstensi 1) untuk mengimplementasikan STF dari OP Stack Rollups menggunakan Rust, akhirnya memungkinkan generasi bukti pengetahuan nol (ZKP) untuk OP Stack melalui Kona dan program SP1. Ini berarti bahwa, dalam teori, setiap rantai OP Stack dapat ditingkatkan untuk menggunakan ZKP.
Tujuan dari SP1 (Succinct Processor 1) adalah memungkinkan pengembang untuk secara mulus mengintegrasikan rollup zkEVM Tipe-1 menggunakan kode Rust standar. Dengan OP Succinct, proses meningkatkan rantai OP Stack apa pun yang sudah ada ke rollup zkEVM Tipe-1 dapat diselesaikan dalam waktu satu jam, menawarkan manfaat-manfaat berikut:
Menurut dokumentasi resmi GitHub, proses ini hanya memerlukan pemasangan Rust, Foundry, dan Docker untuk meningkatkan setiap rollup OP Stack yang ada menjadi rollup zkEVM Tipe-1. Proses yang disederhanakan melibatkan dua langkah:
Sumber Gambar: Blog Ringkas - Memperbarui OP Stack Rollup ke Bukti ZK
Succinct percaya bahwa masa depan EVM Rollups terletak pada zkEVM yang ditulis dalam bahasa Rust, yang memungkinkan untuk pemeliharaan yang lebih baik. Saat ini, OP Rollups menghadapi tiga tantangan utama: jendela bukti penipuan 7 hari yang panjang, interoperabilitas kompleks, dan ketergantungan pada mekanisme data multi-grup dalam beberapa kasus daripada bukti penipuan. Mengembangkan zkEVM adalah upaya jangka panjang, sehingga SP1 dibuat untuk mengatasi tantangan ini.
SP1 adalah zkVM yang dapat disesuaikan sepenuhnya dan berkualitas tinggi yang 100% open-source. Ia dapat memverifikasi eksekusi dari program-program Rust (atau yang dikompilasi dengan LLVM) yang sembarang. Menurut data publik, OP Succinct Stack telah berhasil berjalan di OP Mainnet, OP Sepolia, dan Base chain, dengan biaya bukti transaksi berkisar antara $0.01 hingga $0.02 (lihat tautan ekstensi 3). Di masa depan, semua infrastruktur blockchain, termasuk Rollups, jembatan, dan koprosesor, kemungkinan akan ditulis dalam Rust (atau bahasa yang dikompilasi dengan LLVM lainnya) dan memanfaatkan ZKP.
Berdasarkan ringkasan dari blog Succinct dan konten GitHub sumber terbuka, keunggulan kinerja SP1 dibandingkan dengan zkVM lainnya berasal dari beberapa faktor kunci:
Sumber Gambar: Blog Singkat — Lihat Penjelasan Lampiran di Tautan Ekstensi 4
Kredit gambar: @jtguibas
Jika solusi skalabilitas Ethereum dianggap OP dalam jangka pendek dan ZK dalam jangka panjang, keberhasilan potensial OP Succinct dapat menandai tonggak penting dalam jalur pengembangan Ethereum. OP Succinct menyediakan jalur peningkatan untuk ETH Rollups untuk beralih dari verifikasi optimis ke bukti pengetahuan nol (ZKP). Pergeseran ini tidak hanya mengurangi biaya transaksi tetapi juga meningkatkan kecepatan transaksi sambil mempertahankan atribut keamanan dan privasi dari ZK Rollups, membuka kemungkinan baru untuk ekspansi lapisan aplikasi di masa depan.
Di antara empat solusi Layer 2 yang diakui, OP Stack saat ini tampaknya memiliki sedikit keunggulan dibandingkan ZK Stack dalam hal pengembangan ekosistem. Masa depan mungkin akan melihat efek Matthew yang lebih nyata, di mana inklusi OP Succinct dapat menyerap sebagian lalu lintas dan potensi ZK Stack. Jika OP Succinct terbukti berhasil, mungkin bahkan akan menjadi tantangan bagi Rollups berbasis zkEVM tradisional.
Namun, dari logika operasional yang disajikan sejauh ini, satu aspek kritis muncul: bagaimana para pengembang dapat memastikan bahwa risiko secara sistemik, yang disebabkan oleh kerentanan yang tidak diketahui saat memodifikasi fungsi transisi keadaan (STF) atau menambahkan prekompilasi baru, terdeteksi dengan tepat waktu? Ini adalah area yang memerlukan perhatian jangka panjang.
Fungsi utama OP Succinct adalah mengintegrasikan ZKP ke dalam arsitektur modular OP Stack, mengubah OP Stack Rollups menjadi ZK Rollups yang sepenuhnya terverifikasi.
Jika solusi skala masa depan Ethereum adalah mengubah semua Rollups menjadi ZK Rollups, OP Succinct bertujuan untuk menerapkan zkEVM Tipe-1 (sepenuhnya setara dengan Ethereum) dalam OP Stack, dengan menggunakan Rust dan SP1.
OP Succinct Proposer mencapai pembangkitan bukti secara paralel, bersamaan dengan agregasi dan verifikasi bukti.
Sistem Tumpukan OP yang ada bergantung pada "jendela bukti penipuan 7 hari," yang menyebabkan keterlambatan transaksi jika terjadi perselisihan. OP Succinct mempersingkat waktu finalitas transaksi dengan menggunakan bukti ZK, menghilangkan kebutuhan akan jendela bukti penipuan yang diperpanjang.
OP Succinct dapat secara signifikan mengurangi biaya transaksi.
Sumber Gambar: Blockscout
Pada 30 Maret 2024, OP Labs mengumumkan peluncuran “proof of faults” pada testnet OP Sepolia, yang secara resmi diluncurkan pada OP Mainnet pada 11 Juni 2024. Ini menandai langkah pertama menuju desentralisasi, memungkinkan pengguna untuk menarik ETH dan token ERC-20 dari OP Mainnet tanpa perlu pihak ketiga yang dipercayai. Mekanisme ini memungkinkan pengguna untuk menantang dan mencabut penarikan yang tidak valid (termasuk Base, Metal, Mode, dan Zora).
Untuk memastikan keamanan dan kepercayaan aset pengguna, Optimism menggunakan bukti kesalahan untuk memverifikasi keakuratan dan validitas transaksi on-chain serta mencegah tindakan jahat. Prinsip utamanya meliputi:
Jika ditemukan ketidaksesuaian antara data Layer-2 dan Layer-1, pihak yang bersengketa dapat mengajukan tantangan. Operator Layer-2 harus mengajukan bukti untuk menanggapi tantangan dan memverifikasi kebenaran data. Finalitas: Jika tidak ada tantangan yang valid terjadi dalam periode tantangan atau operator Layer-2 berhasil menanggapi tantangan, transaksi tersebut dianggap final dan valid.
OP Labs adalah tim atau organisasi yang mengembangkan solusi Optimism, sedangkan OP Stack adalah kerangka teknis yang digunakan untuk membangun dan memperluas jaringan Layer 2 Ethereum. Hubungan antara OP Labs dan OP Stack dapat dilihat sebagai hubungan antara pengembang dan alat pengembangan mereka.
OP Labs adalah tim atau organisasi utama yang bertanggung jawab dalam mengembangkan dan memelihara jaringan Optimism. Tujuan mereka adalah menciptakan solusi skalabilitas yang efisien untuk Ethereum, dengan fokus pada mengurangi biaya transaksi dan meningkatkan kecepatan transaksi. Mereka tidak hanya mengembangkan Optimistic Rollups tetapi juga mendorong teknologi baru terkait bukti pengetahuan nol, seperti OP Succinct dalam kemitraan dengan Succinct Labs.
OP Stack, yang dikembangkan oleh OP Labs, menawarkan kerangka kerja modular yang menyediakan infrastruktur dasar untuk membangun jaringan Layer 2. Pengembang dapat menggunakan OP Stack untuk dengan cepat membuat berbagai jaringan ekspansi. Desain modular memungkinkan pengguna untuk fleksibel memilih mekanisme verifikasi yang berbeda (misalnya, Optimistic Rollups atau ZK Rollups) untuk memenuhi kebutuhan proyek-proyek yang beragam.
Pada intinya, OP Labs dapat dilihat sebagai pengembang dari OP Stack, dan OP Stack adalah alat teknis yang disediakan oleh OP Labs untuk membantu pengembang membangun dan memperluas jaringan Layer 2 Ethereum.
Sebelum memulai OP Succinct, penting untuk memperkenalkan empat komponen utama dari setiap tumpukan OP:
Sumber Gambar: Blog Ringkas
Mengembangkan komponen-komponen dari tumpukan OP yang diuraikan di bagian 1.2, OP Succinct adalah peningkatan ringan ke tumpukan OP yang memungkinkan rantai menggunakan blok yang terverifikasi ZK sambil menjaga komponen lainnya (op-geth, op-batcher, dan op-node) tetap tidak berubah. OP Succinct terdiri dari empat komponen utama berikut:
Membangun Rollups zkEVM telah menantang karena memerlukan keahlian kriptografi yang luas. Ketika OP Labs mengembangkan OP Stack modular, mereka mengantisipasi mendukung berbagai mekanisme bukti. Untuk tujuan ini, mereka membuka sumber pengembangan Kona (lihat tautan ekstensi 1) untuk mengimplementasikan STF dari OP Stack Rollups menggunakan Rust, akhirnya memungkinkan generasi bukti pengetahuan nol (ZKP) untuk OP Stack melalui Kona dan program SP1. Ini berarti bahwa, dalam teori, setiap rantai OP Stack dapat ditingkatkan untuk menggunakan ZKP.
Tujuan dari SP1 (Succinct Processor 1) adalah memungkinkan pengembang untuk secara mulus mengintegrasikan rollup zkEVM Tipe-1 menggunakan kode Rust standar. Dengan OP Succinct, proses meningkatkan rantai OP Stack apa pun yang sudah ada ke rollup zkEVM Tipe-1 dapat diselesaikan dalam waktu satu jam, menawarkan manfaat-manfaat berikut:
Menurut dokumentasi resmi GitHub, proses ini hanya memerlukan pemasangan Rust, Foundry, dan Docker untuk meningkatkan setiap rollup OP Stack yang ada menjadi rollup zkEVM Tipe-1. Proses yang disederhanakan melibatkan dua langkah:
Sumber Gambar: Blog Ringkas - Memperbarui OP Stack Rollup ke Bukti ZK
Succinct percaya bahwa masa depan EVM Rollups terletak pada zkEVM yang ditulis dalam bahasa Rust, yang memungkinkan untuk pemeliharaan yang lebih baik. Saat ini, OP Rollups menghadapi tiga tantangan utama: jendela bukti penipuan 7 hari yang panjang, interoperabilitas kompleks, dan ketergantungan pada mekanisme data multi-grup dalam beberapa kasus daripada bukti penipuan. Mengembangkan zkEVM adalah upaya jangka panjang, sehingga SP1 dibuat untuk mengatasi tantangan ini.
SP1 adalah zkVM yang dapat disesuaikan sepenuhnya dan berkualitas tinggi yang 100% open-source. Ia dapat memverifikasi eksekusi dari program-program Rust (atau yang dikompilasi dengan LLVM) yang sembarang. Menurut data publik, OP Succinct Stack telah berhasil berjalan di OP Mainnet, OP Sepolia, dan Base chain, dengan biaya bukti transaksi berkisar antara $0.01 hingga $0.02 (lihat tautan ekstensi 3). Di masa depan, semua infrastruktur blockchain, termasuk Rollups, jembatan, dan koprosesor, kemungkinan akan ditulis dalam Rust (atau bahasa yang dikompilasi dengan LLVM lainnya) dan memanfaatkan ZKP.
Berdasarkan ringkasan dari blog Succinct dan konten GitHub sumber terbuka, keunggulan kinerja SP1 dibandingkan dengan zkVM lainnya berasal dari beberapa faktor kunci:
Sumber Gambar: Blog Singkat — Lihat Penjelasan Lampiran di Tautan Ekstensi 4
Kredit gambar: @jtguibas
Jika solusi skalabilitas Ethereum dianggap OP dalam jangka pendek dan ZK dalam jangka panjang, keberhasilan potensial OP Succinct dapat menandai tonggak penting dalam jalur pengembangan Ethereum. OP Succinct menyediakan jalur peningkatan untuk ETH Rollups untuk beralih dari verifikasi optimis ke bukti pengetahuan nol (ZKP). Pergeseran ini tidak hanya mengurangi biaya transaksi tetapi juga meningkatkan kecepatan transaksi sambil mempertahankan atribut keamanan dan privasi dari ZK Rollups, membuka kemungkinan baru untuk ekspansi lapisan aplikasi di masa depan.
Di antara empat solusi Layer 2 yang diakui, OP Stack saat ini tampaknya memiliki sedikit keunggulan dibandingkan ZK Stack dalam hal pengembangan ekosistem. Masa depan mungkin akan melihat efek Matthew yang lebih nyata, di mana inklusi OP Succinct dapat menyerap sebagian lalu lintas dan potensi ZK Stack. Jika OP Succinct terbukti berhasil, mungkin bahkan akan menjadi tantangan bagi Rollups berbasis zkEVM tradisional.
Namun, dari logika operasional yang disajikan sejauh ini, satu aspek kritis muncul: bagaimana para pengembang dapat memastikan bahwa risiko secara sistemik, yang disebabkan oleh kerentanan yang tidak diketahui saat memodifikasi fungsi transisi keadaan (STF) atau menambahkan prekompilasi baru, terdeteksi dengan tepat waktu? Ini adalah area yang memerlukan perhatian jangka panjang.