Peta Panorama Jalur Komputasi Paralel Web3: Solusi Terbaik untuk Skalabilitas Asli?
I. Pendahuluan: "Segitiga Tidak Mungkin" Blockchain dan Solusi Skala
"Segitiga Tidak Mungkin" dari blockchain "Keamanan", "Desentralisasi", "Skalabilitas" mengungkapkan trade-off esensial dalam desain sistem blockchain, yaitu sulit bagi proyek blockchain untuk mencapai "keamanan ekstrem, partisipasi universal, pemrosesan cepat" secara bersamaan. Mengenai topik abadi "skalabilitas", solusi peningkatan kapasitas blockchain utama di pasar saat ini dibedakan berdasarkan paradigma, termasuk:
Melaksanakan peningkatan kapasitas eksekusi: Meningkatkan kemampuan eksekusi di tempat, misalnya paralel, GPU, multi-core
Isolasi Status untuk Skalabilitas: Pemisahan Status Secara Horizontal/Shard, misalnya Sharding, UTXO, Multi-Subnet
Ekspansi outsourcing off-chain: menempatkan eksekusi di luar rantai, seperti Rollup, Coprocessor, DA
Dekompresi Struktur Ekspansi: Modul arsitektur, beroperasi secara kolaboratif, seperti rantai modul, penyortir bersama, Rollup Mesh
Ekspansi jenis konkuren asinkron: Model Aktor, isolasi proses, berbasis pesan, seperti agen, rantai asinkron multi-thread
Solusi perluasan blockchain mencakup: komputasi paralel dalam rantai, Rollup, pemotongan, modul DA, struktur modular, sistem Actor, kompresi bukti zk, arsitektur Stateless, dan lain-lain, mencakup beberapa tingkatan eksekusi, status, data, dan struktur, merupakan sistem perluasan lengkap "kolaborasi multi-lapisan, kombinasi modul". Artikel ini fokus pada metode perluasan yang berbasis pada komputasi paralel.
Paralelisme dalam rantai ( intra-chain parallelism ), berfokus pada pelaksanaan paralel transaksi/perintah di dalam blok. Berdasarkan mekanisme paralel, cara skalabilitas dapat dibagi menjadi lima kategori, masing-masing mewakili pencarian kinerja, model pengembangan, dan filosofi arsitektur yang berbeda, dengan ukuran granularitas paralel yang semakin halus, intensitas paralel yang semakin tinggi, kompleksitas penjadwalan yang semakin tinggi, serta kompleksitas pemrograman dan kesulitan implementasi yang juga 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
Panggilan tingkat/mikroVM paralel (Call-level / MicroVM): mewakili proyek MegaETH
Paralel tingkat instruksi (Instruction-level): mewakili proyek GatlingX
Model konkuren asinkron di luar rantai, yang diwakili oleh sistem agen aktor (Model Agen / Aktor), merupakan jenis lain dari paradigma komputasi paralel, sebagai sistem pesan lintas rantai/asinkron (model non-sinkronisasi blok), setiap Agen berfungsi sebagai "proses pintar" yang berjalan secara independen, dengan cara paralel mengirim pesan asinkron, berbasis peristiwa, tanpa perlu penjadwalan sinkron. Proyek-proyek yang diwakili termasuk AO, ICP, Cartesi, dan lain-lain.
Sementara itu, 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 melalui "menjalankan beberapa rantai/ domain eksekusi secara paralel", bukan dengan meningkatkan derajat paralel di dalam satu blok/ mesin virtual. Solusi skalabilitas semacam ini bukanlah fokus diskusi dalam artikel ini, tetapi kami tetap akan menggunakannya untuk perbandingan perbedaan dalam konsep arsitektur.
Dua, Rantai Peningkatan Paralel EVM: Memecahkan Batas Kinerja di Dalam Kompatibilitas
Arsitektur pemrosesan serial Ethereum telah berkembang hingga saat ini, mengalami beberapa upaya skalabilitas seperti sharding, Rollup, dan arsitektur modular, tetapi hambatan throughput di lapisan eksekusi masih belum mendapat terobosan mendasar. Namun, 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 yang mempertimbangkan kompatibilitas ekosistem dan peningkatan kinerja eksekusi 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 konkuren tinggi dan throughput tinggi, dengan pendekatan penundaan eksekusi dan dekomposisi status.
Analisis Mekanisme Perhitungan Paralel Monad
Monad adalah blockchain Layer1 berkinerja tinggi yang dirancang ulang untuk Ethereum Virtual Machine (EVM), berdasarkan pada konsep paralelisme dasar yaitu pemrosesan pipelined (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 masing-masing memperkenalkan protokol BFT berkinerja tinggi (MonadBFT) dan sistem basis data khusus (MonadDB), untuk mewujudkan optimasi dari ujung ke ujung.
Pipelining: Mekanisme eksekusi paralel multi-tahap
Pipelining adalah konsep dasar dari eksekusi paralel Monad, dengan inti pemikiran membagi proses eksekusi blockchain menjadi beberapa tahap independen dan memproses tahap-tahap ini secara paralel, membentuk arsitektur jalur aliran tiga dimensi. Setiap tahap berjalan di utas atau inti yang independen, mewujudkan pemrosesan bersamaan antar blok, akhirnya mencapai peningkatan throughput dan pengurangan latensi. Tahap-tahap ini meliputi: proposal transaksi (Propose), pencapaian konsensus (Consensus), eksekusi transaksi (Execution), dan komitmen blok (Commit).
Dalam rantai tradisional, konsensus dan eksekusi transaksi biasanya merupakan proses sinkron, dan model serial ini sangat membatasi perluasan kinerja. Monad mencapai konsensus lapisan asinkron, eksekusi lapisan asinkron, dan penyimpanan asinkron melalui "eksekusi asinkron". Secara signifikan mengurangi waktu blok dan penundaan konfirmasi, membuat sistem lebih fleksibel, proses yang lebih terperinci, dan pemanfaatan sumber daya yang 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, 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, untuk menghindari konflik status. Sementara Monad mengadopsi strategi "eksekusi paralel optimis", yang secara signifikan meningkatkan kecepatan pemrosesan transaksi.
Mekanisme pelaksanaan:
Monad akan secara optimis menjalankan 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 terdeteksi konflik, transaksi konflik akan dieksekusi ulang secara serial untuk memastikan kebenaran status.
Monad memilih jalur kompatibilitas: mengubah aturan EVM sesedikit mungkin, dan dalam proses eksekusi mencapai paralelisme dengan menunda penulisan status dan mendeteksi konflik secara dinamis, lebih mirip dengan versi performa Ethereum, kematangan yang baik memudahkan migrasi ekosistem EVM, adalah akselerator paralel di dunia EVM.
Analisis Mekanisme Perhitungan Paralel MegaETH
Berbeda dengan penempatan L1 Monad, MegaETH ditujukan sebagai lapisan eksekusi paralel berkinerja tinggi yang kompatibel dengan EVM, dapat berfungsi sebagai rantai publik L1 yang independen, atau sebagai lapisan peningkatan eksekusi di Ethereum (Execution Layer) atau komponen modular. Tujuan desain inti adalah untuk memisahkan logika akun, lingkungan eksekusi, dan status menjadi unit terkecil yang dapat dijadwalkan secara independen, untuk mencapai eksekusi dengan tingkat konkruensi tinggi di dalam rantai dan kemampuan respons latensi rendah. 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 berorientasi pada "threading dalam rantai".
Arsitektur Micro-VM (Mikro Mesin Virtual): Akun adalah Utas
MegaETH memperkenalkan model eksekusi "satu micro virtual machine (Micro-VM) untuk setiap akun", yang "mengalirkan" lingkungan eksekusi, menyediakan unit isolasi terkecil 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.
State Dependency DAG: 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 yang memodifikasi akun mana, membaca akun mana, semuanya dimodelkan sebagai hubungan ketergantungan. Transaksi yang tidak konflik dapat dieksekusi secara paralel secara langsung, transaksi yang memiliki hubungan ketergantungan akan dijadwalkan dan diurutkan secara serial atau ditunda sesuai urutan topologis. Grafik ketergantungan memastikan konsistensi status dan penulisan non-duplikat selama proses eksekusi paralel.
Eksekusi Asinkron dan Mekanisme Callback
B
Singkatnya, MegaETH memecahkan model mesin status satu utas EVM tradisional dengan mengimplementasikan pengemasan mikro-vm berdasarkan unit akun, melakukan penjadwalan transaksi melalui graf 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→proses eksekusi", memberikan pemikiran baru yang setara dengan paradigma untuk membangun sistem on-chain berperforma tinggi generasi berikutnya.
MegaETH memilih jalur rekonstruksi: sepenuhnya mengabstraksi akun dan kontrak menjadi VM independen, dengan penjadwalan eksekusi asinkron untuk melepaskan potensi paralel yang ekstrem. Secara teoritis, batas paralel MegaETH lebih tinggi, tetapi juga lebih sulit untuk mengendalikan kompleksitas, lebih mirip dengan sistem operasi terdistribusi super di bawah filosofi Ethereum.
Desain filosofi Monad dan MegaETH memiliki perbedaan yang signifikan dengan Sharding: Sharding membagi blockchain secara horizontal menjadi beberapa sub-rantai mandiri (Sharding Shards), 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 ekspansi horizontal di lapisan eksekusi, melakukan optimasi eksekusi paralel maksimum di dalam rantai tunggal untuk meningkatkan kinerja. Keduanya mewakili dua arah dalam jalur ekspansi blockchain, yaitu penguatan vertikal dan ekspansi horizontal.
Proyek komputasi paralel seperti Monad dan MegaETH terutama fokus pada jalur optimasi throughput, dengan tujuan utama untuk meningkatkan TPS di dalam rantai, melalui Eksekusi Tertunda (Deferred Execution) dan arsitektur Mikro-VM (Micro-VM) untuk mencapai 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 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 komputasi paralel Rollup Mesh:
Pemrosesan Pipa Asinkron Sepanjang Siklus Hidup (Full Lifecycle Asynchronous Pipelining): Pharos memisahkan berbagai tahap transaksi (seperti konsensus, eksekusi, penyimpanan) dan menggunakan metode pemrosesan asinkron, sehingga setiap tahap dapat dilakukan secara mandiri dan paralel, yang meningkatkan efisiensi pemrosesan secara keseluruhan.
Eksekusi Paralel Dual VM (Dual VM Parallel Execution): Pharos mendukung dua lingkungan virtual machine, EVM dan WASM, yang memungkinkan pengembang 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.
Jaringan Penanganan 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.
Konsensus Modular dan Mekanisme Restaking: Pharos memperkenalkan mekanisme konsensus yang fleksibel, mendukung berbagai model konsensus (seperti PBFT, PoS, PoA), dan melalui protokol restaking mewujudkan berbagi keamanan dan integrasi sumber daya antara mainnet dan SPN.
Selain itu, Pharos merekonstruksi model eksekusi dari lapisan dasar mesin penyimpanan melalui teknologi pohon Merkle multi-versi, pengkodean perbedaan (Delta Encoding), penentuan alamat versi (Versioned Addressing), dan penurunan ADS (ADS Pushdown), meluncurkan mesin penyimpanan berkinerja tinggi blockchain asli Pharos Store, yang mencapai throughput tinggi dan latensi rendah.
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.
9 Suka
Hadiah
9
5
Posting ulang
Bagikan
Komentar
0/400
CryptoMom
· 15jam yang lalu
Itu masih lebih dapat diandalkan untuk Sharding.
Lihat AsliBalas0
ApeShotFirst
· 19jam yang lalu
Keamanan dan kecepatan tidak bisa dicapai sekaligus
Web3 Komputasi Paralel Panorama: Analisis Lima Jalur dan Inovasi Rantai Kompatibel EVM
Peta Panorama Jalur Komputasi Paralel Web3: Solusi Terbaik untuk Skalabilitas Asli?
I. Pendahuluan: "Segitiga Tidak Mungkin" Blockchain dan Solusi Skala
"Segitiga Tidak Mungkin" dari blockchain "Keamanan", "Desentralisasi", "Skalabilitas" mengungkapkan trade-off esensial dalam desain sistem blockchain, yaitu sulit bagi proyek blockchain untuk mencapai "keamanan ekstrem, partisipasi universal, pemrosesan cepat" secara bersamaan. Mengenai topik abadi "skalabilitas", solusi peningkatan kapasitas blockchain utama di pasar saat ini dibedakan berdasarkan paradigma, termasuk:
Solusi perluasan blockchain mencakup: komputasi paralel dalam rantai, Rollup, pemotongan, modul DA, struktur modular, sistem Actor, kompresi bukti zk, arsitektur Stateless, dan lain-lain, mencakup beberapa tingkatan eksekusi, status, data, dan struktur, merupakan sistem perluasan lengkap "kolaborasi multi-lapisan, kombinasi modul". Artikel ini fokus pada metode perluasan yang berbasis pada komputasi paralel.
Paralelisme dalam rantai ( intra-chain parallelism ), berfokus pada pelaksanaan paralel transaksi/perintah di dalam blok. Berdasarkan mekanisme paralel, cara skalabilitas dapat dibagi menjadi lima kategori, masing-masing mewakili pencarian kinerja, model pengembangan, dan filosofi arsitektur yang berbeda, dengan ukuran granularitas paralel yang semakin halus, intensitas paralel yang semakin tinggi, kompleksitas penjadwalan yang semakin tinggi, serta kompleksitas pemrograman dan kesulitan implementasi yang juga semakin tinggi.
Model konkuren asinkron di luar rantai, yang diwakili oleh sistem agen aktor (Model Agen / Aktor), merupakan jenis lain dari paradigma komputasi paralel, sebagai sistem pesan lintas rantai/asinkron (model non-sinkronisasi blok), setiap Agen berfungsi sebagai "proses pintar" yang berjalan secara independen, dengan cara paralel mengirim pesan asinkron, berbasis peristiwa, tanpa perlu penjadwalan sinkron. Proyek-proyek yang diwakili termasuk AO, ICP, Cartesi, dan lain-lain.
Sementara itu, 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 melalui "menjalankan beberapa rantai/ domain eksekusi secara paralel", bukan dengan meningkatkan derajat paralel di dalam satu blok/ mesin virtual. Solusi skalabilitas semacam ini bukanlah fokus diskusi dalam artikel ini, tetapi kami tetap akan menggunakannya untuk perbandingan perbedaan dalam konsep arsitektur.
Dua, Rantai Peningkatan Paralel EVM: Memecahkan Batas Kinerja di Dalam Kompatibilitas
Arsitektur pemrosesan serial Ethereum telah berkembang hingga saat ini, mengalami beberapa upaya skalabilitas seperti sharding, Rollup, dan arsitektur modular, tetapi hambatan throughput di lapisan eksekusi masih belum mendapat terobosan mendasar. Namun, 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 yang mempertimbangkan kompatibilitas ekosistem dan peningkatan kinerja eksekusi 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 konkuren tinggi dan throughput tinggi, dengan pendekatan penundaan eksekusi dan dekomposisi status.
Analisis Mekanisme Perhitungan Paralel Monad
Monad adalah blockchain Layer1 berkinerja tinggi yang dirancang ulang untuk Ethereum Virtual Machine (EVM), berdasarkan pada konsep paralelisme dasar yaitu pemrosesan pipelined (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 masing-masing memperkenalkan protokol BFT berkinerja tinggi (MonadBFT) dan sistem basis data khusus (MonadDB), untuk mewujudkan optimasi dari ujung ke ujung.
Pipelining: Mekanisme eksekusi paralel multi-tahap
Pipelining adalah konsep dasar dari eksekusi paralel Monad, dengan inti pemikiran membagi proses eksekusi blockchain menjadi beberapa tahap independen dan memproses tahap-tahap ini secara paralel, membentuk arsitektur jalur aliran tiga dimensi. Setiap tahap berjalan di utas atau inti yang independen, mewujudkan pemrosesan bersamaan antar blok, akhirnya mencapai peningkatan throughput dan pengurangan latensi. Tahap-tahap ini meliputi: proposal transaksi (Propose), pencapaian konsensus (Consensus), eksekusi transaksi (Execution), dan komitmen blok (Commit).
Eksekusi Asinkron: Desas-desus-Desas Asinkron Terpisah
Dalam rantai tradisional, konsensus dan eksekusi transaksi biasanya merupakan proses sinkron, dan model serial ini sangat membatasi perluasan kinerja. Monad mencapai konsensus lapisan asinkron, eksekusi lapisan asinkron, dan penyimpanan asinkron melalui "eksekusi asinkron". Secara signifikan mengurangi waktu blok dan penundaan konfirmasi, membuat sistem lebih fleksibel, proses yang lebih terperinci, dan pemanfaatan sumber daya yang lebih tinggi.
Desain Inti:
Eksekusi Paralel Optimis:Eksekusi Paralel Optimis
Ethereum tradisional menggunakan model serial yang ketat untuk eksekusi transaksi, untuk menghindari konflik status. Sementara Monad mengadopsi strategi "eksekusi paralel optimis", yang secara signifikan meningkatkan kecepatan pemrosesan transaksi.
Mekanisme pelaksanaan:
Monad memilih jalur kompatibilitas: mengubah aturan EVM sesedikit mungkin, dan dalam proses eksekusi mencapai paralelisme dengan menunda penulisan status dan mendeteksi konflik secara dinamis, lebih mirip dengan versi performa Ethereum, kematangan yang baik memudahkan migrasi ekosistem EVM, adalah akselerator paralel di dunia EVM.
Analisis Mekanisme Perhitungan Paralel MegaETH
Berbeda dengan penempatan L1 Monad, MegaETH ditujukan sebagai lapisan eksekusi paralel berkinerja tinggi yang kompatibel dengan EVM, dapat berfungsi sebagai rantai publik L1 yang independen, atau sebagai lapisan peningkatan eksekusi di Ethereum (Execution Layer) atau komponen modular. Tujuan desain inti adalah untuk memisahkan logika akun, lingkungan eksekusi, dan status menjadi unit terkecil yang dapat dijadwalkan secara independen, untuk mencapai eksekusi dengan tingkat konkruensi tinggi di dalam rantai dan kemampuan respons latensi rendah. 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 berorientasi pada "threading dalam rantai".
Arsitektur Micro-VM (Mikro Mesin Virtual): Akun adalah Utas
MegaETH memperkenalkan model eksekusi "satu micro virtual machine (Micro-VM) untuk setiap akun", yang "mengalirkan" lingkungan eksekusi, menyediakan unit isolasi terkecil 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.
State Dependency DAG: 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 yang memodifikasi akun mana, membaca akun mana, semuanya dimodelkan sebagai hubungan ketergantungan. Transaksi yang tidak konflik dapat dieksekusi secara paralel secara langsung, transaksi yang memiliki hubungan ketergantungan akan dijadwalkan dan diurutkan secara serial atau ditunda sesuai urutan topologis. Grafik ketergantungan memastikan konsistensi status dan penulisan non-duplikat selama proses eksekusi paralel.
Eksekusi Asinkron dan Mekanisme Callback
B
Singkatnya, MegaETH memecahkan model mesin status satu utas EVM tradisional dengan mengimplementasikan pengemasan mikro-vm berdasarkan unit akun, melakukan penjadwalan transaksi melalui graf 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→proses eksekusi", memberikan pemikiran baru yang setara dengan paradigma untuk membangun sistem on-chain berperforma tinggi generasi berikutnya.
MegaETH memilih jalur rekonstruksi: sepenuhnya mengabstraksi akun dan kontrak menjadi VM independen, dengan penjadwalan eksekusi asinkron untuk melepaskan potensi paralel yang ekstrem. Secara teoritis, batas paralel MegaETH lebih tinggi, tetapi juga lebih sulit untuk mengendalikan kompleksitas, lebih mirip dengan sistem operasi terdistribusi super di bawah filosofi Ethereum.
Desain filosofi Monad dan MegaETH memiliki perbedaan yang signifikan dengan Sharding: Sharding membagi blockchain secara horizontal menjadi beberapa sub-rantai mandiri (Sharding Shards), 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 ekspansi horizontal di lapisan eksekusi, melakukan optimasi eksekusi paralel maksimum di dalam rantai tunggal untuk meningkatkan kinerja. Keduanya mewakili dua arah dalam jalur ekspansi blockchain, yaitu penguatan vertikal dan ekspansi horizontal.
Proyek komputasi paralel seperti Monad dan MegaETH terutama fokus pada jalur optimasi throughput, dengan tujuan utama untuk meningkatkan TPS di dalam rantai, melalui Eksekusi Tertunda (Deferred Execution) dan arsitektur Mikro-VM (Micro-VM) untuk mencapai 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 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 komputasi paralel Rollup Mesh:
Selain itu, Pharos merekonstruksi model eksekusi dari lapisan dasar mesin penyimpanan melalui teknologi pohon Merkle multi-versi, pengkodean perbedaan (Delta Encoding), penentuan alamat versi (Versioned Addressing), dan penurunan ADS (ADS Pushdown), meluncurkan mesin penyimpanan berkinerja tinggi blockchain asli Pharos Store, yang mencapai throughput tinggi dan latensi rendah.