Peta panorama jalur komputasi paralel Web3: keseimbangan inovasi antara kompatibilitas dan kinerja

Peta Panorama Sektor Perhitungan Paralel Web3: Solusi Terbaik untuk Skalabilitas Asli?

I. Klasifikasi dan Paradigma Teknologi Komputasi Paralel Web3

"Trilema Blockchain" (Blockchain Trilemma) dari "Keamanan", "Desentralisasi", "Skalabilitas" mengungkapkan trade-off mendasar dalam desain sistem blockchain, yaitu sulit bagi proyek blockchain untuk mencapai "keamanan yang ekstrem, partisipasi yang luas, dan pemrosesan cepat" secara bersamaan. Mengenai topik "skalabilitas" yang abadi, solusi peningkatan blockchain utama di pasar saat ini dibedakan berdasarkan paradigma, termasuk:

  • Melaksanakan peningkatan kapasitas eksekusi: Meningkatkan kemampuan eksekusi secara langsung, seperti paralel, GPU, multi-core
  • Isolasi Status Ekspansi: Pemecahan Status Horizontal / Shard, seperti Sharding, UTXO, Multi-subnet
  • Ekspansi tipe outsourcing off-chain: menempatkan eksekusi di luar rantai, seperti Rollup, Coprocessor, DA
  • Ekspansi Decoupled Struktur: Modularitas arsitektur, operasi kolaboratif, seperti rantai modul, penyortir bersama, Rollup Mesh
  • Ekspansi jenis konkuren asinkron: Model Actor, isolasi proses, berbasis pesan, seperti agen, rantai asinkron multi-threaded

Rencana perluasan blockchain mencakup: komputasi paralel di dalam rantai, Rollup, sharding, modul DA, struktur modular, sistem Actor, kompresi bukti zk, arsitektur Stateless, dan lain-lain, yang mencakup beberapa lapisan eksekusi, status, data, dan struktur, merupakan sistem perluasan yang lengkap "kolaborasi multi-lapisan, kombinasi modul". Artikel ini fokus pada metode perluasan dengan komputasi paralel sebagai arus utama.

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

Perhitungan paralel dalam rantai (intra-chain parallelism), fokus pada eksekusi paralel transaksi / instruksi di dalam blok. Berdasarkan mekanisme paralel, metode skalabilitas dapat dibagi menjadi lima kategori besar, masing-masing mewakili pencarian kinerja, model pengembangan, dan filosofi arsitektur yang berbeda, dengan tingkat granularitas paralel yang semakin halus, intensitas paralel yang semakin tinggi, kompleksitas penjadwalan yang juga semakin tinggi, serta kompleksitas pemrograman dan tingkat 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 Pararel (Call-level / MicroVM): Mewakili proyek MegaETH
  • Paralelisme tingkat instruksi (Instruction-level): Mewakili proyek GatlingX

Model asinkron dan bersamaan di luar rantai, yang diwakili oleh sistem entitas Aktor (Model Agen / Aktor), adalah paradigma komputasi paralel lainnya, sebagai sistem pesan lintas rantai / asinkron (model tidak sinkron blok), setiap Agen berfungsi sebagai "proses cerdas" yang berjalan secara independen, dengan cara paralel asinkron untuk pesan, berbasis peristiwa, tanpa penjadwalan sinkron, proyek yang diwakili termasuk AO, ICP, Cartesi, dan lain-lain.

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

Web3 Jalur Komputasi Paralel: Solusi Terbaik untuk Ekspansi Asli?

Dua, EVM Sistem Rantai Ditingkatkan Paralel: Melampaui Batas Kinerja dalam Kompatibilitas

