EVM paralel mengatasi batasan kinerja mendorong babak baru dalam ekstensifikasi Blockchain

robot
Pembuatan abstrak sedang berlangsung

Ethereum Virtual Machine EVM dan inovasinya

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 langsung mengeksekusi kode tersebut. Kode tersebut perlu dikompilasi menjadi opcode tingkat rendah yang dapat dijalankan oleh mesin virtual. Alat yang ada saat ini dapat secara otomatis menyelesaikan proses konversi ini, sehingga mengurangi beban pengembang.

Meskipun kompilasi akan membawa beberapa overhead, insinyur yang familiar dengan pengkodean tingkat rendah dapat langsung menggunakan opcode di Solidity untuk mencapai efisiensi tertinggi dan mengurangi biaya gas. Misalnya, protokol dari platform perdagangan NFT terkenal menggunakan banyak assembly inline untuk meminimalkan pengeluaran gas pengguna.

Mendalami EVM Paralel dan Ekosistemnya

Standar dan Implementasi EVM

EVM sebagai "lapisan eksekusi", adalah tempat terakhir di mana opcode kontrak pintar dijalankan. Bytecode yang didefinisikan oleh EVM adalah standar industri, memungkinkan pengembang untuk secara efisien menerapkan kontrak di berbagai jaringan yang kompatibel.

Meskipun mengikuti standar bytecode EVM menjadikan Virtual Machine sebagai EVM, cara implementasinya bisa sangat bervariasi. Misalnya, salah satu klien Ethereum mengimplementasikan standar EVM menggunakan bahasa Go, sementara tim lain dari Ethereum Foundation memelihara implementasi C++. Keragaman ini memungkinkan optimisasi dan kustomisasi teknik yang berbeda.

Mendalami EVM Paralel dan Ekosistemnya

Teknologi EVM Paralel

Dalam sejarah, dunia blockchain terutama berfokus pada inovasi algoritma konsensus, beberapa proyek terkenal bahkan terkenal karena mekanisme konsensus mereka. Meskipun proyek-proyek ini juga memiliki inovasi di lapisan eksekusi, kinerjanya sering kali disalahartikan hanya berasal dari algoritma konsensus.

Sebenarnya, blockchain berkinerja tinggi memerlukan algoritma konsensus yang inovatif dan lapisan eksekusi yang dioptimalkan. Blockchain EVM yang hanya memperbaiki algoritma konsensus sering kali memerlukan konfigurasi node yang lebih kuat untuk meningkatkan kinerjanya. Misalnya, sebuah rantai cerdas terkenal yang memproses blok di bawah batas gas 2000 TPS memerlukan konfigurasi yang beberapa kali lebih tinggi daripada node penuh Ethereum. Jaringan lain yang mengklaim mendukung hingga 1000 TPS, sering kali memiliki kinerja yang tidak sesuai dengan harapan.

kebutuhan pemrosesan paralel

Sebagian besar sistem blockchain mengeksekusi transaksi secara berurutan, mirip dengan CPU tunggal. Metode ini sederhana tetapi sulit untuk diperluas ke basis pengguna tingkat internet. Beralih ke CPU multi-core dan Virtual Machine dapat memproses beberapa transaksi secara bersamaan, secara signifikan meningkatkan throughput.

Eksekusi paralel membawa tantangan rekayasa, seperti menangani situasi di mana transaksi bersamaan menulis ke kontrak yang sama. Diperlukan desain mekanisme baru untuk menyelesaikan konflik ini. Eksekusi kontrak yang tidak terkait dapat meningkatkan throughput secara proporsional terhadap jumlah thread paralel.

Mendalami EVM Paralel dan Ekosistemnya

inovasi EVM paralel

EVM paralel mewakili serangkaian inovasi yang mengoptimalkan lapisan eksekusi blockchain. Sebagai contoh suatu proyek, inovasi kunci mereka meliputi:

  • Eksekusi transaksi paralel: Menggunakan algoritma eksekusi paralel optimis, memungkinkan beberapa transaksi diproses secara bersamaan.
  • Penundaan eksekusi: Menunda eksekusi transaksi dalam mekanisme konsensus untuk memaksimalkan penggunaan waktu blok.
  • Basis data status kustom: mengoptimalkan akses status dengan menyimpan pohon Merkle langsung di SSD.
  • Mekanisme konsensus berkinerja tinggi: konsensus HotStuff yang ditingkatkan, mendukung sinkronisasi ratusan node global.

