EVM adalah inti dari Ethereum, bertanggung jawab untuk menjalankan kontrak pintar dan memproses transaksi. Berbeda dengan mesin virtual lainnya, EVM adalah mesin komputasi khusus yang menyediakan abstraksi untuk komputasi dan penyimpanan. Ia mengeksekusi set instruksi bytecode-nya sendiri, yang biasanya dikompilasi dari Solidity.
EVM adalah mesin status yang hampir Turing lengkap, semua langkah eksekusi akan menghabiskan sumber daya Gas yang terbatas, menghindari kemungkinan loop mati. EVM tidak memiliki fungsi penjadwalan, ia mengeksekusi transaksi secara berurutan dan mengubah status dunia. Proses eksekusi linier ini sulit untuk dioptimalkan secara paralel, menyebabkan Ethereum memiliki bottleneck kinerja, yang memerlukan solusi perluasan Layer2.
Teknologi paralel Layer1 yang berkinerja tinggi
Untuk mengatasi masalah kinerja EVM, banyak Layer1 berkinerja tinggi yang memilih mesin virtual yang berbeda dan skema eksekusi paralel.
Pemilihan Mesin Virtual
Beberapa proyek menggunakan mesin virtual berbasis WASM, eBPF, atau bytecode Move, bukan EVM. WASM memiliki keuntungan ukuran kecil, waktu muat cepat, dan portabilitas, dan telah diadopsi oleh beberapa proyek blockchain. eBPF berasal dari teknologi pemfilteran paket jaringan, dengan kinerja tinggi dan keamanan. Bahasa Move berfokus pada fleksibilitas dan dapat diverifikasi, digunakan untuk mendefinisikan dan mengontrol transaksi aset.
Rencana Eksekusi Paralel
Tantangan utama dalam mencapai eksekusi paralel adalah menentukan transaksi mana yang dapat diproses secara bersamaan. Dua metode umum adalah:
Metode akses status: Menentukan sebelumnya bagian status yang dapat diakses untuk setiap transaksi, sehingga dapat menilai independensi.
Model paralel optimis: Mengasumsikan semua transaksi independen, verifikasi dan sesuaikan setelahnya.
Perkembangan EVM Paralel
Dengan munculnya konsep EVM paralel, beberapa proyek telah meluncurkan solusi terkait:
Peningkatan paralel untuk Layer1 yang kompatibel dengan EVM yang ada, seperti BSC dan Polygon.
Layer1 yang kompatibel EVM dengan teknologi paralel, seperti Monand, Sei V2, dan Artela.
Solusi kompatibel EVM di luar rantai EVM, seperti Solana Neon.
Proyek-proyek ini mencapai kompatibilitas EVM dan eksekusi paralel dengan cara yang berbeda, bertujuan untuk meningkatkan kinerja dan skalabilitas.
Mungkin akan ada lebih banyak proyek yang bergabung dalam kompetisi EVM paralel di masa depan, dan juga mungkin akan muncul solusi inovatif berbasis WASM, SVM, dan Move VM serta mesin virtual baru. Perkembangan teknologi blockchain masih memiliki ruang yang luas, dan patut untuk terus diperhatikan.
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.
7 Suka
Hadiah
7
5
Bagikan
Komentar
0/400
AirdropworkerZhang
· 07-16 20:14
Tidak bisa tahan lagi, rantai tunggal sudah tidak menarik lagi.
Lihat AsliBalas0
DancingCandles
· 07-16 01:57
Sekali lagi, menghasilkan uang dengan teknik kertas.
EVM dan Layer1 berkinerja tinggi: perkembangan dan tantangan teknologi paralel
EVM:Komponen inti Ethereum
EVM adalah inti dari Ethereum, bertanggung jawab untuk menjalankan kontrak pintar dan memproses transaksi. Berbeda dengan mesin virtual lainnya, EVM adalah mesin komputasi khusus yang menyediakan abstraksi untuk komputasi dan penyimpanan. Ia mengeksekusi set instruksi bytecode-nya sendiri, yang biasanya dikompilasi dari Solidity.
EVM adalah mesin status yang hampir Turing lengkap, semua langkah eksekusi akan menghabiskan sumber daya Gas yang terbatas, menghindari kemungkinan loop mati. EVM tidak memiliki fungsi penjadwalan, ia mengeksekusi transaksi secara berurutan dan mengubah status dunia. Proses eksekusi linier ini sulit untuk dioptimalkan secara paralel, menyebabkan Ethereum memiliki bottleneck kinerja, yang memerlukan solusi perluasan Layer2.
Teknologi paralel Layer1 yang berkinerja tinggi
Untuk mengatasi masalah kinerja EVM, banyak Layer1 berkinerja tinggi yang memilih mesin virtual yang berbeda dan skema eksekusi paralel.
Pemilihan Mesin Virtual
Beberapa proyek menggunakan mesin virtual berbasis WASM, eBPF, atau bytecode Move, bukan EVM. WASM memiliki keuntungan ukuran kecil, waktu muat cepat, dan portabilitas, dan telah diadopsi oleh beberapa proyek blockchain. eBPF berasal dari teknologi pemfilteran paket jaringan, dengan kinerja tinggi dan keamanan. Bahasa Move berfokus pada fleksibilitas dan dapat diverifikasi, digunakan untuk mendefinisikan dan mengontrol transaksi aset.
Rencana Eksekusi Paralel
Tantangan utama dalam mencapai eksekusi paralel adalah menentukan transaksi mana yang dapat diproses secara bersamaan. Dua metode umum adalah:
Metode akses status: Menentukan sebelumnya bagian status yang dapat diakses untuk setiap transaksi, sehingga dapat menilai independensi.
Model paralel optimis: Mengasumsikan semua transaksi independen, verifikasi dan sesuaikan setelahnya.
Perkembangan EVM Paralel
Dengan munculnya konsep EVM paralel, beberapa proyek telah meluncurkan solusi terkait:
Peningkatan paralel untuk Layer1 yang kompatibel dengan EVM yang ada, seperti BSC dan Polygon.
Layer1 yang kompatibel EVM dengan teknologi paralel, seperti Monand, Sei V2, dan Artela.
Solusi kompatibel EVM di luar rantai EVM, seperti Solana Neon.
Proyek-proyek ini mencapai kompatibilitas EVM dan eksekusi paralel dengan cara yang berbeda, bertujuan untuk meningkatkan kinerja dan skalabilitas.
Mungkin akan ada lebih banyak proyek yang bergabung dalam kompetisi EVM paralel di masa depan, dan juga mungkin akan muncul solusi inovatif berbasis WASM, SVM, dan Move VM serta mesin virtual baru. Perkembangan teknologi blockchain masih memiliki ruang yang luas, dan patut untuk terus diperhatikan.