Arsitektur pemrosesan serial Ethereum telah berkembang hingga saat ini, mengalami beberapa putaran percobaan skalabilitas seperti shard, Rollup, dan arsitektur modular, tetapi kendala throughput di lapisan eksekusi masih belum mendapatkan terobosan yang mendasar. Namun, di sisi lain, EVM dan Solidity tetap menjadi platform kontrak pintar dengan basis pengembang dan potensi ekosistem yang paling kuat saat ini. Oleh karena itu, rantai peningkatan paralel EVM menjadi jalur kunci yang mengimbangi kompatibilitas ekosistem dan peningkatan kinerja eksekusi, dan sedang menjadi arah penting dalam evolusi skalabilitas baru. Monad dan MegaETH adalah proyek yang paling representatif dalam arah ini, masing-masing membangun arsitektur pemrosesan paralel EVM yang ditujukan untuk skenario dengan tingkat konfirmasi tinggi dan throughput tinggi dari eksekusi tertunda dan pemecahan status.

Analisis Mekanisme Perhitungan Paralel Monad

Monad adalah blockchain Layer1 berkinerja tinggi yang dirancang ulang untuk Ethereum Virtual Machine (EVM), berdasarkan konsep paralel dasar pemrosesan pipelining, dengan eksekusi asinkron di lapisan konsensus dan eksekusi paralel optimis di lapisan eksekusi. Selain itu, di lapisan konsensus dan penyimpanan, Monad memperkenalkan protokol BFT berkinerja tinggi (MonadBFT) dan sistem basis data khusus (MonadDB), untuk mencapai optimisasi end-to-end.

Pipelining: Mekanisme Eksekusi Paralel Multi-Tahap

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

Eksekusi Asinkron: Konsensus - Eksekusi Decoupled Asinkron

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

Desain Inti:

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

Eksekusi Paralel Optimis:Eksekusi Paralel Optimis

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

Mekanisme Pelaksanaan:

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

Monad memilih jalur kompatibilitas: meminimalkan perubahan pada aturan EVM, dengan menunda penulisan status dan mendeteksi konflik secara dinamis selama proses eksekusi untuk mencapai paralelisme, lebih mirip dengan Ethereum versi kinerja, kedewasaan yang baik memudahkan migrasi ekosistem EVM, adalah akselerator paralel di dunia EVM.

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

Analisis Mekanisme Perhitungan Paralel MegaETH

Berbeda dengan penentuan L1 Monad, MegaETH ditetapkan sebagai lapisan eksekusi paralel berkinerja tinggi yang modular dan kompatibel dengan EVM, yang dapat berfungsi sebagai rantai publik L1 independen atau sebagai lapisan peningkatan eksekusi di Ethereum atau komponen modular. Tujuan desain intinya adalah untuk mengisolasi dan mendekonstruksi logika akun, lingkungan eksekusi, dan status menjadi unit terkecil yang dapat dijadwalkan secara independen, untuk mencapai eksekusi berskala tinggi dan kemampuan respons latensi rendah di dalam rantai. Inovasi kunci yang diajukan MegaETH adalah: arsitektur Micro-VM + State Dependency DAG (graf ketergantungan status terarah tanpa siklus) dan mekanisme sinkronisasi modular, yang bersama-sama membangun sistem eksekusi paralel yang diarahkan untuk "threading dalam rantai".

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

MegaETH memperkenalkan model eksekusi "micro-virtual machine (Micro-VM) per akun", yang membuat lingkungan eksekusi "berbasis thread", menyediakan unit isolasi terkecil untuk penjadwalan paralel. VM ini berkomunikasi melalui pesan asinkron (Asynchronous Messaging), bukan panggilan sinkron, sehingga banyak VM dapat dieksekusi secara mandiri, menyimpan secara mandiri, dan secara alami berjalan paralel.

State Dependency DAG: Mekanisme Penjadwalan yang Didorong oleh Grafik Ketergantungan

MegaETH membangun sistem penjadwalan DAG yang didasarkan pada hubungan akses status akun, yang 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 dieksekusi secara paralel, sementara transaksi yang memiliki ketergantungan akan dijadwalkan secara seri atau ditunda menurut urutan topologi. Grafik ketergantungan memastikan konsistensi status dan penulisan non-duplikasi selama proses eksekusi paralel.

Eksekusi Asinkron dan Mekanisme Callback

B

