Inovasi teknologi EVM paralel: arah baru untuk meningkatkan kinerja Blockchain

robot
Pembuatan abstrak sedang berlangsung

Analisis Kedalaman Teknologi dan Ekosistem EVM Paralel

EVM dan Solidity

Pengembangan kontrak pintar adalah keterampilan inti bagi insinyur blockchain. Pengembang biasanya menggunakan bahasa tingkat tinggi seperti Solidity untuk menulis logika kontrak. Namun, EVM tidak dapat langsung menginterpretasikan kode Solidity dan perlu mengompilasinya menjadi instruksi tingkat rendah yang dapat dieksekusi oleh mesin virtual ( kode operasi/bytecode ). Meskipun ada alat otomatisasi yang menyederhanakan proses ini, memahami prinsip kompilasi yang mendasarinya tetap membantu meningkatkan kinerja.

Menggunakan opcode secara langsung dalam pemrograman dapat mencapai efisiensi tertinggi dan meminimalkan konsumsi gas. Beberapa proyek berkinerja tinggi seperti protokol platform perdagangan NFT terkenal mengadopsi inline assembly secara besar-besaran untuk mengoptimalkan pengeluaran gas.

Kedalaman diskusi tentang EVM paralel dan ekosistemnya

Standar dan Implementasi EVM

EVM sebagai "lapisan eksekusi" bertanggung jawab untuk memproses instruksi kontrak pintar yang telah dikompilasi. Bytecode yang didefinisikan oleh EVM telah menjadi standar industri, mendukung penyebaran kontrak pintar lintas rantai. Meskipun mengikuti standar yang sama, implementasi EVM yang berbeda mungkin memiliki perbedaan signifikan dalam hal kinerja dan fitur. Misalnya, salah satu klien Ethereum mengimplementasikan EVM dengan bahasa Go, sementara tim lain memelihara versi C++. Keragaman ini memberikan ruang untuk optimasi dan kustomisasi.

Kedalaman diskusi tentang EVM paralel dan ekosistemnya

Teknologi EVM Paralel

Dalam sejarah, komunitas blockchain terutama fokus pada inovasi algoritma konsensus. Namun, blockchain berkinerja tinggi perlu melakukan terobosan di lapisan konsensus dan eksekusi secara bersamaan. Rantai EVM yang hanya mengoptimalkan konsensus sering kali memerlukan perangkat keras yang lebih kuat untuk meningkatkan kinerja. Misalnya, sebuah blockchain publik terkenal memerlukan konfigurasi yang beberapa kali lebih tinggi dibandingkan dengan node penuh Ethereum di bawah batas gas 2000 TPS.

Pentingnya pemrosesan paralel

Sistem blockchain tradisional menjalankan transaksi secara berurutan, mirip dengan CPU tunggal. Metode sederhana ini sulit untuk memenuhi permintaan pengguna dalam skala besar. Mesin virtual paralel memungkinkan pemrosesan beberapa transaksi secara bersamaan, secara signifikan meningkatkan throughput.

Eksekusi paralel menghadapi tantangan seperti menangani penulisan transaksi bersamaan ke kontrak yang sama. Diperlukan desain mekanisme baru untuk menyelesaikan konflik yang mungkin terjadi. Pemrosesan paralel yang efektif dari kontrak yang tidak terkait dapat meningkatkan kinerja secara proporsional dengan jumlah thread paralel.

Kedalaman membahas EVM paralel dan ekosistemnya

Inovasi EVM Paralel

Sebagai contoh dari suatu proyek terkenal, inovasi kunci mereka meliputi:

  • Eksekusi transaksi paralel: menggunakan algoritma paralel optimis, memungkinkan beberapa transaksi diproses secara bersamaan. Sistem melacak input dan output transaksi, dan memutuskan apakah transaksi berikutnya akan dieksekusi secara paralel berdasarkan keterkaitan.

  • Penundaan eksekusi: pada tahap konsensus hanya menentukan urutan transaksi, menunda eksekusi sebenarnya ke saluran independen, memaksimalkan penggunaan waktu blok.

  • Database status kustom: Mengoptimalkan akses status dengan menyimpan pohon Merkle langsung di SSD, mengurangi pembesaran pembacaan, dan mempercepat eksekusi kontrak pintar.

  • Mekanisme konsensus berkinerja tinggi: Meningkatkan konsensus HotStuff, mendukung ratusan node global untuk disinkronkan, menggunakan pemungutan suara pipelining untuk meningkatkan efisiensi.

Kedalaman membahas EVM paralel dan ekosistemnya

Tantangan dan Pertimbangan

EVM paralel menghadapi dua tantangan besar: nilai teknik Ethereum jangka panjang dan konsentrasi node. Saat ini, tahap pengembangan belum sepenuhnya open source untuk melindungi kekayaan intelektual, tetapi rincian akhirnya akan dipublikasikan saat peluncuran testnet dan mainnet. Perkembangan ekosistem yang cepat adalah kunci untuk mempertahankan keunggulan kompetitif.

