Kompatibilitas EVM dan Ketersediaan Data: Mengapa relevan?

Penulis: HaoTian, analis kripto Sumber: X (Twitter asli) @tmel0211

Klik untuk membaca: Peran inti Ketersediaan Data di Layer2

Setelah mempopulerkan Ketersediaan Data, Anda pasti bertanya-tanya tentang hubungan antara Ketersediaan Data dan Kompatibel dengan EVM. Izinkan saya menjelaskan terlebih dahulu: Semakin tinggi kompatibilitas EVM, semakin tinggi tingkat integrasi Ketersediaan Data dengan Ethereum. **

Mengapa? Teman-teman yang berhati-hati harus memperhatikan bahwa zkSync, keduanya merupakan solusi ZK-Rollup, hanya dapat mengunggah sertifikat transfer negara yang berbeda ke Ethereum, sementara Linea dapat mengunggah semua data ke mainnet. Jawabannya mungkin terletak pada kompatibilitas EVM.

Sebelumnya @VitalikButerin menulis artikel tentang "berbagai jenis ZK-EVM", yang ingin saya ulas bersama Anda. Seperti yang ditunjukkan pada gambar di bawah, Vitalik membagi kompatibilitas berbagai solusi ZK dengan Ethereum menjadi 5 level:

  • Level pertama sepenuhnya setara dengan Ethereum dan tidak akan mengubah komponen apa pun dari sistem Ethereum. Logika hashing, pohon status, pra-kompilasi, dan logika lainnya hampir sama. Misalnya, Taiko dan Scroll semua menargetkan ini;

  • Tingkat kedua setara dengan sistem mesin virtual EVM, dengan hanya beberapa perbedaan dalam struktur data seperti struktur blok dan pohon status, seperti Polygono zkEVM;

  • Level ketiga hampir setara dengan mesin virtual EVM dan dapat kompatibel dengan sebagian besar aplikasi.Untuk mempersingkat waktu Prove, hanya dilakukan beberapa pengorbanan, seperti: Scroll, Polygon zkEVM;

  • Tingkat keempat, menggunakan bahasa tingkat yang lebih tinggi untuk memprogram, dan kemudian melalui lapisan transformasi kompiler, hanya untuk waktu Pembuktian yang cepat, seperti: zkSync dan Starknet.

XLeEs50OVJOU3PeD11rLaLTEoE4ED2fstHFAXJXM.png

Bagaimana memahami perbedaan antara beberapa ZK-EVM dengan cara yang populer? Sebagai sistem rantai publik yang matang, mesin virtual EVM Ethereum, bahasa pemrograman Solidity, dan struktur data lainnya dianggap sebagai standar. Jika pengembang membangun ZK-EVM, semakin tinggi kompatibilitas penggunaan kembali komponen sistem Ethereum. Semakin dekat ke level 1.

Untuk memahami sebaliknya, mengapa zkSync dan Starknet perlu mengembangkan bahasa dan kompiler mereka sendiri untuk mengonversinya, bukan karena kecepatan mengandalkan komponen Ethereum sendiri untuk menghasilkan bukti Buktikan terlalu rendah dan tidak dapat memenuhi permintaan. Jika suatu hari, lapisan bawah Ethereum mendukung bukti SNARK, Lapisan 2 ini hanya perlu menerima transaksi secara batch, mengemasnya, dan mengirimkannya ke Ethereum. Mengapa repot-repot mengoperasikan sendiri lapisan eksekusi yang setara dengan EVM?

Sekarang setelah Anda memahami tingkat Kompatibel dengan EVM, mari pikirkan hubungannya dengan Ketersediaan Data? Anda akan menemukan aturannya. Semakin tinggi kompatibilitas Etherum atau EVM, semakin tinggi tingkat Ketersediaan Data yang dapat dicapai. Sederhananya, jika Anda ingin Ethereum melakukan DA untuk Anda, maka Anda harus sangat kompatibel dengannya.