Singkatnya, MegaETH memecahkan model mesin status thread tunggal EVM tradisional, dengan mengimplementasikan pengemas mikro-vm berdasarkan unit akun, melakukan penjadwalan transaksi melalui grafik ketergantungan status, dan menggantikan tumpukan panggilan sinkron dengan mekanisme pesan asinkron. Ini adalah platform komputasi paralel yang dirancang ulang secara menyeluruh dari "struktur akun → arsitektur penjadwalan → alur eksekusi", menyediakan ide baru yang bersifat paradigma untuk membangun sistem on-chain berperforma tinggi generasi berikutnya.

MegaETH memilih jalur rekonstruksi: sepenuhnya mengabstraksi akun dan kontrak menjadi VM independen, melalui penjadwalan eksekusi asinkron untuk melepaskan potensi paralel yang ekstrem. Secara teori, batas paralel MegaETH lebih tinggi, tetapi juga lebih sulit untuk mengendalikan kompleksitas, lebih seperti sistem operasi terdistribusi super di bawah ide Ethereum.

Web3 dan gambar panorama jalur komputasi paralel: Solusi terbaik untuk ekspansi asli?

Monad dan MegaETH memiliki filosofi desain yang cukup berbeda dari sharding: sharding membagi blockchain secara horizontal menjadi beberapa sub-rantai independen (shard), di mana setiap sub-rantai bertanggung jawab atas sebagian transaksi dan status, memecahkan batasan rantai tunggal dalam skala jaringan; sedangkan Monad dan MegaETH mempertahankan integritas rantai tunggal, hanya melakukan perluasan horizontal di lapisan eksekusi, dengan mengoptimalkan eksekusi paralel yang ekstrem di dalam rantai tunggal untuk meningkatkan kinerja. Keduanya mewakili dua arah dalam jalur perluasan blockchain: penguatan vertikal dan perluasan horizontal.

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

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

Analisis Mekanisme Perhitungan Paralel Rollup Mesh:

  1. Pemrosesan Pipeline Asinkron Sepanjang Siklus Hidup (Full Lifecycle Asynchronous Pipelining): Pharos memisahkan setiap tahap transaksi (seperti konsensus, eksekusi, penyimpanan) dan menggunakan metode pemrosesan asinkron, sehingga setiap tahap dapat dilakukan secara independen dan paralel, yang meningkatkan efisiensi pemrosesan secara keseluruhan.
  2. Eksekusi Paralel Dual VM: Pharos mendukung dua lingkungan mesin virtual, yaitu EVM dan WASM, yang memungkinkan pengembang memilih lingkungan eksekusi yang sesuai sesuai kebutuhan. Arsitektur dual VM ini tidak hanya meningkatkan fleksibilitas sistem, tetapi juga meningkatkan kemampuan pemrosesan transaksi melalui eksekusi paralel.
  3. Jaringan Penanganan Khusus (SPNs): SPNs adalah komponen kunci dalam arsitektur Pharos, mirip
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
  • 7
  • Bagikan
Komentar
0/400
SleepyArbCatvip
· 07-19 21:33
Lagi-lagi memperbesar kapasitas meong, biaya gasnya saja sudah membuat lelah~
Lihat AsliBalas0
OldLeekConfessionvip
· 07-19 11:25
Siapa yang mengerti tentang segitiga yang dapat diandalkan? Itu berarti setiap hari dianggap bodoh.
Lihat AsliBalas0
PumpAnalystvip
· 07-18 22:19
Sudah pernah dikatakan bahwa perluasan hanya sebuah trik, orang asing di sebelah lagi akan memainkan orang-orang untuk suckers.
Lihat AsliBalas0
WenMoonvip
· 07-16 22:03
Rollup sangat menarik!
Lihat AsliBalas0
MemeCuratorvip
· 07-16 22:03
Triangelnya ada apa lagi? Seharian ini hanya meneliti triangelnya.
Lihat AsliBalas0
CoffeeNFTsvip
· 07-16 21:57
Pure rollup sangat menarik
Lihat AsliBalas0
MetaverseVagabondvip
· 07-16 21:42
Apakah kali ini benar-benar dapat diandalkan dalam memperbesar kapasitas?
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)