Pemandangan jalur komputasi paralel Web3: dari peningkatan EVM ke Rollup Mesh

Peta Panorama Jalur Komputasi Paralel Web3: Solusi Terbaik untuk Ekspansi Asli?

I. Latar Belakang Teknologi dan Motivasi Perkembangan Perhitungan Paralel

"Segitiga Ketidakmungkinan" dari blockchain "Keamanan", "Desentralisasi", "Skalabilitas" mengungkapkan trade-off esensial dalam desain sistem blockchain, yaitu proyek blockchain sulit untuk mencapai "keamanan ekstrem, partisipasi universal, pemrosesan cepat" secara bersamaan. Mengenai topik "skalabilitas" yang abadi, solusi peningkatan kapasitas blockchain utama di pasar saat ini dibedakan berdasarkan paradigma, termasuk:

  • Melaksanakan peningkatan kapasitas eksekusi: Meningkatkan kemampuan eksekusi di tempat, seperti paralel, GPU, multi-core
  • Ekspansi isolasi status: pemisahan status horizontal / Shard, seperti sharding, UTXO, subnet banyak
  • Ekspansi tipe outsourcing off-chain: menempatkan eksekusi di luar rantai, seperti Rollup, Coprocessor, DA
  • Ekspansi tipe desentralisasi struktur: modularitas arsitektur, operasi kolaboratif, seperti rantai modul, penyortir bersama, Rollup Mesh
  • Ekspansi Konkurensi Asinkron: Model Aktor, isolasi proses, berbasis pesan, seperti agen, rantai asinkron multithread

Solusi skalabilitas blockchain mencakup: komputasi paralel di dalam rantai, Rollup, pemotongan, modul DA, struktur modular, sistem Actor, kompresi zk proof, arsitektur Stateless, dan lain-lain, mencakup beberapa tingkat eksekusi, status, data, dan struktur, merupakan sebuah sistem skalabilitas yang lengkap "kolaborasi multi-lapis, kombinasi modular". Artikel ini akan fokus pada metode skalabilitas utama yang berbasis komputasi paralel.

Perhitungan paralel dalam rantai (intra-chain parallelism), berfokus pada eksekusi paralel transaksi / instruksi di dalam blok. Berdasarkan mekanisme paralel, cara skalanya dapat dibagi menjadi lima kategori besar, masing-masing mewakili pencarian kinerja, model pengembangan, dan filosofi arsitektur yang berbeda, dengan tingkat granularity paralel yang semakin halus, intensitas paralel yang semakin tinggi, kompleksitas penjadwalan yang juga semakin tinggi, serta kompleksitas pemrograman dan kesulitan implementasi yang semakin tinggi.

  • Paralel tingkat akun (Account-level): Mewakili proyek Solana
  • Paralel tingkat objek (Object-level): mewakili proyek Sui
  • Paralel tingkat transaksi (Transaction-level): Mewakili proyek Monad, Aptos
  • Tingkat Panggilan / MicroVM Paralel (Call-level / MicroVM): Mewakili proyek MegaETH
  • Paralelisme tingkat instruksi (Instruction-level): Mewakili proyek GatlingX

Model konkuren asinkron di luar rantai, yang diwakili oleh sistem aktor (Model Agen/Aktor), merupakan satu lagi paradigma komputasi paralel, sebagai sistem pesan lintas rantai/asinkron (model sinkronisasi non-blockchain), setiap Agen bertindak sebagai "proses pintar" yang berjalan secara independen, dengan cara paralel, pesan asinkron, berbasis peristiwa, tanpa penjadwalan sinkron, proyek-proyek yang diwakili antara lain AO, ICP, Cartesi, dan lain-lain.

Dan solusi skalabilitas yang kita kenal, seperti Rollup atau sharding, termasuk dalam mekanisme konkuren tingkat sistem, bukan dalam komputasi paralel di dalam rantai. Mereka mencapai skalabilitas melalui "menjalankan beberapa rantai / domain eksekusi secara paralel", bukan dengan meningkatkan tingkat paralelisme di dalam satu blok / mesin virtual. Solusi skalabilitas semacam ini bukanlah fokus diskusi artikel ini, tetapi kami tetap akan menggunakannya untuk perbandingan perbedaan konsep arsitektur.

