Konsensus Blockchain mengharuskan setiap validator menjalankan komputasi identik secara berulang, sehingga pemrosesan logika kompleks secara langsung di on-chain menjadi mahal dan terbatas. Nilai zkVM terletak pada pemindahan eksekusi ke off-chain, dengan hanya bukti ringkas yang diverifikasi di on-chain, sehingga mampu menembus batas komputasi setiap transaksi.
Sebagai lapisan eksekusi universal untuk komputasi terverifikasi Brevis (BREV), Pico zkVM mengadopsi arsitektur glue-and-coprocessor yang menyeimbangkan fleksibilitas dan performa, menyediakan toolchain pemrograman dan pembuktian terpadu untuk pemrosesan data, verifikasi tanda tangan, inferensi machine learning, dan pembuktian blok Ethereum.
Pico zkVM, sebagai lapisan eksekusi komputasi terverifikasi universal Brevis, mengintegrasikan “penulisan program” dan “bukti eksekusi benar” dalam satu toolchain open-source. Pengembang dapat mendeskripsikan logika komputasi dalam Rust tanpa perlu merancang sirkuit tingkat rendah; Pico menangani eksekusi off-chain dan pembuatan proof.
Modularitas berjalan pada dua tingkat: inti universal dapat mengeksekusi program apa pun, sementara coprocessor khusus yang dapat dipasang dioptimalkan untuk operasi frekuensi tinggi. Desain ini memungkinkan Pico mendukung komputasi luas dan mendekati performa sirkuit khusus untuk operasi kritikal, menghindari keterbatasan “fleksibel tapi lambat” pada zkVM general-purpose.
Arsitektur glue-and-coprocessor merupakan inti desain Pico zkVM: inti universal berperan sebagai “glue” yang menghubungkan seluruh alur program, sementara tugas komputasi berat dan frekuensi tinggi dialihkan ke coprocessor khusus atau sirkuit precompiled.
Inti universal RISC-V mengeksekusi program Rust apa pun, memastikan fleksibilitas. Ketika program menemui operasi seperti hashing Keccak-256, verifikasi tanda tangan, inferensi machine learning, atau pemrosesan data blockchain, Pico mengarahkan tugas tersebut ke sirkuit khusus, sehingga tidak perlu membuat proof pada setiap instruksi RISC-V.
Pembuktian tingkat instruksi sangat memakan sumber daya dan menjadi hambatan utama zkVM general-purpose. Dengan mengganti proses ini menggunakan sirkuit yang dioptimalkan untuk zero-knowledge proof, Brevis melaporkan kecepatan pembuktian meningkat sekitar 10x hingga 80x, sehingga biaya proof jauh lebih rendah tanpa mengorbankan fleksibilitas.
Inti universal dan coprocessor khusus menggabungkan “eksekusi fleksibel” dan “pembuktian efisien”: inti menangani logika apa pun, sementara coprocessor mempercepat operasi frekuensi tinggi.
| Komponen | Peran | Komputasi | Metode Proof |
|---|---|---|---|
| Inti Universal RISC-V (Glue) | Lapisan Glue | Alur program Rust apa pun | Proof tingkat instruksi |
| Sirkuit Precompiled Keccak-256 | Coprocessor Khusus | Komputasi hash | Sirkuit yang dioptimalkan |
| Coprocessor Verifikasi Tanda Tangan | Coprocessor Khusus | Validasi tanda tangan | Sirkuit yang dioptimalkan |
| Coprocessor Inferensi ML | Coprocessor Khusus | Inferensi machine learning | Sirkuit yang dioptimalkan |
| Coprocessor Data Blockchain | Coprocessor Khusus | Pemrosesan data on-chain/historis | Sirkuit yang dioptimalkan |
Seperti terlihat di atas, inti universal memastikan Pico dapat mengeksekusi program apa pun, sementara coprocessor khusus mengubah operasi frekuensi tinggi—hashing, verifikasi tanda tangan, inferensi ML, dan pemrosesan data—dari proof tingkat instruksi menjadi proof sirkuit penuh. Routing dilakukan secara otomatis, sehingga pengembang hampir tidak perlu beralih jalur eksekusi secara manual.

