Validity Rollups: Jalan Emas untuk Skalabilitas Ethereum
Validity Rollups (VRs) dianggap sebagai teknologi yang paling menjanjikan untuk meningkatkan throughput Ethereum secara aman dan terdesentralisasi. Dalam bidang ini, zkEVM dan Cairo VM (CVM) adalah dua solusi implementasi mesin virtual utama.
zkEVM berfokus pada kompatibilitas dengan Ethereum, tetapi pilihan ini mengorbankan kinerja dan skalabilitas sampai batas tertentu. Sebaliknya, Cairo VM yang diterapkan oleh Starknet mengutamakan kinerja dan skalabilitas, bukan kompatibilitas penuh.
Inti dari Validity Rollups adalah menggunakan bukti validitas untuk melakukan perhitungan yang dapat diverifikasi. Cara kerjanya adalah dengan memindahkan pemrosesan transaksi ke lingkungan off-chain, yaitu lapisan 2. Setelah memproses sejumlah besar transaksi, operator akan mengirimkan hasil dan bukti kembali ke jaringan utama Ethereum, di mana kontrak pintar memverifikasi integritas eksekusi.
Perlu dicatat bahwa istilah "zero-knowledge rollup" meskipun sering digunakan, sebenarnya tidak akurat. Sebagian besar Validity Rollup tidak menggunakan bukti zero-knowledge dan tidak dirancang untuk melindungi privasi.
Mesin virtual adalah lingkungan yang dapat menjalankan program, seperti menjalankan sistem Windows di Mac. Ethereum Virtual Machine (EVM) adalah lingkungan untuk menjalankan kontrak pintar Ethereum. Sementara Zero-Knowledge Virtual Machine (zkVM) adalah jenis lingkungan eksekusi khusus yang tidak hanya menjalankan program, tetapi juga dapat menghasilkan bukti validitas yang mudah diverifikasi.
zkEVM berusaha untuk menggandakan pengalaman Ethereum di lapisan 2, memungkinkan pengembang untuk menikmati skalabilitas yang lebih tinggi tanpa perlu mengubah kode atau alat. Namun, pendekatan ini juga menghadirkan beberapa tantangan, terutama karena EVM tidak dirancang dengan mempertimbangkan efisiensi bukti.
Model berbasis stack EVM, ketergantungan pada hash Keccak dan pohon Merkle Patricia besar, membuat pembuatan bukti validitas menjadi sulit dan memakan sumber daya. Inilah sebabnya mengapa implementasi zkEVM yang berbeda telah membuat kompromi yang berbeda antara kompatibilitas Ethereum dan kinerja.
Sebagai perbandingan, Cairo VM dirancang khusus untuk menghasilkan bukti validitas dengan efisien. Ini menggunakan bahasa tingkat tinggi baru yang disebut Cairo, yang dioptimalkan untuk pembuatan bukti. Keunggulan Cairo VM meliputi:
Setiap instruksi memiliki representasi aljabar yang efisien
Bahasa mirip Rust digunakan untuk menulis program yang dapat dibuktikan
Representasi antara Cairo tingkat lanjut dan Cairo assembly, meningkatkan efisiensi eksekusi
Cairo tidak hanya menyederhanakan proses pembuktian perhitungan yang kompleks, tetapi juga menyediakan berbagai pilihan pengkodean bagi pengembang. Pengembang dapat menulis kode langsung menggunakan Cairo, atau menggunakan penerjemah atau zkEVM yang berjalan di Starknet untuk menggunakan Solidity.
Meskipun Cairo masih sangat muda, ia telah menjadi bahasa kontrak pintar dengan peringkat TVL keempat, menarik banyak dana untuk diinvestasikan.
Secara keseluruhan, zkEVM dan Cairo VM mewakili dua pendekatan berbeda untuk skalabilitas. zkEVM berfokus pada meniru lingkungan Ethereum, tetapi mungkin membatasi potensi sistem bukti. Cairo VM dirancang khusus untuk sistem bukti, meskipun mengorbankan beberapa kompatibilitas, tetapi memiliki keunggulan yang jelas dalam efisiensi dan skalabilitas.
Seiring dengan perkembangan aplikasi di Starknet, Cairo menunjukkan potensi yang kuat. Di masa depan, para pengembang akan memiliki lebih banyak pilihan untuk memperluas blockchain, Validity Rollups pasti akan memainkan peran penting dalam jalan perluasan Ethereum.
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.
13 Suka
Hadiah
13
2
Posting ulang
Bagikan
Komentar
0/400
WalletDivorcer
· 08-11 13:24
Setelah bermain selama ini, saya masih tidak mengerti apa arti layer2.
Validity Rollups: zkEVM dan Cairo VM memimpin era baru skalabilitas Ethereum
Validity Rollups: Jalan Emas untuk Skalabilitas Ethereum
Validity Rollups (VRs) dianggap sebagai teknologi yang paling menjanjikan untuk meningkatkan throughput Ethereum secara aman dan terdesentralisasi. Dalam bidang ini, zkEVM dan Cairo VM (CVM) adalah dua solusi implementasi mesin virtual utama.
zkEVM berfokus pada kompatibilitas dengan Ethereum, tetapi pilihan ini mengorbankan kinerja dan skalabilitas sampai batas tertentu. Sebaliknya, Cairo VM yang diterapkan oleh Starknet mengutamakan kinerja dan skalabilitas, bukan kompatibilitas penuh.
Inti dari Validity Rollups adalah menggunakan bukti validitas untuk melakukan perhitungan yang dapat diverifikasi. Cara kerjanya adalah dengan memindahkan pemrosesan transaksi ke lingkungan off-chain, yaitu lapisan 2. Setelah memproses sejumlah besar transaksi, operator akan mengirimkan hasil dan bukti kembali ke jaringan utama Ethereum, di mana kontrak pintar memverifikasi integritas eksekusi.
Perlu dicatat bahwa istilah "zero-knowledge rollup" meskipun sering digunakan, sebenarnya tidak akurat. Sebagian besar Validity Rollup tidak menggunakan bukti zero-knowledge dan tidak dirancang untuk melindungi privasi.
Mesin virtual adalah lingkungan yang dapat menjalankan program, seperti menjalankan sistem Windows di Mac. Ethereum Virtual Machine (EVM) adalah lingkungan untuk menjalankan kontrak pintar Ethereum. Sementara Zero-Knowledge Virtual Machine (zkVM) adalah jenis lingkungan eksekusi khusus yang tidak hanya menjalankan program, tetapi juga dapat menghasilkan bukti validitas yang mudah diverifikasi.
zkEVM berusaha untuk menggandakan pengalaman Ethereum di lapisan 2, memungkinkan pengembang untuk menikmati skalabilitas yang lebih tinggi tanpa perlu mengubah kode atau alat. Namun, pendekatan ini juga menghadirkan beberapa tantangan, terutama karena EVM tidak dirancang dengan mempertimbangkan efisiensi bukti.
Model berbasis stack EVM, ketergantungan pada hash Keccak dan pohon Merkle Patricia besar, membuat pembuatan bukti validitas menjadi sulit dan memakan sumber daya. Inilah sebabnya mengapa implementasi zkEVM yang berbeda telah membuat kompromi yang berbeda antara kompatibilitas Ethereum dan kinerja.
Sebagai perbandingan, Cairo VM dirancang khusus untuk menghasilkan bukti validitas dengan efisien. Ini menggunakan bahasa tingkat tinggi baru yang disebut Cairo, yang dioptimalkan untuk pembuatan bukti. Keunggulan Cairo VM meliputi:
Cairo tidak hanya menyederhanakan proses pembuktian perhitungan yang kompleks, tetapi juga menyediakan berbagai pilihan pengkodean bagi pengembang. Pengembang dapat menulis kode langsung menggunakan Cairo, atau menggunakan penerjemah atau zkEVM yang berjalan di Starknet untuk menggunakan Solidity.
Meskipun Cairo masih sangat muda, ia telah menjadi bahasa kontrak pintar dengan peringkat TVL keempat, menarik banyak dana untuk diinvestasikan.
Secara keseluruhan, zkEVM dan Cairo VM mewakili dua pendekatan berbeda untuk skalabilitas. zkEVM berfokus pada meniru lingkungan Ethereum, tetapi mungkin membatasi potensi sistem bukti. Cairo VM dirancang khusus untuk sistem bukti, meskipun mengorbankan beberapa kompatibilitas, tetapi memiliki keunggulan yang jelas dalam efisiensi dan skalabilitas.
Seiring dengan perkembangan aplikasi di Starknet, Cairo menunjukkan potensi yang kuat. Di masa depan, para pengembang akan memiliki lebih banyak pilihan untuk memperluas blockchain, Validity Rollups pasti akan memainkan peran penting dalam jalan perluasan Ethereum.