Web3 Paralel Komputasi Peta Panorama: Solusi Terbaik untuk Ekspansi Asli?

Dua, EVM Sistem Rantai Peningkatan Paralel: Melampaui Batas Performa dalam Kecocokan

Arsitektur pemrosesan serial Ethereum telah berkembang hingga saat ini, melalui beberapa upaya perluasan seperti sharding, Rollup, dan arsitektur modular, tetapi kendala throughput di lapisan eksekusi masih belum terpecahkan secara fundamental. Namun, pada saat yang sama, EVM dan Solidity tetap menjadi platform kontrak pintar yang paling memiliki basis pengembang dan potensi ekosistem saat ini. Oleh karena itu, rantai peningkatan paralel EVM sebagai jalur kunci yang menggabungkan kompatibilitas ekosistem dan peningkatan kinerja eksekusi, sedang menjadi arah penting dalam evolusi perluasan putaran baru. Monad dan MegaETH adalah proyek paling representatif dalam arah ini, masing-masing berangkat dari eksekusi tertunda dan pemecahan status, membangun arsitektur pemrosesan paralel EVM yang ditujukan untuk skenario dengan tingkat konkurensi tinggi dan throughput tinggi.

Analisis Mekanisme Perhitungan Paralel Monad

Monad adalah blockchain Layer1 berkinerja tinggi yang dirancang ulang untuk mesin virtual Ethereum (EVM), berdasarkan pada konsep paralelisme dasar dari pemrosesan pipa (Pipelining), dengan eksekusi asinkron di lapisan konsensus (Asynchronous Execution) dan eksekusi paralel optimis di lapisan eksekusi (Optimistic Parallel Execution). Selain itu, di lapisan konsensus dan penyimpanan, Monad memperkenalkan protokol BFT berkinerja tinggi (MonadBFT) dan sistem basis data khusus (MonadDB), untuk mencapai optimasi ujung ke ujung.

Pipelining: Mekanisme eksekusi paralel multi-tahap

Pipelining adalah konsep dasar dari eksekusi paralel Monad, dengan inti pemikiran membagi alur eksekusi blockchain menjadi beberapa tahap independen dan memproses tahap-tahap ini secara paralel, membentuk arsitektur pipeline tiga dimensi. Setiap tahap berjalan pada thread atau inti yang terpisah, mewujudkan pemrosesan konkuren antar blok, dan akhirnya mencapai peningkatan throughput dan pengurangan latensi. Tahap-tahap ini meliputi: usulan transaksi (Propose), pencapaian konsensus (Consensus), eksekusi transaksi (Execution), dan pengiriman blok (Commit).

Eksekusi Asinkron: Konsensus - Melaksanakan Decoupling Asinkron

Dalam blockchain tradisional, konsensus dan eksekusi transaksi biasanya merupakan proses sinkron, dan model serial ini secara serius membatasi skalabilitas kinerja. Monad mencapai asinkron di lapisan konsensus, eksekusi, dan penyimpanan melalui "eksekusi asinkron". Secara signifikan mengurangi waktu blok (block time) dan keterlambatan konfirmasi, membuat sistem lebih fleksibel, proses lebih terperinci, dan pemanfaatan sumber daya lebih tinggi.

Desain Inti:

  • Proses konsensus (lapisan konsensus) hanya bertanggung jawab untuk mengurutkan transaksi, tidak mengeksekusi logika kontrak.
  • Proses eksekusi (lapisan eksekusi) dipicu secara asinkron setelah konsensus selesai.
  • Setelah konsensus selesai, segera masuk ke proses konsensus blok berikutnya, tanpa perlu menunggu eksekusi selesai.

Eksekusi Paralel Optimis:Eksekusi Paralel yang Optimis

Ethereum tradisional menggunakan model eksekusi serial yang ketat untuk menghindari konflik status. Sementara Monad mengadopsi strategi "eksekusi paralel optimis", secara signifikan meningkatkan laju pemrosesan transaksi.

