Terobosan teknologi EVM paralel: Arah baru untuk meningkatkan kinerja Blockchain

robot
Pembuatan abstrak sedang berlangsung

Diskusi Teknologi EVM Paralel

EVM dan Solidity

Pengembangan kontrak pintar adalah keterampilan dasar bagi insinyur blockchain. Pengembang biasanya menggunakan bahasa tingkat tinggi seperti Solidity untuk menulis logika bisnis, tetapi EVM tidak dapat langsung mengeksekusi kode tersebut. Kode tersebut perlu dikompilasi menjadi opcode atau bytecode tingkat rendah yang dapat dieksekusi oleh mesin virtual. Meskipun ada alat yang dapat secara otomatis menyelesaikan konversi ini, insinyur yang memahami prinsip dasar dapat langsung menggunakan pemrograman opcode untuk mencapai efisiensi maksimum dan mengurangi biaya gas.

Mendalami EVM Paralel dan Ekosistemnya

Standar dan Implementasi EVM

EVM sebagai "lapisan eksekusi", adalah tempat di mana opcode kontrak pintar akhirnya dijalankan. Bytecode yang didefinisikan oleh EVM telah menjadi standar industri, memungkinkan pengembang untuk menerapkan kontrak di berbagai jaringan yang kompatibel. Meskipun mengikuti standar yang sama, implementasi EVM yang berbeda dapat sangat bervariasi. Misalnya, klien Geth Ethereum diimplementasikan dengan bahasa Go, sementara tim Ipsilon dari Yayasan Ethereum memelihara versi C++. Keragaman ini memberikan ruang untuk optimasi dan kustomisasi.

Diskusi Mendalam tentang EVM Paralel dan Ekosistemnya

Permintaan EVM Paralel

Sistem blockchain tradisional mengeksekusi transaksi secara urut, mirip dengan CPU tunggal. Metode ini meskipun sederhana, sulit untuk diperluas ke skala pengguna tingkat internet. EVM paralel memungkinkan pemrosesan beberapa transaksi secara bersamaan, secara signifikan meningkatkan throughput. Namun, ini juga membawa tantangan rekayasa, seperti menangani konflik penulisan pada kontrak yang sama akibat transaksi bersamaan. Namun, pemrosesan kontrak yang tidak terkait dapat meningkatkan kinerja secara proporsional sesuai dengan jumlah thread.

Mendalami EVM Paralel dan Ekosistemnya

Inovasi EVM Paralel

Sebagai contoh Monad, inovasi kunci termasuk:

  • Algoritma eksekusi paralel optimis: memungkinkan beberapa transaksi diproses secara bersamaan, dengan melacak input dan output untuk mendeteksi konflik.
  • Penundaan Eksekusi: Menunda pelaksanaan transaksi ke saluran terpisah, memaksimalkan penggunaan waktu blok.
  • Database status kustom: langsung menyimpan pohon Merkle di SSD, mengoptimalkan kecepatan akses status.
  • Mekanisme konsensus berkinerja tinggi: konsensus HotStuff yang ditingkatkan, mendukung ratusan node global untuk disinkronkan.

Mendalami EVM Paralel dan Ekosistemnya

Tantangan Teknologi

Eksekusi paralel memperkenalkan potensi konflik status, memerlukan deteksi konflik sebelum atau setelah eksekusi. Misalnya, konflik dapat terjadi ketika beberapa transaksi berinteraksi dengan satu kolam Uniswap secara bersamaan. Selain itu, tim biasanya perlu merancang ulang basis data status dan mengembangkan algoritma konsensus yang kompatibel.

Mendalami EVM Paralel dan Ekosistemnya

Tinjauan Proyek EVM Paralel

Saat ini, proyek EVM paralel dapat dibagi menjadi tiga kategori:

  1. Dengan meningkatkan dukungan untuk jaringan Layer 1 yang kompatibel dengan EVM yang mendukung eksekusi paralel, seperti Polygon dan Fantom Sonic yang akan datang.

  2. Menggunakan jaringan Layer 1 yang kompatibel dengan EVM yang menjalankan eksekusi paralel sejak awal, seperti Monad, Sei V2, dan Artela.

  3. Jaringan Layer 2 yang menggunakan teknologi eksekusi paralel non-EVM, seperti Solana Neon, Eclipse, dan Lumio.

Mendalami EVM Paralel dan Ekosistemnya

Pengenalan Proyek Utama

  • Monad: Target mencapai 10.000 TPS, telah menyelesaikan pendanaan sebesar 244 juta USD, dengan valuasi 3 miliar USD.

  • Sei: Meluncurkan Sei V2, menjadi EVM paralel berkinerja tinggi pertama, TPS mencapai 12.500.

  • Artela: Meningkatkan lapisan eksekusi dengan dual mesin virtual EVM++(EVM + WASM).

  • Canto: Jaringan yang kompatibel dengan EVM yang dibangun di atas Cosmos SDK, berencana untuk memperkenalkan teknologi EVM paralel.

  • Neon: Solusi kompatibel EVM di Solana, TPS lebih dari 2.000.

  • Eclipse: Memperkenalkan mesin virtual Solana ke dalam solusi Layer 2 Ethereum.

  • Lumio: Jaringan Layer 2 VM modular, mendukung berbagai mesin virtual berkinerja tinggi.

Diskusi Mendalam tentang EVM Paralel dan Ekosistemnya

Mendalami EVM Paralel dan Ekosistemnya

Diskusi Mendalam tentang EVM Paralel dan Ekosistemnya

Perkembangan teknologi EVM paralel akan memberikan skalabilitas dan efisiensi yang lebih tinggi untuk blockchain, mendorong perkembangan dan aplikasi lebih lanjut di bidang ini.

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
  • 4
  • Bagikan
Komentar
0/400
CryptoMotivatorvip
· 07-15 19:58
Gulungan, gulungan, benar-benar bisa menggulung
Lihat AsliBalas0
MidnightSellervip
· 07-15 01:17
Ini tidak terlalu praktis.
Lihat AsliBalas0
SignatureCollectorvip
· 07-15 01:11
Jadi ini hanya cara baru untuk memperbesar kapasitas!
Lihat AsliBalas0
GhostAddressHuntervip
· 07-15 01:05
Teknologi yang sangat mengagumkan membuat saya terpesona.
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)