Gambar 1. Arsitektur glue-and-coprocessor Pico zkVM: Inti universal RISC-V (glue) mengeksekusi program apa pun, mengarahkan tugas Keccak-256, verifikasi tanda tangan, inferensi ML, dan data blockchain ke coprocessor khusus atau sirkuit precompiled.
Alur kerja pengembangan Pico berfokus pada “eksekusi off-chain, verifikasi on-chain” dalam empat langkah: tulis komputasi di Rust, Pico mengeksekusi off-chain dan menghasilkan hasil, buat proof kriptografi atas eksekusi yang benar, dan akhirnya, smart contract memverifikasi proof ringkas di on-chain.
Langkah krusial adalah yang terakhir: kontrak on-chain memverifikasi proof, bukan seluruh program. Verifikasi proof ringkas hanya memerlukan beberapa milidetik dan pada dasarnya tidak bergantung pada skala komputasi asli, sehingga logika kompleks dapat divalidasi di on-chain dengan biaya minimal.
Bagi pengembang, Pico menurunkan hambatan pengembangan zero-knowledge dengan Rust. Tidak perlu menguasai desain sirkuit untuk membangun program terverifikasi—kompleksitas kriptografi sudah diatasi dalam toolchain.

Gambar 2. Alur kerja pengembangan Pico zkVM: Tulis program di Rust → Pico mengeksekusi off-chain → Hasilkan ZK proof → Smart contract memverifikasi on-chain.
Pico zkVM dan coprocessor tingkat aplikasi membentuk hubungan “universal glue” dan “dedicated engine”. ZK Data Coprocessor adalah contoh utama: mengakses data historis dan cross-chain secara off-chain, menyelesaikan komputasi, dan melampirkan proof kriptografi atas keaslian dan kebenaran data.
Dalam pembagian tugas ini, Pico berperan sebagai glue, merutekan data antar modul khusus secara efisien sekaligus mempertahankan fleksibilitas zkVM general-purpose. Logika aplikasi dapat memanggil inti universal untuk komputasi kustom atau menggunakan data coprocessor untuk akses efisien ke riwayat on-chain.
Singkatnya, Pico menawarkan kapabilitas komputasi universal, sementara coprocessor tingkat aplikasi memberikan pemrosesan khusus berkecepatan tinggi untuk skenario spesifik. Bersama-sama, mereka membentuk stack eksekusi komputasi terverifikasi Brevis.
Pico zkVM sangat ideal untuk skenario yang membutuhkan “komputasi tepercaya + verifikasi on-chain”, dengan pemrosesan data, verifikasi tanda tangan, inferensi machine learning, dan pembuktian blok Ethereum sebagai empat aplikasi utama.
| Skenario | Peran Pico | Sistem atau Sirkuit Perwakilan |
|---|---|---|
| Pemrosesan Data | Mengagregasi dan menganalisis riwayat on-chain dan data cross-chain | ZK Data Coprocessor |
| Verifikasi Tanda Tangan | Validasi tanda tangan secara batch | Signature Verification Coprocessor |
| Inferensi ML | Menghasilkan hasil terverifikasi dari inferensi model off-chain | ML Inference Coprocessor |
| Pembuktian Blok Ethereum | Pembuktian blok Ethereum secara real-time | Pico Prism |
Tabel di atas merangkum empat skenario utama dan komponen eksekusinya. Pemrosesan data dan verifikasi tanda tangan mengandalkan coprocessor khusus untuk percepatan, inferensi ML melampirkan proof pada output model off-chain, dan pembuktian blok Ethereum menjadi use case paling menonjol.
Pembuktian blok Ethereum ditangani oleh Pico Prism, sistem proof real-time berbasis Pico. Menurut Brevis, sistem ini mencapai cakupan real-time sekitar 99,8% pada 16 GPU, sesuai target hardware $100.000 dari Ethereum Foundation. Berbeda dengan oracle yang membawa data off-chain ke on-chain, Pico berfokus pada komputasi terverifikasi atas data on-chain. Perbedaan antara Brevis dan oracle adalah Pico menekankan komputasi terverifikasi data blockchain, bukan feed harga eksternal. Inisiatif On-Prem Proving Ethereum Foundation (Ethproof) memilih Brevis sebagai satu dari empat tim pada Maret 2026.
Keunggulan utama Pico zkVM adalah kombinasi fleksibilitas dan performa: inti universal memungkinkan program apa pun berjalan, coprocessor khusus mendorong operasi frekuensi tinggi ke efisiensi sirkuit khusus, dan toolchain Rust menurunkan hambatan pengembangan zero-knowledge.
Pertimbangan utama terkait cakupan sirkuit khusus dan dinamika pasar proof. Coprocessor dan sirkuit precompiled hanya berlaku untuk operasi yang dioptimalkan; program yang sangat bergantung pada komputasi yang tidak didukung harus kembali ke proof tingkat instruksi dengan inti universal, sehingga keuntungan performa berkurang. Staking dan slashing prover dalam token BREV dan coChain mengaitkan keandalan pengiriman proof dengan jaminan token.
Biaya proof juga menjadi kendala struktural. Pembuatan zero-knowledge proof memerlukan hardware khusus dan hashrate, serta overhead proof untuk komputasi general-purpose tetap lebih tinggi dibanding eksekusi native. Biaya dan latensi logika kompleks perlu dipertimbangkan dalam desain. Ini adalah batasan mekanisme objektif dan bukan merupakan saran investasi.
Pico zkVM, mesin virtual zero-knowledge modular open-source milik Brevis, mengintegrasikan inti universal RISC-V dan sirkuit precompiled khusus dalam arsitektur glue-and-coprocessor: inti mengeksekusi program Rust apa pun, tugas frekuensi tinggi diarahkan ke coprocessor khusus, dan Brevis melaporkan kecepatan proof meningkat 10x hingga 80x. Pengembang menulis komputasi di Rust, mengeksekusi off-chain, dan menghasilkan proof, dengan hanya proof ringkas yang diverifikasi di on-chain. Bersama coprocessor tingkat aplikasi seperti ZK Data Coprocessor dan sistem yang di-deploy seperti Pico Prism, Pico membentuk lapisan eksekusi universal untuk komputasi terverifikasi Brevis.
Pico zkVM, mesin virtual zero-knowledge modular open-source milik Brevis (zkVM), memungkinkan pengembang menulis logika komputasi apa pun di Rust, mengeksekusi off-chain, dan menghasilkan zero-knowledge proof. Smart contract hanya perlu memverifikasi proof ringkas di on-chain, tanpa mengeksekusi ulang seluruh program.
Arsitektur ini menggunakan inti universal RISC-V sebagai glue untuk mengeksekusi program, mengarahkan operasi umum seperti hashing Keccak-256, verifikasi tanda tangan, dan inferensi ML ke coprocessor khusus (precompile). Sirkuit yang dioptimalkan untuk zero-knowledge proof menggantikan proof tingkat instruksi, meningkatkan kecepatan proof 10x hingga 80x menurut Brevis.
Pengembang menulis logika komputasi di Rust, Pico mengeksekusi off-chain dan menghasilkan hasil, lalu membuat proof kriptografi atas eksekusi yang benar. Smart contract memverifikasi proof ringkas ini di on-chain, dengan overhead verifikasi di level milidetik dan pada dasarnya tidak bergantung pada skala komputasi asli.
Pico zkVM berperan sebagai glue, merutekan data antar modul khusus secara efisien sambil tetap general-purpose. ZK Data Coprocessor adalah coprocessor tingkat aplikasi paling menonjol, mengakses data historis dan cross-chain secara off-chain dan melampirkan proof atas komputasi yang benar. Bersama-sama, keduanya membentuk stack eksekusi lengkap.
Pico Prism, yang dibangun di atas Pico, adalah sistem pembuktian blok Ethereum real-time. Menurut Brevis, sistem ini mencapai cakupan real-time sekitar 99,8% pada 16 GPU, sesuai target hardware $100.000 dari Ethereum Foundation. Inisiatif On-Prem Proving Ethereum Foundation (Ethproof) memilih Brevis sebagai satu dari empat tim pada Maret 2026.