Mekanisme pelaksanaan:

  • Monad akan secara optimis mengeksekusi semua transaksi secara paralel, dengan asumsi sebagian besar transaksi tidak memiliki konflik status.
  • Menjalankan sebuah "Detektor Konflik (Conflict Detector)" untuk memantau apakah transaksi mengakses status yang sama (seperti konflik baca/tulis).
  • Jika terjadi konflik, transaksi yang bertentangan akan dieksekusi ulang secara serial untuk memastikan kebenaran status.

Monad memilih jalur kompatibilitas: mengubah aturan EVM sesedikit mungkin, dengan menunda penulisan status dan mendeteksi konflik secara dinamis selama proses eksekusi untuk mencapai paralelisme, lebih mirip dengan Ethereum versi performa, dengan kematangan yang baik dan mudah untuk melakukan migrasi ekosistem EVM, menjadi akselerator paralel di dunia EVM.

Peta Panorama Jalur Perhitungan Paralel Web3: Solusi Terbaik untuk Perluasan Asli?

Analisis mekanisme komputasi paralel MegaETH

Berbeda dengan penempatan L1 dari Monad, MegaETH ditempatkan sebagai lapisan eksekusi paralel berperforma tinggi yang kompatibel dengan EVM, yang dapat berfungsi sebagai blockchain publik L1 independen atau sebagai lapisan peningkatan eksekusi (Execution Layer) di Ethereum atau komponen modular. Tujuan desain inti adalah untuk mengisolasi dan mendekonstruksi logika akun, lingkungan eksekusi, dan status menjadi unit terkecil yang dapat dijadwalkan secara independen, untuk mencapai eksekusi paralel dengan tingkat kepadatan yang tinggi dan kemampuan respons yang rendah. Inovasi kunci yang diajukan oleh MegaETH adalah: arsitektur Micro-VM + State Dependency DAG (graf ketergantungan status terarah tanpa lingkaran) dan mekanisme sinkronisasi modular, yang bersama-sama membangun sistem eksekusi paralel yang berorientasi pada "threading dalam rantai".

Arsitektur Micro-VM (Mikro Mesin Virtual): Akun adalah utas

MegaETH memperkenalkan model eksekusi "satu mikro-virtual machine (Micro-VM) per akun", yang meng-thread lingkungan eksekusi, menyediakan unit isolasi minimum untuk penjadwalan paralel. VM ini berkomunikasi melalui pesan asinkron (Asynchronous Messaging), bukan panggilan sinkron, sehingga banyak VM dapat dieksekusi secara independen dan menyimpan secara independen, secara alami paralel.

DAG Ketergantungan Status: Mekanisme Penjadwalan yang Didorong oleh Grafik Ketergantungan

MegaETH membangun sistem penjadwalan DAG yang berbasis pada hubungan akses status akun, sistem ini secara real-time memelihara grafik ketergantungan global (Dependency Graph), setiap transaksi memodifikasi akun mana, membaca akun mana, semuanya dimodelkan sebagai hubungan ketergantungan. Transaksi tanpa konflik dapat dilaksanakan secara paralel, sementara transaksi yang memiliki hubungan ketergantungan akan dijadwalkan secara serial atau ditunda berdasarkan urutan topologi. Grafik ketergantungan memastikan konsistensi status dan penulisan yang tidak berulang selama proses pelaksanaan paralel.

Eksekusi Asinkron dan Mekanisme Callback

B

Singkatnya, MegaETH memecahkan model mesin status EVM satu utas tradisional dengan mengimplementasikan pembungkusan mikro mesin virtual berdasarkan akun, melakukan penjadwalan transaksi melalui grafik ketergantungan status, dan menggantikan tumpukan pemanggilan sinkron dengan mekanisme pesan asinkron. Ini adalah platform komputasi paralel yang dirancang ulang secara menyeluruh dari "struktur akun → arsitektur penjadwalan → alur eksekusi", memberikan paradigma baru untuk membangun sistem on-chain generasi berikutnya yang berkinerja tinggi.

MegaETH memilih jalur rekonstruksi: sepenuhnya mengabstraksi akun dan kontrak menjadi VM independen, melalui penjadwalan eksekusi asinkron untuk melepaskan potensi paralel yang maksimal. Secara teoritis, batas paralel MegaETH lebih tinggi, tetapi juga lebih sulit mengontrol kompleksitas, lebih mirip dengan sistem operasi terdistribusi super di bawah filosofi Ethereum.

