ZK Co-processor: Membangun Jembatan Menuju Aplikasi Skala Besar Web3
Dalam bidang komputer tradisional, coprocessor bertanggung jawab untuk menangani tugas-tugas kompleks lainnya untuk CPU. Coprocessor yang umum termasuk coprocessor gerakan M7 dari Apple dan GPU dari Nvidia. Coprocessor dapat mengalihkan kode yang kompleks dan dengan permintaan kinerja tunggal yang tinggi, memungkinkan CPU untuk menangani bagian yang lebih fleksibel dan bervariasi.
Ada dua masalah serius yang membatasi perkembangan aplikasi di blockchain Ethereum:
Biaya Gas yang tinggi membatasi ruang lingkup pengembangan aplikasi di blockchain.
Kontrak pintar hanya dapat mengakses data blok terbaru, menyebabkan inovasi aplikasi berbasis data sulit muncul.
Dua masalah ini sangat membatasi munculnya produk "aplikasi besar-besaran". ZK co-processor dapat berfungsi sebagai unit pemrosesan tambahan untuk Ethereum, menangani tugas-tugas yang memerlukan perhitungan dan data yang intensif, sehingga dapat menyelesaikan masalah ini.
Batas aplikasi ZK co-processor sangat luas, hampir dapat mencakup semua skenario aplikasi dapp yang nyata, seperti sosial, permainan, DeFi, sistem manajemen risiko, penyimpanan data, pelatihan model besar, dll. Secara teoritis, fungsi yang dapat dicapai oleh aplikasi Web2, ZK co-processor dapat direalisasikan di blockchain, sambil memanfaatkan Ethereum sebagai lapisan penyelesaian untuk melindungi keamanan aplikasi.
Saat ini, proyek co-processor yang terkenal di industri terbagi menjadi tiga kategori: indeks data on-chain, oracle, dan ZKML. Di antara mereka, co-processor ZK generik (General-ZKM) dapat mencakup semua skenario aplikasi ini.
Arsitektur Teknologi Prosesor ZK Umum
Menganalisis arsitektur teknis prosesor ZK umum dengan contoh Risc Zero, Lagrange, dan Succinct:
Risc Zero
Koprocessor ZK dari Risc Zero bernama Bonsai, merupakan seperangkat komponen bukti nol pengetahuan yang tidak bergantung pada rantai. Fungsi utamanya meliputi:
zkVM umum, dapat menjalankan mesin virtual apa pun dalam lingkungan yang tanpa pengetahuan/yang dapat diverifikasi.
Sistem generasi bukti ZK yang dapat diintegrasikan langsung ke dalam kontrak pintar atau rantai.
Rollup umum, dapat mendistribusikan perhitungan yang dibuktikan di Bonsai ke dalam rantai.
Komponen Bonsai mencakup jaringan pembuktian, kolam permintaan, mesin Rollup, pusat cermin, penyimpanan status, dan pasar bukti.
Lagrange
Lagrange bertujuan untuk membangun koprosesor dan database yang dapat diverifikasi, termasuk data sejarah blockchain, untuk mendukung pengembangan aplikasi yang memerlukan komputasi dan data intensif. Fungsinya yang utama adalah:
Basis data yang dapat diverifikasi: penyimpanan kontrak pintar indeks di blockchain, membangun kembali penyimpanan blockchain, status, dan blok.
Komputasi berbasis prinsip MapReduce: menggunakan pemisahan data dengan beberapa instansi untuk perhitungan paralel.
Lagrange merancang struktur penyimpanan kontrak, status akun, dan data blok yang baru untuk mendukung bukti SNARK/STARK. Mesin virtual ZKMR-nya melakukan perhitungan terdistribusi dan penggabungan bukti melalui dua langkah, Map dan Reduce.
Singkat
Tujuan Succinct Network adalah mengintegrasikan fakta yang dapat diprogram ke dalam berbagai bagian tumpukan pengembangan blockchain. Ciri khasnya adalah kompatibilitas pasar dengan berbagai sistem bukti.
ZKVM off-chain Succinct disebut SP(Succinct Processor), mendukung bahasa LLVM seperti Rust. Fitur intinya meliputi:
Teknologi bukti rekursif berbasis STARKs
Pembungkus SNARKs ke STARKs
Arsitektur zkVM yang dipra-kompilasi berfokus pada pusat
Persamaan dan Perbedaan antara Co-Processor dan Layer2
Berbeda dengan Layer2 yang ditujukan untuk pengguna, co-processor ditujukan untuk aplikasi, dan dapat digunakan sebagai komponen percepatan atau komponen modular untuk:
Mesin virtual off-chain ZK Layer2
Kekuatan komputasi off-chain aplikasi blockchain publik
Oracle Data Lintas Rantai
Pengiriman pesan jembatan lintas rantai
Koprocessor membawa potensi sinkronisasi data real-time di seluruh rantai dan komputasi terpercaya berkinerja tinggi dengan biaya rendah, dapat merekonstruksi sebagian besar middleware blockchain.
Tantangan yang Dihadapi oleh Co-Processor
Ambang masuk bagi pengembang tinggi
Jalur sangat awal, pola tidak jelas
Prasyarat perangkat keras belum diterapkan
Jalur teknologi mirip, sulit untuk membentuk penghalang teknologi
Ringkasan dan Harapan
Proses kolaborasi ZK diharapkan dapat membangun kembali paradigma pengembangan aplikasi Web3, mewujudkan database yang dapat dibuktikan secara real-time di seluruh rantai dan perhitungan off-chain dengan biaya rendah. Peluncuran chip komputasi ZK adalah prasyarat untuk aplikasi komersial berskala besar. Diperkirakan bahwa di siklus berikutnya, rantai industri ZK akan mewujudkan komersialisasi yang benar-benar mendukung interaksi on-chain tingkat 1 miliar pengguna.
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.
8 Suka
Hadiah
8
6
Posting ulang
Bagikan
Komentar
0/400
ChainBrain
· 1jam yang lalu
Sekali lagi kita akan membahas zk.
Lihat AsliBalas0
consensus_whisperer
· 08-09 18:13
Ini gas terlalu mahal, lupakan saja.
Lihat AsliBalas0
GasWastingMaximalist
· 08-09 18:05
GasWastingMaximalist: Berani tidak naik ke rantai asli, yang mengerti pasti mengerti
ZK Co-processor: Memecahkan Bottleneck Ethereum, Membuka Era Baru Aplikasi Skala Besar Web3
ZK Co-processor: Membangun Jembatan Menuju Aplikasi Skala Besar Web3
Dalam bidang komputer tradisional, coprocessor bertanggung jawab untuk menangani tugas-tugas kompleks lainnya untuk CPU. Coprocessor yang umum termasuk coprocessor gerakan M7 dari Apple dan GPU dari Nvidia. Coprocessor dapat mengalihkan kode yang kompleks dan dengan permintaan kinerja tunggal yang tinggi, memungkinkan CPU untuk menangani bagian yang lebih fleksibel dan bervariasi.
Ada dua masalah serius yang membatasi perkembangan aplikasi di blockchain Ethereum:
Dua masalah ini sangat membatasi munculnya produk "aplikasi besar-besaran". ZK co-processor dapat berfungsi sebagai unit pemrosesan tambahan untuk Ethereum, menangani tugas-tugas yang memerlukan perhitungan dan data yang intensif, sehingga dapat menyelesaikan masalah ini.
Batas aplikasi ZK co-processor sangat luas, hampir dapat mencakup semua skenario aplikasi dapp yang nyata, seperti sosial, permainan, DeFi, sistem manajemen risiko, penyimpanan data, pelatihan model besar, dll. Secara teoritis, fungsi yang dapat dicapai oleh aplikasi Web2, ZK co-processor dapat direalisasikan di blockchain, sambil memanfaatkan Ethereum sebagai lapisan penyelesaian untuk melindungi keamanan aplikasi.
Saat ini, proyek co-processor yang terkenal di industri terbagi menjadi tiga kategori: indeks data on-chain, oracle, dan ZKML. Di antara mereka, co-processor ZK generik (General-ZKM) dapat mencakup semua skenario aplikasi ini.
Arsitektur Teknologi Prosesor ZK Umum
Menganalisis arsitektur teknis prosesor ZK umum dengan contoh Risc Zero, Lagrange, dan Succinct:
Risc Zero
Koprocessor ZK dari Risc Zero bernama Bonsai, merupakan seperangkat komponen bukti nol pengetahuan yang tidak bergantung pada rantai. Fungsi utamanya meliputi:
Komponen Bonsai mencakup jaringan pembuktian, kolam permintaan, mesin Rollup, pusat cermin, penyimpanan status, dan pasar bukti.
Lagrange
Lagrange bertujuan untuk membangun koprosesor dan database yang dapat diverifikasi, termasuk data sejarah blockchain, untuk mendukung pengembangan aplikasi yang memerlukan komputasi dan data intensif. Fungsinya yang utama adalah:
Lagrange merancang struktur penyimpanan kontrak, status akun, dan data blok yang baru untuk mendukung bukti SNARK/STARK. Mesin virtual ZKMR-nya melakukan perhitungan terdistribusi dan penggabungan bukti melalui dua langkah, Map dan Reduce.
Singkat
Tujuan Succinct Network adalah mengintegrasikan fakta yang dapat diprogram ke dalam berbagai bagian tumpukan pengembangan blockchain. Ciri khasnya adalah kompatibilitas pasar dengan berbagai sistem bukti.
ZKVM off-chain Succinct disebut SP(Succinct Processor), mendukung bahasa LLVM seperti Rust. Fitur intinya meliputi:
Persamaan dan Perbedaan antara Co-Processor dan Layer2
Berbeda dengan Layer2 yang ditujukan untuk pengguna, co-processor ditujukan untuk aplikasi, dan dapat digunakan sebagai komponen percepatan atau komponen modular untuk:
Koprocessor membawa potensi sinkronisasi data real-time di seluruh rantai dan komputasi terpercaya berkinerja tinggi dengan biaya rendah, dapat merekonstruksi sebagian besar middleware blockchain.
Tantangan yang Dihadapi oleh Co-Processor
Ringkasan dan Harapan
Proses kolaborasi ZK diharapkan dapat membangun kembali paradigma pengembangan aplikasi Web3, mewujudkan database yang dapat dibuktikan secara real-time di seluruh rantai dan perhitungan off-chain dengan biaya rendah. Peluncuran chip komputasi ZK adalah prasyarat untuk aplikasi komersial berskala besar. Diperkirakan bahwa di siklus berikutnya, rantai industri ZK akan mewujudkan komersialisasi yang benar-benar mendukung interaksi on-chain tingkat 1 miliar pengguna.