Teknologi EVM Paralel: Pendekatan Baru untuk Mengatasi Kendala Kinerja Blockchain

robot
Pembuatan abstrak sedang berlangsung

Membahas lebih dalam tentang EVM paralel dan ekosistemnya

Mesin Virtual Ethereum EVM

Hubungan antara EVM dan Solidity

Pengembangan kontrak pintar adalah keterampilan dasar bagi insinyur blockchain. Pengembang dapat menggunakan bahasa tingkat tinggi seperti Solidity untuk mengimplementasikan logika bisnis, tetapi EVM tidak dapat langsung menafsirkan kode ini. Kode tersebut perlu dikompilasi menjadi bahasa tingkat rendah yang dapat dieksekusi oleh mesin virtual ( opcode/bytecode ). Meskipun ada alat yang dapat secara otomatis menyelesaikan proses konversi ini, insinyur yang memahami prinsip kompilasi dasar dapat langsung menulis logika program dalam Solidity menggunakan opcode, untuk mencapai efisiensi tertinggi dan mengurangi konsumsi gas.

Perbedaan antara standar dan implementasi EVM

EVM sebagai "lapisan eksekusi", adalah tempat di mana bytecode kontrak pintar yang telah dikompilasi akhirnya dijalankan. Bytecode yang didefinisikan oleh EVM adalah standar industri, yang memungkinkan pengembang untuk secara efisien mengimplementasikan kontrak pintar di berbagai jaringan yang kompatibel. Meskipun mengikuti standar bytecode yang sama, implementasi EVM yang berbeda mungkin memiliki perbedaan yang signifikan dalam metode spesifik. Misalnya, klien Geth Ethereum menggunakan bahasa Go untuk mengimplementasikan standar EVM, sementara tim dari yayasan Ethereum mempertahankan implementasi dalam C++. Keragaman ini memberikan ruang untuk optimasi rekayasa dan implementasi yang disesuaikan.

Mendalami EVM Paralel dan Ekosistemnya

Teknologi EVM Paralel

Secara historis, komunitas blockchain lebih fokus pada inovasi algoritma konsensus dan mengabaikan pentingnya lapisan eksekusi. Faktanya, blockchain berkinerja tinggi memerlukan kombinasi antara algoritma konsensus yang inovatif dan lapisan eksekusi yang dioptimalkan. Blockchain EVM yang hanya memperbaiki algoritma konsensus sering kali membutuhkan konfigurasi node yang lebih kuat untuk meningkatkan kinerja.

permintaan pemrosesan paralel

Dalam sistem blockchain tradisional, transaksi dieksekusi secara berurutan, mirip dengan cara kerja CPU tunggal. Metode ini meskipun sederhana, sulit untuk diperluas ke basis pengguna yang besar. Beralih ke model mesin virtual paralel dengan CPU multi-core dapat memproses beberapa transaksi sekaligus, secara signifikan meningkatkan throughput. Eksekusi paralel meskipun menghadirkan beberapa tantangan rekayasa, seperti menangani konflik penulisan pada kontrak pintar yang sama, tetapi untuk transaksi kontrak pintar yang tidak terkait, efisiensi pemrosesan dapat meningkat secara proporsional dengan jumlah thread pemrosesan paralel.

inovasi EVM paralel

EVM paralel mewakili serangkaian inovasi yang bertujuan untuk mengoptimalkan lapisan eksekusi sistem blockchain. Sebagai contoh dari beberapa proyek, inovasi kunci mereka meliputi:

  • Eksekusi transaksi paralel: menggunakan algoritma eksekusi paralel optimis, memungkinkan beberapa transaksi diproses secara bersamaan.
  • Penundaan eksekusi: Menunda eksekusi transaksi ke saluran terpisah, memaksimalkan penggunaan waktu blok.
  • Basis Data Status Kustom: Meningkatkan efisiensi eksekusi kontrak pintar dengan mengoptimalkan penyimpanan dan akses status.
  • Mekanisme konsensus berkinerja tinggi: Meningkatkan algoritma konsensus yang ada, mendukung pencapaian konsensus yang efisien di node terdistribusi skala besar.

Mendalami EVM Paralel dan Ekosistemnya

Tantangan

tantangan teknologi EVM paralel

Eksekusi paralel memperkenalkan masalah konflik status yang berpotensi, yang memerlukan deteksi dan penyelesaian konflik sebelum atau setelah eksekusi. Selain itu, tim-tim biasanya juga perlu merancang ulang dan meningkatkan kinerja baca-tulis basis data status, sambil mengembangkan algoritma konsensus yang kompatibel.

Faktor pertimbangan lainnya

Dua tantangan utama yang dihadapi EVM paralel adalah penangkapan nilai jangka panjang dari Ethereum dan sentralisasi node. Perkembangan ekosistem yang cepat akan menjadi kunci untuk mempertahankan keunggulan kompetitif. Menemukan keseimbangan antara desentralisasi, operasi tanpa kepercayaan, dan kebutuhan kinerja tinggi juga merupakan topik penting.