Konsentrasi node adalah tantangan bersama bagi semua blockchain berkinerja tinggi, perlu menyeimbangkan antara desentralisasi, keamanan, dan kinerja. Indikator seperti "TPS per kebutuhan perangkat keras" membantu membandingkan efisiensi berbagai rantai.

Kedalaman diskusi EVM paralel dan ekosistemnya

Pola EVM Paralel

Selain proyek yang disebutkan sebelumnya, ekosistem EVM paralel juga mencakup beberapa solusi Layer 1 dan Layer 2. Utamanya dibagi menjadi tiga kategori:

  1. Mendukung eksekusi paralel melalui peningkatan Layer 1 yang kompatibel dengan EVM
  2. Layer 1 yang kompatibel dengan EVM yang mendukung eksekusi paralel secara asli
  3. Menggunakan jaringan Layer 2 dengan teknologi paralel non-EVM

Kedalaman diskusi tentang EVM paralel dan ekosistemnya

Proyek Perwakilan

Sebuah proyek EVM paralel terkemuka

Proyek ini meningkatkan skalabilitas dengan mengoptimalkan eksekusi paralel EVM dan arsitektur pipeline, dengan target mencapai 10.000 TPS. Baru-baru ini menyelesaikan pendanaan besar-besaran, dengan valuasi mencapai 3 milyar dolar. Tim pendiri berasal dari pembuat pasar terkemuka, dengan pengalaman pengembangan sistem perdagangan yang kaya. Jaringan pengujian internal telah diluncurkan, dan uji publik akan segera dibuka.

jaringan EVM paralel yang terfokus pada perdagangan tertentu

Jaringan Layer 1 yang awalnya fokus pada perdagangan, baru-baru ini ditingkatkan menjadi EVM paralel berkinerja tinggi, dengan TPS meningkat menjadi 12.500. Jaringan pengujian telah mendukung migrasi aplikasi EVM dengan satu klik, dan jaringan utama direncanakan akan diluncurkan tahun ini. Juga diluncurkan kerangka kerja sumber terbuka untuk mendukung Layer 2 menggunakan teknologi paralel.

Lapisan Eksekusi Peningkatan Dual Virtual Machine

Meningkatkan kinerja blockchain EVM dengan membangun EVM++(EVM+WASM). Tim inti berasal dari proyek blockchain terkenal. Jaringan uji publik telah diluncurkan, dan program insentif ekosistem telah dimulai.

Solana solusi kompatibel EVM

EVM paralel berbasis jaringan Solana, mendukung pengembang Solidity untuk menyebarkan DApp ke Solana dengan satu klik. Mengemas transaksi kelas EVM menjadi eksekusi transaksi Solana, TPS lebih dari 2.000.

Memperkenalkan SVM ke Ethereum

Solusi Rollup Layer 2 berbasis Solana Virtual Machine ( SVM ). Penyelesaian di Ethereum tetapi menggunakan SVM untuk mengeksekusi transaksi. Baru-baru ini menyelesaikan pembiayaan besar-besaran, dan mainnet akan segera dibuka untuk pengembang.

Layer 2 VM Modular

Jaringan Layer 2 modular yang dibangun di atas OP Stack. Mendukung penggunaan VM berkinerja tinggi sebagai lapisan eksekusi, Ethereum atau Bitcoin sebagai lapisan penyelesaian, untuk mencapai eksekusi paralel.

Kedalaman membahas EVM paralel dan ekosistemnya

Kesimpulan

Inovasi lapisan eksekusi seperti EVM paralel memberikan arah penting untuk meningkatkan kinerja dan skalabilitas blockchain. Perkembangan teknologi ini akan mendorong evolusi lebih lanjut dari ekosistem blockchain, mendukung lebih banyak skenario aplikasi dan kelompok pengguna yang lebih luas.

Kedalaman membahas EVM paralel dan ekosistemnya

Kedalaman dalam membahas EVM paralel dan ekosistemnya

ETH-1.36%
SOL2.93%
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
  • 6
  • Bagikan
Komentar
0/400
DeFiChefvip
· 2jam yang lalu
Kamu lihat, gelombang ini agak menarik ya.
Lihat AsliBalas0
AirdropHunterWangvip
· 21jam yang lalu
Ini luar biasa.
Lihat AsliBalas0
FarmToRichesvip
· 21jam yang lalu
Gulung lagi, meluncur, meluncur.
Lihat AsliBalas0
MeltdownSurvivalistvip
· 21jam yang lalu
Sehebat apapun performanya, siapa yang masih menggunakannya?
Lihat AsliBalas0
BlockchainArchaeologistvip
· 21jam yang lalu
Di dalam kode masih ada masalah lama, biarkan saya berbicara.
Lihat AsliBalas0
FudVaccinatorvip
· 21jam yang lalu
Efisiensi luar biasa!!!
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)