Diskusi Mendalam tentang EVM Paralel dan Ekosistemnya

Tantangan EVM Paralel

tantangan teknis

Bottleneck dari eksekusi berurutan terletak pada proses CPU dan pembacaan/penulisan status. Eksekusi paralel memperkenalkan potensi konflik status, yang memerlukan pemeriksaan konflik sebelum atau setelah eksekusi. Misalnya, ketika beberapa transaksi berinteraksi dengan satu kolam DEX secara bersamaan, diperlukan mekanisme deteksi dan penyelesaian konflik yang cermat.

Selain mengatasi perbedaan implementasi, setiap tim biasanya juga perlu merancang ulang basis data status untuk meningkatkan kinerja baca-tulis, serta mengembangkan algoritma konsensus yang kompatibel.

Mendalami EVM Paralel dan Ekosistemnya

Pertimbangan lain

EVM paralel menghadapi dua tantangan besar: penangkapan nilai rekayasa jangka panjang Ethereum dan sentralisasi node. Saat ini, tahap pengembangan belum sepenuhnya bersifat open source untuk melindungi kekayaan intelektual, namun rincian akhirnya akan diungkap saat jaringan pengujian dan jaringan utama diluncurkan, menghadapi risiko diserap oleh rantai lain. Perkembangan ekosistem yang cepat akan menjadi kunci untuk mempertahankan keunggulan kompetitif.

Sentralisasi node adalah tantangan bersama semua blockchain berkinerja tinggi, dan perlu mencapai keseimbangan antara operasi tanpa izin, tanpa kepercayaan, dan kebutuhan kinerja tinggi. Indikator seperti "TPS untuk setiap kebutuhan perangkat keras" dapat membantu membandingkan efisiensi blockchain dalam kondisi perangkat keras tertentu.

Mendalami EVM Paralel dan ekosistemnya

Pola EVM Paralel

Polarisasi EVM paralel mencakup beberapa blockchain Layer 1 dan solusi Layer 2. Jaringan EVM paralel yang ada dapat dibagi menjadi tiga kategori:

  1. Mendukung jaringan Layer 1 yang kompatibel EVM dengan eksekusi paralel melalui peningkatan.
  2. Mengadopsi jaringan Layer 1 yang kompatibel dengan EVM yang dieksekusi secara paralel sejak awal
  3. Jaringan Layer 2 yang menggunakan teknologi eksekusi paralel non-EVM

Mendalami EVM Paralel dan Ekosistemnya

Kesimpulan

Seiring dengan perkembangan teknologi blockchain, optimasi lapisan eksekusi dan algoritma konsensus juga sama pentingnya. Inovasi seperti EVM paralel menyediakan solusi untuk meningkatkan throughput dan efisiensi, sehingga blockchain menjadi lebih skalabel. Perkembangan teknologi ini akan membentuk masa depan ekosistem blockchain, mendorong kemajuan dan aplikasi di bidang ini.

Mendalami EVM Paralel dan Ekosistemnya

Mendalami EVM Paralel dan Ekosistemnya

ETH2.44%
GAS2.16%
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
  • 8
  • Bagikan
Komentar
0/400
DeFiGraylingvip
· 07-10 00:37
Bagaimana cara mengatasi Node Concentration, sangat mendesak.
Lihat AsliBalas0
Lonely_Validatorvip
· 07-10 00:23
Semua orang mengatakan bahwa EVM tidak berguna, masalah dasar masih belum teratasi.
Lihat AsliBalas0
RugPullSurvivorvip
· 07-09 02:45
Sama mahalnya dan lambat, sama sekali tidak berguna.
Lihat AsliBalas0
AllInAlicevip
· 07-08 00:20
Intinya, makan performa.
Lihat AsliBalas0
TokenRationEatervip
· 07-07 02:34
Besok kita lihat ini untuk bull run.
Lihat AsliBalas0
LiquidityNinjavip
· 07-07 02:30
Kali ini masih masalah lama Node terpusat.
Lihat AsliBalas0
LayerHoppervip
· 07-07 02:24
Menangguhkan masalah kecepatan transfer yang lambat, kapan ini akan berakhir?
Lihat AsliBalas0
ChainWallflowervip
· 07-07 02:22
Dengan kecepatan ini, tidak bisa memproses transfer kuas saya.
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)