ZK Co-Processor: Paradigma Baru untuk Membangun Aplikasi Blockchain

robot
Pembuatan abstrak sedang berlangsung

ZK Co-processor: Paradigma Baru Aplikasi Blockchain

Koprosesor di bidang komputer bertanggung jawab untuk menangani tugas-tugas kompleks bagi CPU. Misalnya, pada tahun 2013, Apple meluncurkan koprosesor M7 untuk meningkatkan sensitivitas gerakan perangkat pintar, dan pada tahun 2007, Nvidia mengusulkan koprosesor GPU yang bertanggung jawab untuk rendering grafis dan tugas-tugas lainnya. Koprosesor dapat mengalihkan kode yang kompleks dan memerlukan kinerja tinggi, sehingga memungkinkan CPU untuk menangani bagian yang lebih fleksibel.

Ada dua masalah yang membatasi pengembangan aplikasi di blockchain Ethereum:

  1. Biaya Gas yang tinggi membatasi ruang pengembangan aplikasi di blockchain. Sebagian besar kode kontrak hanya berfokus pada operasi aset, operasi yang kompleks memerlukan banyak Gas, menghalangi adopsi yang luas dari aplikasi dan pengguna.

  2. Kontrak pintar hanya dapat mengakses data dari 256 blok terbaru. Pembaruan di masa depan akan menyebabkan node penuh tidak lagi menyimpan data blok yang lalu. Kehilangan data membuat aplikasi inovatif yang berbasis data sulit muncul, membatasi kemunculan produk "adopsi besar-besaran".

Masalah ini berasal dari tujuan desain blockchain Ethereum yang bukan untuk menangani tugas komputasi besar dan berbasis data. Untuk mendukung aplikasi-aplikasi ini, perlu diperkenalkan konsep coprocessor. Rantai Ethereum berfungsi sebagai CPU, sedangkan coprocessor mirip dengan GPU, yang menangani tugas komputasi dan berbasis data. Dengan menggabungkan teknologi ZK, dapat dijamin bahwa coprocessor melakukan komputasi dan penggunaan data yang dapat dipercaya di luar rantai.

Ruang lingkup aplikasi ZK co-processor sangat luas, mencakup sosial, permainan, DeFi, sistem manajemen risiko, oracle, penyimpanan data, pelatihan model besar, dan lainnya. Secara teori, fungsi yang dapat dicapai oleh aplikasi Web2 juga dapat dicapai oleh ZK co-processor, dan menggunakan Ethereum sebagai lapisan penyelesaian untuk melindungi keamanan aplikasi.

Saat ini, definisi ZK co-processor di industri bervariasi, seperti ZK-Query, ZK-Oracle, ZKM, dan lainnya termasuk dalam kategori ini, yang dapat membantu dalam mengakses data lengkap di blockchain, data tepercaya di luar blockchain, dan hasil perhitungan di luar blockchain. Dari sudut pandang tertentu, Layer2 juga dapat dianggap sebagai co-processor Ethereum.

Mengapa ZK disebut sebagai End Game?

Ikhtisar Proyek Co-Processor

Proyek co-processing yang terkenal saat ini terutama dibagi menjadi tiga kategori besar: indeks data on-chain, oracle, dan ZKML. Proyek General-ZKM mencakup ketiga skenario tersebut. Proyek yang berbeda menggunakan mesin virtual off-chain yang berbeda, seperti Delphinus yang fokus pada zkWASM, Risc Zero yang fokus pada arsitektur Risc-V.

Mengapa ZK disebut End Game?

Arsitektur Teknologi Co-Processor

Analisis berikut beberapa proyek prosesor ZK umum yang khas, membahas persamaan dan perbedaan dalam desain teknologi dan mekanismenya.

Risc Zero

Prosesor ZK dari Risc Zero bernama Bonsai, merupakan sekumpulan komponen pembuktian tanpa pengetahuan yang tidak terkait dengan blockchain. Berdasarkan arsitektur set instruksi Risc-V, mendukung berbagai bahasa seperti Rust, C++, Solidity, Go, dan lain-lain. Fungsi utamanya meliputi:

  1. zkVM umum, dapat menjalankan mesin virtual apa pun dalam lingkungan tanpa pengetahuan/verifikasi.
  2. Sistem generasi bukti ZK yang dapat langsung diintegrasikan ke dalam kontrak pintar atau rantai.
  3. Rollup umum, mendistribusikan perhitungan yang dibuktikan di Bonsai ke blockchain.

Komponen kunci Bonsai termasuk jaringan pembuktian, Pool Permintaan, mesin Rollup, Image Hub, State Store, dan Marketplace Pembuktian.

Mengapa ZK disebut End Game?

Lagrange

Lagrange bertujuan untuk membangun co-processor dan database yang dapat diverifikasi, yang berisi data sejarah blockchain, memudahkan pengembangan aplikasi tanpa kepercayaan. Fitur intinya termasuk:

  1. Basis data yang dapat diverifikasi: penyimpanan kontrak pintar di indeks rantai, membangun kembali penyimpanan, status, dan blok blockchain.
  2. Perhitungan berdasarkan prinsip MapReduce: menggunakan pemisahan data dan komputasi paralel multi-instansi, kemudian mengintegrasikan hasilnya.