Saya telah merangkum secara kasar metode implementasi Ketersediaan Data Lapisan 2 arus utama, yang secara kasar dapat dibagi menjadi lima kategori:

  1. Semua data inti diunggah ke Ethereum, dan Ethereum digunakan sebagai lapisan DA; misalnya: Arbitrum, Optimisme, Base, Linea

  2. Hanya bukti transisi keadaan berbeda yang diunggah ke Ethereum, dan semua data historis disediakan oleh Lapisan 2 itu sendiri; misalnya: zkSync, Starknet

  3. Layanan DA disediakan oleh jaringan konsensus kuat Layer 1 eksklusif milik Layer 2; seperti Polygon zkEVM

  4. DA disediakan oleh jaringan penyimpanan terdistribusi dengan konsensus pihak ketiga yang kuat, seperti IPFS; misalnya: Metis

  5. DA disediakan oleh penyedia layanan rantai publik pihak ketiga yang berspesialisasi dalam membangun DA modular; misalnya: Mantle

  6. Layer 2 menyediakan layanan DA independen, misalnya: Abitrum Nova, Apex, ImmutableX

Klasifikasi di atas mengacu pada analisis data L2BEAT. Ketersediaan Data ditandai pada platform analisis data sebagai (On-chain, On-chain (SD), Eksternal, Eksternal (DAC), Optimisme (MEMO), dll.)

Untuk mengklasifikasikannya berdasarkan Ketersediaan Data, dari 1 hingga 6 dan ketergantungan pada Ethereum secara bertahap menurun, konsensus keamanan juga secara bertahap melemah. Karena konsensus keamanan adalah konsep yang relatif kabur, hanya menggunakan tingkat integrasi partisipasi Ethereum dalam DA sebagai kriteria kekuatan konsensus tidak berarti bahwa Lapisan 2 tidak aman untuk mengandalkan DA pihak ketiga untuk memberikan konsensus. atau untuk mengoperasikan lapisan DA secara mandiri.

Meringkaskan

Kami menemukan bahwa OP-Rollup seperti Arbitrum dan Optimism memiliki tingkat penerapan yang tinggi di Ethereum DA. Alasannya sangat sederhana. OP-Rollup dan EVM secara alami sangat kompatibel. Mereka hanya perlu menjalankan Sequencer dengan baik, dan pemrosesan transaksi dijalankan secara lokal., verifikasi kunci dan Tantangan selanjutnya semuanya bergantung pada sistem Ethereum.

Linea, yang merupakan bagian dari jajaran ZK-Rollup, dapat mengunggah semua data inti ke Ethereum. Saya belum melihat penjelasan resminya, tapi saya rasa itu karena EVM Linea sangat kompatibel, sehingga Linea dapat menggunakan kembali penyimpanan Ethereum dan eksekusi kontrak , dll. Untuk membantu proses sertifikasi Buktikan? Namun, zkSync hanya dapat mengandalkan sistem Buktinya sendiri untuk menghasilkan bukti. Jika zkSync juga memasukkan semua data ke Ethereum, kontrak Rollup berikutnya tidak akan dapat memverifikasi validitas buktinya.

Terakhir, pernahkah Anda memperhatikan bahwa Polygon ZK-EVM menggunakan jaringan Polygon Validium L1 miliknya sendiri sebagai lapisan konsensus? Sebagai pesaing Ethereum, sistem konsensus verifikasi L1 Polygon juga sangat solid, dan batas kapasitas penyimpanannya jauh lebih baik daripada Ethereum. Tentu saja tidak ada masalah dalam menggunakan L1 sendiri sebagai DA. Namun Polygon zkEVM akhirnya menyinkronkan bukti transisi negara ke Ethereum.Sebenarnya hal itu sama sekali tidak diperlukan, namun tidak ada salahnya mengenakan pajak pada Ethereum untuk mendapatkan konsensus ekologi dan keamanan yang lebih kuat.

Karena itu, Anda harus memahami mengapa Scroll dan Taiko bekerja keras pada afinitas EVM, karena semakin tinggi afinitas EVM, semakin nyaman bagi DA untuk menggunakan Ethereum, dan juga akan menyesuaikan diri dengan Lapisan Ethereum yang lebih sempit. 2 definisi. Bayangkan saja, jika solusi Ethereum Layer 2, Pengumpulan transaksi, Ketersediaan Data, Interoperabilitas, dll. semuanya mengandalkan Layer 2 dan solusi modular pihak ketiga lainnya, dan hanya menyinkronkan data ke Ethereum sebagai catatan, apakah itu perlu?

EZwW5x7V1MP0muTX3ajWAWs5hiJcmn8ywDdQmPQt.png

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
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
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)