EVM (Ethereum Virtual Machine) adalah inti dari Ethereum, yang 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. Ini mengeksekusi set instruksi bytecode-nya sendiri, yang biasanya dikompilasi dari Solidity.
EVM adalah mesin status yang hampir Turing lengkap. "Hampir" karena semua langkah eksekusi akan mengkonsumsi sumber daya Gas yang terbatas, menghindari kemungkinan loop tak terbatas yang dapat menyebabkan seluruh platform Ethereum berhenti. EVM tidak memiliki fungsi penjadwalan, melainkan mengeksekusi transaksi dalam blok satu per satu, mengubah status dunia. Proses eksekusi linier ini membatasi kemungkinan eksekusi paralel.
Strategi paralel Layer1 berkinerja tinggi
Untuk mengatasi kendala kinerja Ethereum, banyak Layer1 berkinerja tinggi yang menggunakan mesin virtual dan strategi eksekusi paralel yang berbeda.
Pilihan Mesin Virtual
Banyak pilihan Layer1 berkinerja tinggi menggunakan mesin virtual berbasis WASM, eBPF, atau bytecode Move, bukan EVM. Mesin virtual ini biasanya lebih efisien dan lebih cocok sebagai platform komputasi terdesentralisasi.
Metode Eksekusi Paralel
Tantangan utama dari pelaksanaan paralel adalah menentukan transaksi mana yang tidak saling terkait. Layer1 berkinerja tinggi terutama bergantung pada dua metode:
Metode akses status: mengetahui sebelumnya bagian mana dari status blockchain yang dapat diakses oleh setiap transaksi, sehingga dapat menganalisis transaksi mana yang independen.
Model paralel optimis: Mengasumsikan bahwa semua transaksi adalah independen, kemudian meninjau kembali asumsi ini dan melakukan penyesuaian jika perlu.
Perkembangan EVM Paralel
Konsep EVM paralel telah mendapatkan lebih banyak perhatian dalam beberapa tahun terakhir. Saat ini, ada tiga kategori utama yang dapat didefinisikan sebagai EVM paralel:
Upgrade eksekusi paralel Layer1 yang kompatibel EVM yang ada
Layer1 kompatibel EVM baru yang menggunakan teknologi eksekusi paralel
Solusi EVM kompatibel di Layer 1 yang bukan EVM
Beberapa proyek baru seperti Monad, Sei V2, dan Artela sedang mengeksplorasi implementasi EVM paralel. Proyek-proyek ini menggunakan berbagai solusi teknologi, dengan tujuan meningkatkan efisiensi pemrosesan transaksi dan throughput jaringan.
Sementara itu, beberapa blockchain publik yang tidak kompatibel dengan EVM juga mencari kompatibilitas EVM, seperti proyek Neon di Solana. Solusi-solusi ini biasanya menjalankan EVM sebagai kontrak pintar di lingkungan asli untuk mencapai kompatibilitas yang mulus.
Prospek Masa Depan
Teknologi paralel masih menjadi topik hangat di bidang blockchain, tetapi saat ini terutama terfokus pada modifikasi dan peniruan model eksekusi optimis. Di masa depan, mungkin akan ada lebih banyak proyek Layer1 yang bergabung dalam kompetisi EVM paralel, sementara beberapa Layer1 yang ada juga mungkin akan menerapkan peningkatan paralel EVM atau solusi kompatibilitas EVM.
Selain EVM berkinerja tinggi, pengembangan beragam ekosistem blockchain juga patut dinantikan, seperti aplikasi dan pengembangan teknologi mesin virtual yang berbeda seperti WASM, SVM, dan Move VM. Diversifikasi ini membantu mendorong inovasi dan kemajuan teknologi blockchain secara keseluruhan.
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.
14 Suka
Hadiah
14
5
Bagikan
Komentar
0/400
LeekCutter
· 17jam yang lalu
gas benar-benar mahal
Lihat AsliBalas0
MissedTheBoat
· 07-21 23:51
Tidak ada inovasi sama sekali
Lihat AsliBalas0
NftPhilanthropist
· 07-21 23:51
bukti dampak >>>>>> eksekusi linier sejujurnya
Lihat AsliBalas0
BrokenDAO
· 07-21 23:49
Satu lagi yang ingin memperbaiki EVM dari Turing tidak lengkap menjadi Turing Lengkap, bisa diubah? Pengalaman sejarah masih belum cukup banyak?
Lihat AsliBalas0
DAOplomacy
· 07-21 23:38
insentif tata kelola yang sub-optimal... seperti biasanya sih
Analisis Teknologi EVM Paralel: Tren Baru untuk Meningkatkan Kinerja Ethereum
EVM: Komponen inti Ethereum
EVM (Ethereum Virtual Machine) adalah inti dari Ethereum, yang 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. Ini mengeksekusi set instruksi bytecode-nya sendiri, yang biasanya dikompilasi dari Solidity.
EVM adalah mesin status yang hampir Turing lengkap. "Hampir" karena semua langkah eksekusi akan mengkonsumsi sumber daya Gas yang terbatas, menghindari kemungkinan loop tak terbatas yang dapat menyebabkan seluruh platform Ethereum berhenti. EVM tidak memiliki fungsi penjadwalan, melainkan mengeksekusi transaksi dalam blok satu per satu, mengubah status dunia. Proses eksekusi linier ini membatasi kemungkinan eksekusi paralel.
Strategi paralel Layer1 berkinerja tinggi
Untuk mengatasi kendala kinerja Ethereum, banyak Layer1 berkinerja tinggi yang menggunakan mesin virtual dan strategi eksekusi paralel yang berbeda.
Pilihan Mesin Virtual
Banyak pilihan Layer1 berkinerja tinggi menggunakan mesin virtual berbasis WASM, eBPF, atau bytecode Move, bukan EVM. Mesin virtual ini biasanya lebih efisien dan lebih cocok sebagai platform komputasi terdesentralisasi.
Metode Eksekusi Paralel
Tantangan utama dari pelaksanaan paralel adalah menentukan transaksi mana yang tidak saling terkait. Layer1 berkinerja tinggi terutama bergantung pada dua metode:
Metode akses status: mengetahui sebelumnya bagian mana dari status blockchain yang dapat diakses oleh setiap transaksi, sehingga dapat menganalisis transaksi mana yang independen.
Model paralel optimis: Mengasumsikan bahwa semua transaksi adalah independen, kemudian meninjau kembali asumsi ini dan melakukan penyesuaian jika perlu.
Perkembangan EVM Paralel
Konsep EVM paralel telah mendapatkan lebih banyak perhatian dalam beberapa tahun terakhir. Saat ini, ada tiga kategori utama yang dapat didefinisikan sebagai EVM paralel:
Beberapa proyek baru seperti Monad, Sei V2, dan Artela sedang mengeksplorasi implementasi EVM paralel. Proyek-proyek ini menggunakan berbagai solusi teknologi, dengan tujuan meningkatkan efisiensi pemrosesan transaksi dan throughput jaringan.
Sementara itu, beberapa blockchain publik yang tidak kompatibel dengan EVM juga mencari kompatibilitas EVM, seperti proyek Neon di Solana. Solusi-solusi ini biasanya menjalankan EVM sebagai kontrak pintar di lingkungan asli untuk mencapai kompatibilitas yang mulus.
Prospek Masa Depan
Teknologi paralel masih menjadi topik hangat di bidang blockchain, tetapi saat ini terutama terfokus pada modifikasi dan peniruan model eksekusi optimis. Di masa depan, mungkin akan ada lebih banyak proyek Layer1 yang bergabung dalam kompetisi EVM paralel, sementara beberapa Layer1 yang ada juga mungkin akan menerapkan peningkatan paralel EVM atau solusi kompatibilitas EVM.
Selain EVM berkinerja tinggi, pengembangan beragam ekosistem blockchain juga patut dinantikan, seperti aplikasi dan pengembangan teknologi mesin virtual yang berbeda seperti WASM, SVM, dan Move VM. Diversifikasi ini membantu mendorong inovasi dan kemajuan teknologi blockchain secara keseluruhan.