Inovasi teknologi EVM paralel: arah baru untuk meningkatkan efisiensi eksekusi Blockchain

Ethereum Virtual Machine EVM dan Pengembangan Paralelnya

EVM dan Solidity

Pengembangan kontrak pintar adalah keterampilan dasar bagi insinyur blockchain. Meskipun pengembang dapat menggunakan bahasa tingkat tinggi seperti Solidity untuk menulis logika kontrak, EVM tidak dapat mengeksekusi kode tersebut secara langsung. Kode tersebut perlu dikompilasi menjadi bytecode tingkat rendah yang dapat dipahami oleh mesin virtual. Alat yang ada dapat secara otomatis menyelesaikan proses konversi ini, sehingga mengurangi beban pengembang.

Meskipun kompilasi membawa beberapa pengeluaran, insinyur yang akrab dengan opcode dasar dapat langsung menggunakan kode assembly dalam Solidity untuk mencapai efisiensi maksimum dan mengurangi biaya gas. Misalnya, sebuah protokol perdagangan NFT terkenal menggunakan banyak inline assembly untuk meminimalkan pengeluaran gas pengguna.

Diskusi Mendalam tentang EVM Paralel dan Ekosistemnya

Perbedaan Kinerja EVM

EVM sebagai "lapisan eksekusi", adalah tempat terakhir untuk menjalankan opcode kontrak pintar. Bytecode yang didefinisikan oleh EVM telah menjadi standar industri, mendukung pengembang untuk menerapkan kontrak di berbagai jaringan.

Meskipun mengikuti standar bytecode yang sama, tetapi implementasi EVM yang berbeda mungkin memiliki perbedaan kinerja yang signifikan. Misalnya, klien Go Ethereum dan klien C++ menggunakan cara implementasi yang berbeda, memberikan ruang untuk optimasi dan kustomisasi.

Mendalami EVM Paralel dan Ekosistemnya

Teknologi EVM Paralel

Inovasi blockchain dalam sejarah terutama terfokus pada algoritma konsensus, beberapa proyek terkenal juga dikenal karena mekanisme konsensusnya. Namun, blockchain berkinerja tinggi sebenarnya memerlukan inovasi ganda di lapisan konsensus dan eksekusi. Rantai EVM yang hanya mengoptimalkan konsensus sering kali memerlukan perangkat keras yang lebih kuat untuk mendukung peningkatan kinerja.

Sebagian besar sistem blockchain masih menggunakan cara eksekusi transaksi secara berurutan, mirip dengan CPU tunggal. Beralih ke pemrosesan paralel dapat secara signifikan meningkatkan throughput, tetapi juga membawa tantangan rekayasa baru, seperti menangani konflik penulisan pada kontrak yang sama dari transaksi yang bersamaan.

Mendalami EVM Paralel dan Ekosistemnya

Inovasi EVM Paralel

Sebagai contoh proyek EVM paralel tertentu, inovasi utamanya meliputi:

  • Algoritma eksekusi paralel yang optimis, memungkinkan beberapa transaksi diproses secara bersamaan
  • Mekanisme penundaan eksekusi, menunda eksekusi transaksi ke saluran independen
  • Basis data status yang dioptimalkan, meningkatkan kecepatan akses status
  • Mekanisme konsensus berkinerja tinggi, mendukung operasi terdistribusi skala besar

Mendalami EVM Paralel dan Ekosistemnya

Tantangan Teknologi

Eksekusi paralel memperkenalkan masalah konflik status yang potensial, memerlukan mekanisme deteksi dan resolusi konflik yang hati-hati. Setiap tim biasanya juga perlu merancang ulang basis data status dan mengembangkan algoritma konsensus yang kompatibel.

Tantangan utama termasuk risiko teknologi yang diserap oleh proyek-proyek seperti Ethereum, serta masalah sentralisasi node. Perkembangan ekosistem yang cepat dan pengurangan kebutuhan perangkat keras akan menjadi kunci untuk menghadapi tantangan ini.

Mendalami EVM Paralel dan Ekosistemnya

Pola EVM Paralel

Saat ini, proyek EVM paralel terutama terdiri dari dua kategori: jaringan Layer 1 dan solusi Layer 2:

  1. Meningkatkan dukungan untuk eksekusi paralel pada Layer 1 yang kompatibel dengan EVM
  2. Mengadopsi Layer 1 yang kompatibel dengan EVM yang menjalankan eksekusi paralel sejak awal
  3. Mengadopsi teknologi paralel non-EVM pada rantai kompatibel EVM Layer 2

Diskusi Mendalam tentang EVM Paralel dan Ekosistemnya

Proyek EVM Paralel Utama

Sebuah proyek terkenal bertujuan untuk mengoptimalkan EVM melalui eksekusi paralel dan arsitektur pipeline, dengan target TPS sebesar 10000. Proyek ini telah menyelesaikan pendanaan besar, tim pendirinya berasal dari pembuat pasar terkenal.

Proyek lain awalnya fokus pada aplikasi perdagangan, kini telah ditingkatkan menjadi EVM paralel berkinerja tinggi, mendukung migrasi aplikasi dengan satu klik.

Ada juga proyek yang meningkatkan kinerja lapisan eksekusi melalui arsitektur dual Virtual Machine EVM++, dengan tim inti yang berasal dari suatu proyek blockchain terkenal.

Sebuah proyek ekosistem Cosmos juga mengumumkan rencana untuk memperkenalkan teknologi EVM paralel.

Selain itu, ada solusi kompatibel EVM berbasis Solana, serta proyek Layer 2 yang membawa Solana VM ke Ethereum.

Mendalami EVM Paralel dan Ekosistemnya

Kesimpulan

Inovasi lapisan eksekusi seperti EVM paralel memberikan solusi baru untuk meningkatkan kinerja dan skalabilitas blockchain. Perkembangan teknologi ini akan mendorong kemajuan lebih lanjut dalam ekosistem blockchain, mendukung berbagai skenario aplikasi.

Diskusi Mendalam tentang EVM Paralel dan Ekosistemnya

Mendalami EVM Paralel dan Ekosistemnya

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
  • 5
  • Bagikan
Komentar
0/400
CryingOldWalletvip
· 19jam yang lalu
Partai Akomodasi sangat gembira
Lihat AsliBalas0
tokenomics_truthervip
· 07-14 05:25
Biaya gas ini memang tidak murah.
Lihat AsliBalas0
StopLossMastervip
· 07-11 20:29
gas lagi mau naik
Lihat AsliBalas0
PretendingSeriousvip
· 07-11 20:13
Hanya membicarakan solidity, kenapa tidak bilang gasnya mahal?
Lihat AsliBalas0
SorryRugPulledvip
· 07-11 20:07
gas sangat murah ya, masih terasa mahal
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)