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.
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.
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.
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.
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.
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:
Mendukung eksekusi paralel melalui peningkatan Layer 1 yang kompatibel dengan EVM
Layer 1 yang kompatibel dengan EVM yang mendukung eksekusi paralel secara asli
Menggunakan jaringan Layer 2 dengan teknologi paralel non-EVM
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.
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.
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.
12 Suka
Hadiah
12
6
Bagikan
Komentar
0/400
DeFiChef
· 6jam yang lalu
Kamu lihat, gelombang ini agak menarik ya.
Lihat AsliBalas0
AirdropHunterWang
· 07-21 22:10
Ini luar biasa.
Lihat AsliBalas0
FarmToRiches
· 07-21 22:09
Gulung lagi, meluncur, meluncur.
Lihat AsliBalas0
MeltdownSurvivalist
· 07-21 22:03
Sehebat apapun performanya, siapa yang masih menggunakannya?
Lihat AsliBalas0
BlockchainArchaeologist
· 07-21 21:48
Di dalam kode masih ada masalah lama, biarkan saya berbicara.
Inovasi teknologi EVM paralel: arah baru untuk meningkatkan kinerja Blockchain
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.
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.
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.
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.
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.
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:
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.
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.