Diskusi Mendalam tentang EVM Paralel dan Ekosistemnya

Pola EVM Paralel

Saat ini, ekosistem EVM paralel terutama mencakup beberapa jenis proyek:

  1. Jaringan Layer 1 yang kompatibel dengan EVM yang mendukung eksekusi paralel melalui peningkatan teknologi
  2. Jaringan Layer 1 yang kompatibel dengan EVM yang menggunakan teknologi eksekusi paralel sejak awal desain
  3. Jaringan Layer 2 yang menggunakan teknologi eksekusi paralel non-EVM

Mendalami EVM Paralel dan Ekosistemnya

Proyek Utama

Proyek A

Proyek ini bertujuan untuk mengatasi masalah skalabilitas EVM tradisional dengan mengoptimalkan eksekusi paralel dan arsitektur pipeline, dengan target mencapai 10.000 TPS. Proyek ini telah menyelesaikan pendanaan besar-besaran, dengan anggota tim pendiri berasal dari lembaga perdagangan terkemuka. Jaringan pengujian internal telah diluncurkan, dan diharapkan akan segera dibuka untuk publik.

Mendalami EVM Paralel dan Ekosistemnya

Proyek B tertentu

Proyek ini awalnya berfokus pada infrastruktur aplikasi perdagangan, kemudian sepenuhnya ditingkatkan menjadi jaringan EVM paralel berkinerja tinggi, dengan TPS meningkat menjadi 12.500. Testnet EVM paralel telah diluncurkan, mendukung migrasi aplikasi EVM dengan satu klik. Proyek ini juga meluncurkan kerangka sumber terbuka yang mendukung teknologi pemrosesan paralel pada jaringan Layer 2 dan Rollup.

Mendalami EVM Paralel dan Ekosistemnya

Proyek C

Proyek ini bertujuan untuk meningkatkan kinerja blockchain EVM dan efisiensi eksekusi jaringan dengan membangun sistem dual mesin virtual EVM++(EVM + WASM). Jaringan pengujian publik telah diluncurkan, dan program insentif ekosistem juga telah diperkenalkan.

Mendalami EVM Paralel dan Ekosistemnya

Proyek D

Ini adalah jaringan Layer 1 yang kompatibel dengan EVM yang dibangun di atas Cosmos SDK, dirancang khusus untuk aplikasi DeFi. Proyek ini mengumumkan rencana pengembangan untuk memperkenalkan teknologi eksekusi paralel EVM guna meningkatkan kinerja jaringan.

Proyek E

Proyek ini dibangun di atas blockchain publik berkinerja tinggi yang mendukung EVM paralel, memungkinkan pengembang Solidity dan Vyper untuk menyebarkan DApp dengan satu klik, menikmati throughput tinggi dan biaya gas rendah. Dengan membungkus transaksi kelas EVM sebagai eksekusi transaksi blockchain dasar, TPS melebihi 2.000.

Proyek F

Ini adalah solusi modular Rollup Layer 2 yang didukung oleh mesin virtual berkinerja tinggi. Ini menyelesaikan data transaksi di Ethereum, tetapi lapisan eksekusi berjalan di lingkungan VM berkinerja tinggi. Proyek ini baru-baru ini menyelesaikan pembiayaan besar-besaran, dan jaringan utama akan segera dibuka untuk pengembang.

Proyek G tertentu

Proyek ini adalah jaringan Layer 2 VM modular, yang bertujuan untuk menghadirkan mesin virtual berkinerja tinggi ke jaringan Layer 2 utama yang ada. Ini mendukung penggunaan Ethereum atau Bitcoin sebagai lapisan penyelesaian, dengan lapisan eksekusi yang dapat menggunakan berbagai VM berkinerja tinggi untuk eksekusi paralel.

Mendalami EVM Paralel dan Ekosistemnya

Kesimpulan

Inovasi lapisan eksekusi seperti EVM paralel memberikan solusi yang menjanjikan untuk meningkatkan kinerja dan skalabilitas blockchain. Perkembangan dan penerapan teknologi ini akan memiliki dampak mendalam pada masa depan ekosistem blockchain, mendorong kemajuan dan aplikasi lebih lanjut di bidang ini.

Mendalami EVM Paralel dan Ekosistemnya

ETH3.08%
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
  • 3
  • Bagikan
Komentar
0/400
rekt_but_not_brokevip
· 07-26 06:09
Apa artinya dengan throughput yang lebih tinggi?
Lihat AsliBalas0
MerkleDreamervip
· 07-26 06:01
Bermain hal-hal yang berlebihan sepanjang hari
Lihat AsliBalas0
StealthDeployervip
· 07-26 05:53
Ini siapa yang punya blockchain pribadi yang muncul lagi untuk menciptakan konsep?
Lihat AsliBalas0
  • 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)