Peta panorama jalur komputasi paralel Web3: Solusi terbaik untuk perluasan asli?

Monad dan MegaETH memiliki filosofi desain yang cukup berbeda dari sharding: sharding membagi blockchain secara horizontal menjadi beberapa sub-chain independen (shard), di mana setiap sub-chain bertanggung jawab atas sebagian transaksi dan status, memecahkan batasan single-chain untuk memperluas di lapisan jaringan; sementara Monad dan MegaETH mempertahankan integritas single-chain, hanya memperluas secara horizontal di lapisan eksekusi, mencapai optimasi eksekusi paralel yang ekstrem di dalam single-chain untuk meningkatkan performa. Keduanya mewakili dua arah dalam jalur ekspansi blockchain, yaitu penguatan vertikal dan ekspansi horizontal.

Proyek komputasi paralel seperti Monad dan MegaETH terutama berfokus pada jalur optimasi throughput, dengan tujuan utama untuk meningkatkan TPS dalam rantai, melalui eksekusi tertunda (Deferred Execution) dan arsitektur mikro virtual machine (Micro-VM) untuk mencapai pemrosesan paralel pada tingkat transaksi atau akun. Sementara itu, Pharos Network adalah jaringan blockchain L1 yang modular dan full-stack paralel, dengan mekanisme komputasi paralel inti yang disebut "Rollup Mesh". Arsitektur ini mendukung kerja sama antara mainnet dan jaringan pemrosesan khusus (SPNs), mendukung lingkungan multi virtual machine (EVM dan Wasm), dan mengintegrasikan teknologi canggih seperti bukti nol pengetahuan (ZK) dan lingkungan eksekusi tepercaya (TEE).

Analisis Mekanisme Perhitungan Paralel Rollup Mesh:

  1. Pemrosesan Pipa Asinkron Sepanjang Siklus Hidup (Full Lifecycle Asynchronous Pipelining): Pharos memisahkan setiap tahap transaksi (seperti konsensus, eksekusi, penyimpanan) dan menggunakan cara pemrosesan asinkron, sehingga setiap tahap dapat dilakukan secara mandiri dan paralel, yang meningkatkan efisiensi pemrosesan keseluruhan.
  2. Eksekusi Paralel Dual VM (Dual VM Parallel Execution): Pharos mendukung dua lingkungan mesin virtual, EVM dan WASM, yang memungkinkan pengembang untuk memilih lingkungan eksekusi yang sesuai berdasarkan kebutuhan. Arsitektur dual VM ini tidak hanya meningkatkan fleksibilitas sistem, tetapi juga meningkatkan kemampuan pemrosesan transaksi melalui eksekusi paralel.
  3. Jaringan Pengolahan Khusus (SPNs): SPNs adalah komponen kunci dalam arsitektur Pharos, mirip dengan sub jaringan modular, yang dirancang khusus untuk menangani jenis tugas atau aplikasi tertentu. Melalui SPNs, Pharos dapat mencapai alokasi sumber daya yang dinamis dan pemrosesan tugas secara paralel, yang lebih meningkatkan skalabilitas dan kinerja sistem.
  4. Konsensus Modular dan Mekanisme Restaking (Modular Consensus & Restaking): Pharos memperkenalkan mekanisme konsensus yang fleksibel, mendukung berbagai model konsensus (seperti PBFT, PoS, PoA
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
  • 5
  • Bagikan
Komentar
0/400
NftRegretMachinevip
· 13jam yang lalu
Sekarang ada bull dan kuda yang menjalankan komputasi paralel.
Lihat AsliBalas0
MultiSigFailMastervip
· 14jam yang lalu
Selesai saja, tinggalkan harapan.
Lihat AsliBalas0
ZKProofEnthusiastvip
· 14jam yang lalu
Ekspansi jebakan ini membuatku pusing setengah mati...
Lihat AsliBalas0
IntrovertMetaversevip
· 14jam yang lalu
Sekali lagi melihat peningkatan kapasitas, shard sudah mati, kan?
Lihat AsliBalas0
ApeShotFirstvip
· 14jam yang lalu
Web3 high slot baby langsung pump dan selesai.
Lihat AsliBalas0
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)