Desain basis data Lagrange mencakup data penyimpanan kontrak, data status EOA, dan data blok. Mesin virtual ZKMR-nya menggunakan dua langkah, yaitu Map dan Reduce, untuk perhitungan dan pembuktian.

Mengapa ZK disebut End Game?

Singkat

Succinct Network berkomitmen untuk mengintegrasikan fakta yang dapat diprogram ke dalam setiap aspek pengembangan blockchain. Coprocessor-nya mendukung berbagai bahasa pemrograman, termasuk Solidity dan bahasa domain pengetahuan nol khusus. ZKVM off-chain Succinct disebut SP(Succinct Processor), mendukung Rust dan bahasa LLVM lainnya.

Mengapa ZK disebut End Game?

Analisis Perbandingan

Saat membandingkan prosesor ZK yang lebih umum, faktor-faktor berikut harus dipertimbangkan:

  1. Kemampuan Indeks/Sinkronisasi Data
  2. Teknologi ZK yang digunakan (SNARKs vs STARKs)
  3. Apakah mendukung rekursi
  4. Efisiensi sistem pembuktian
  5. Situasi Kerja Sama Ekosistem
  6. Pendanaan dan Dukungan VC

Secara keseluruhan, jalur teknologi dari berbagai proyek cenderung serupa, seperti penggunaan pembungkus STARKs ke SNARKs, mendukung rekursi, membangun jaringan pembuktian dan pasar komputasi awan, dll. Dalam kondisi teknis yang serupa, kekuatan tim dan sumber daya ekosistem VC di belakangnya mungkin akan menjadi faktor kompetisi kunci.

Mengapa ZK disebut End Game?

Perbedaan Co-processor dan Layer2

Berbeda dengan Layer2 yang berorientasi pada pengguna, coprocessor berorientasi pada aplikasi. Ini dapat berfungsi sebagai komponen akselerasi atau komponen modular, untuk skenario berikut:

  1. Sebagai komponen mesin virtual off-chain dari ZK Layer2
  2. Menyediakan daya komputasi off-chain untuk aplikasi blockchain publik
  3. Sebagai oracle untuk mendapatkan data yang dapat diverifikasi dari rantai lain dalam aplikasi blockchain publik
  4. Bertindak sebagai jembatan lintas rantai untuk pengiriman pesan

Koprocessor membawa potensi sinkronisasi data waktu nyata seluruh rantai dan komputasi terpercaya berkinerja tinggi dengan biaya rendah, yang dapat digunakan untuk merekonstruksi berbagai middleware blockchain.

Mengapa ZK disebut End Game?

Tantangan yang Dihadapi oleh Ko-Prosesor

  1. Ambang pengembangan tinggi, perlu menguasai bahasa dan alat tertentu.
  2. Industri berada pada tahap awal, standar kinerja kompleks, dan pola belum jelas.
  3. Infrastruktur dasar seperti perangkat keras belum sepenuhnya siap.
  4. Jalur teknologi mirip, sulit untuk mencapai keunggulan teknis yang signifikan.

Mengapa ZK disebut sebagai End Game?

Ringkasan dan Harapan

Teknologi ZK memiliki universalitas yang sangat kuat, diharapkan dapat membangun kembali beberapa bagian kunci dalam ekosistem blockchain. Co-processor ZK yang bersifat umum adalah salah satu alat penting untuk mewujudkan teknologi ZK, dan batasan aplikasinya mencakup hampir semua skenario dapp.

Adopsi besar-besaran ZK coprocessor perlu memenuhi dua indikator kunci: basis data yang dapat dibuktikan secara real-time di seluruh rantai dan komputasi off-chain dengan biaya rendah. Dengan pencapaian bertahap dari tujuan ini, paradigma pengembangan perangkat lunak diharapkan mengalami perubahan mendasar. Aplikasi komersial chip daya ZK akan menjadi prasyarat penting untuk penerapan besar-besaran ZK coprocessor.

Meskipun inovasi relatif kurang dalam siklus saat ini, ini adalah periode jendela kunci untuk membangun teknologi dan aplikasi "adopsi skala besar" generasi berikutnya. Diharapkan dalam siklus berikutnya, rantai industri ZK akan mencapai tahap komersialisasi. Sekarang adalah waktu yang tepat untuk fokus pada teknologi inti yang benar-benar dapat mendukung Web3 dalam menampung interaksi on-chain dari miliaran pengguna.

Mengapa ZK disebut End Game?

Mengapa ZK disebut End Game?

ZK3.67%
Lihat Asli
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.
  • Hadiah
  • 3
  • Bagikan
Komentar
0/400
DeepRabbitHolevip
· 07-25 06:39
Arah baru layak untuk diikuti
Lihat AsliBalas0
TaxEvadervip
· 07-25 06:38
Sangat sulit untuk diterapkan dalam produksi
Lihat AsliBalas0
SingleForYearsvip
· 07-25 06:15
Teknologi ZK sangat bagus
Lihat AsliBalas0
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)