"Trilema Blockchain" mengungkapkan trade-off esensial dalam desain sistem blockchain, yaitu kesulitan untuk mencapai "keamanan maksimum, partisipasi universal, dan pemrosesan cepat" secara bersamaan. Mengenai topik abadi "skala", solusi penskalaan blockchain mainstream yang saat ini ada di pasar dapat dikategorikan berdasarkan paradigma, termasuk:
Solusi penskalaan blockchain meliputi: komputasi paralel on-chain, Rollup, sharding, modul DA, struktur modular, sistem Aktor, kompresi bukti zk, arsitektur Stateless, dll., mencakup beberapa lapisan eksekusi, status, data, dan struktur, membentuk sistem penskalaan lengkap "kolaborasi multi-lapisan dan kombinasi modular". Artikel ini berfokus pada metode penskalaan arus utama yang didasarkan pada komputasi paralel.
Paralelisme intra-rantai berfokus pada eksekusi paralel transaksi/instruksi di dalam blok. Menurut mekanisme paralel, metode skala dapat dibagi menjadi lima kategori, masing-masing mewakili pencarian kinerja yang berbeda, model pengembangan, dan filosofi arsitektur. Granularitas paralelisme menjadi lebih halus, intensitas paralelisme meningkat, kompleksitas penjadwalan meningkat, dan kompleksitas pemrograman serta kesulitan implementasi juga meningkat.
Model konkuren asinkron off-chain, yang diwakili oleh sistem Aktor (Model Agen / Aktor), termasuk dalam paradigma komputasi paralel lainnya. Sebagai sistem pengiriman pesan lintas rantai / asinkron (model non-blok sinkronisasi), setiap Agen beroperasi sebagai "proses agen" yang berjalan secara independen, mengirim pesan secara asinkron dalam cara paralel, berbasis peristiwa, dan tanpa perlu penjadwalan sinkron. Proyek-proyek terkemuka termasuk AO, ICP, Cartesi, dll.
Solusi skala yang terkenal seperti Rollup atau sharding termasuk dalam mekanisme konkurensi tingkat sistem dan tidak termasuk dalam perhitungan paralel on-chain. Mereka mencapai skalabilitas dengan "menjalankan beberapa rantai/domain eksekusi secara paralel" daripada meningkatkan paralelisme dalam satu blok/mesin virtual. Solusi skalabilitas semacam itu bukanlah fokus artikel ini, tetapi kami tetap akan menggunakannya untuk analisis perbandingan konsep arsitektur.
Arsitektur pemrosesan serial Ethereum telah berkembang melalui beberapa upaya ekspansi, termasuk sharding, Rollup, dan arsitektur modular. Namun, bottleneck throughput dari lapisan eksekusi masih belum terobosan secara fundamental. Sementara itu, EVM dan Solidity tetap menjadi platform kontrak pintar yang paling ramah pengembang dan memiliki potensi ekologis saat ini. Oleh karena itu, rantai yang ditingkatkan paralel berbasis EVM menjadi arah penting untuk putaran evolusi skalabilitas berikutnya, menyeimbangkan kompatibilitas ekologis dan peningkatan kinerja eksekusi. Monad dan MegaETH adalah proyek yang paling representatif dalam arah ini, masing-masing membangun arsitektur pemrosesan paralel EVM yang ditujukan untuk skenario dengan konversi tinggi dan throughput tinggi, dimulai dari eksekusi tertunda dan dekomposisi status.
Monad adalah blockchain Layer 1 berkinerja tinggi yang dirancang ulang untuk Ethereum Virtual Machine (EVM), berdasarkan konsep paralel mendasar dari pipelining, dengan fitur eksekusi asinkron di lapisan konsensus dan eksekusi paralel optimis di lapisan eksekusi. Selain itu, Monad memperkenalkan protokol BFT berkinerja tinggi (MonadBFT) dan sistem basis data khusus (MonadDB) di lapisan konsensus dan penyimpanan, mencapai optimisasi ujung ke ujung.
Pipelining: Mekanisme eksekusi paralel pipeline multi-tahap
Pipelining adalah konsep fundamental dari eksekusi paralel Monad. Ide intinya adalah memecah proses eksekusi blockchain menjadi beberapa tahap independen dan memproses tahap-tahap ini secara paralel, membentuk arsitektur pipa tiga dimensi. Setiap tahap dijalankan pada utas atau inti independen, mencapai pemrosesan konkuren lintas blok, yang pada akhirnya meningkatkan throughput dan mengurangi latensi. Tahap-tahap ini meliputi: usulan transaksi (Propose), pencapaian konsensus (Consensus), eksekusi transaksi (Execution), dan komitmen blok (Commit).
Eksekusi Asinkron: Konsensus - Dekopling Asinkron
Dalam blockchain tradisional, konsensus dan eksekusi transaksi biasanya merupakan proses sinkron, dan model serial ini sangat membatasi skala kinerja. Monad mencapai lapisan konsensus asinkron, lapisan eksekusi asinkron, dan penyimpanan asinkron melalui "eksekusi asinkron." Ini secara signifikan mengurangi waktu blok dan penundaan konfirmasi, membuat sistem lebih tangguh, aliran pemrosesan lebih terperinci, dan pemanfaatan sumber daya lebih tinggi.
Desain Inti:
Eksekusi Paralel Optimis
Ethereum tradisional menggunakan model serial yang ketat untuk eksekusi transaksi guna menghindari konflik status. Sebaliknya, Monad menerapkan strategi "eksekusi paralel optimis", yang secara signifikan meningkatkan kecepatan pemrosesan transaksi.
Mekanisme eksekusi:
Monad memilih jalur yang kompatibel: melakukan perubahan sekecil mungkin pada aturan EVM, mencapai paralelisme dengan menunda penulisan status dan secara dinamis mendeteksi konflik selama eksekusi, menyerupai versi performa Ethereum. Kedewasaannya memfasilitasi migrasi ekosistem EVM yang mudah dan berfungsi sebagai akselerator paralel di dunia EVM.
Tidak seperti posisi L1 dari Monad, MegaETH diposisikan sebagai lapisan eksekusi paralel modular berkinerja tinggi yang kompatibel dengan EVM, yang dapat berfungsi sebagai rantai publik L1 independen atau sebagai lapisan peningkatan eksekusi di Ethereum atau sebagai komponen modular. Tujuan desain inti adalah untuk mengisolasi dan mendekonstruksi logika akun, lingkungan eksekusi, dan status menjadi unit minimal yang dapat dijadwalkan secara independen untuk mencapai eksekusi konkuren yang tinggi dan kemampuan respons latensi rendah di dalam rantai. Inovasi kunci yang diajukan oleh MegaETH adalah: arsitektur Micro-VM + DAG Ketergantungan Status (Graf Acyclic Terarah dari Ketergantungan Status) dan mekanisme sinkronisasi modular, yang bersama-sama membangun sistem eksekusi paralel yang berorientasi pada "benang di dalam rantai."
Arsitektur Micro-VM: Akun adalah sebuah utas
MegaETH memperkenalkan model eksekusi "satu micro virtual machine (Micro-VM) per akun", yang meng-thread-kan lingkungan eksekusi dan menyediakan unit isolasi terkecil untuk penjadwalan paralel. VM ini berkomunikasi melalui pesan asinkron alih-alih panggilan sinkron, memungkinkan sejumlah besar VM untuk dieksekusi secara independen dan menyimpan secara independen, memungkinkan paralelisme yang alami.
DAG Ketergantungan Status: Mekanisme penjadwalan yang didorong oleh grafik ketergantungan
MegaETH telah membangun sistem penjadwalan DAG berdasarkan hubungan akses status akun. Sistem ini mempertahankan Grafik Ketergantungan global secara real-time, memodelkan akun mana yang dimodifikasi dan akun mana yang dibaca selama setiap transaksi sebagai ketergantungan. Transaksi yang tidak bertentangan dapat dieksekusi secara paralel, sementara transaksi dengan ketergantungan akan dijadwalkan sesuai urutan atau ditunda sesuai urutan topologis. Grafik ketergantungan memastikan konsistensi status dan penulisan yang tidak berulang selama proses eksekusi paralel.
Eksekusi Asinkron dan Mekanisme Callback
MegaETH dibangun di atas paradigma pemrograman asinkron, mirip dengan pengiriman pesan asinkron Model Aktor, yang mengatasi masalah panggilan serial EVM tradisional. Panggilan kontrak bersifat asinkron (eksekusi non-rekursif), dan saat memanggil kontrak A -> B -> C, setiap panggilan dilakukan secara asinkron tanpa memblokir; tumpukan panggilan diperluas menjadi grafik panggilan asinkron (Call Graph); pemrosesan transaksi = menjelajahi grafik asinkron + resolusi ketergantungan + penjadwalan paralel.
Secara ringkas, MegaETH mengubah model mesin keadaan EVM single-threaded tradisional dengan menerapkan pengemasan mikro mesin virtual berdasarkan akun, menjadwalkan transaksi melalui grafik ketergantungan keadaan, dan menggunakan mekanisme pesan asinkron alih-alih tumpukan panggilan sinkron. Ini adalah platform komputasi paralel yang dirancang ulang dalam semua dimensi dari "struktur akun → arsitektur penjadwalan → alur eksekusi," menyediakan pendekatan baru pada tingkat paradigma untuk membangun generasi berikutnya dari sistem on-chain berkinerja tinggi.
MegaETH telah memilih jalur rekonstruksi: sepenuhnya mengabstraksikan akun dan kontrak ke dalam VM independen, dan melepaskan potensi paralel ekstrem melalui penjadwalan eksekusi asinkron. Secara teori, batas paralel MegaETH lebih tinggi, tetapi juga lebih sulit untuk mengendalikan kompleksitas, mirip dengan sistem operasi terdistribusi super di bawah konsep Ethereum.
Konsep desain Monad dan MegaETH sangat berbeda dari sharding: sharding membagi blockchain secara horizontal menjadi beberapa sub-rantai independen (shard), dengan setiap sub-rantai bertanggung jawab atas sebagian transaksi dan keadaan, memecahkan batasan dari satu rantai untuk mencapai skalabilitas di lapisan jaringan; sedangkan Monad dan MegaETH mempertahankan integritas dari satu rantai dan hanya mencapai skalabilitas horizontal di lapisan eksekusi, mengoptimalkan kinerja melalui eksekusi paralel ekstrem dalam satu rantai. Keduanya mewakili dua arah dalam jalur skalabilitas blockchain: peningkatan vertikal dan ekspansi horizontal.
Proyek seperti Monad dan MegaETH fokus pada jalur optimisasi throughput, dengan tujuan inti meningkatkan TPS on-chain. Mereka mencapai pemrosesan paralel tingkat transaksi atau akun melalui arsitektur Eksekusi Tertunda dan Micro-VM. Pharos Network, sebagai jaringan blockchain L1 paralel modular dan full-stack, memiliki mekanisme komputasi paralel inti yang dikenal sebagai "Rollup Mesh." Arsitektur ini mendukung lingkungan multi-virtual machine (EVM dan Wasm) melalui kerja sama antara mainnet dan Jaringan Pemrosesan Khusus (SPN), mengintegrasikan teknologi canggih seperti Bukti Tanpa Pengetahuan (ZK) dan Lingkungan Eksekusi Terpercaya (TEE).
Analisis Mekanisme Komputasi Paralel Jaring Rollup:
Selain itu, Pharos telah merestrukturisasi model eksekusi dari mesin penyimpanan yang mendasarinya menggunakan pohon Merkle versi multi, Pengkodean Delta, Alamat Berbasis Versi, dan teknologi ADS Pushdown, meluncurkan mesin penyimpanan berkinerja tinggi blockchain asli Pharos Store, mencapai throughput tinggi, latensi rendah, dan kemampuan pemrosesan on-chain yang dapat diverifikasi dengan kuat.
Secara keseluruhan, arsitektur Rollup Mesh Pharos mencapai kemampuan komputasi paralel berkinerja tinggi melalui desain modular dan mekanisme pemrosesan asinkron. Pharos bertindak sebagai koordinator penjadwalan untuk paralelisme lintas-Rollup, bukan sebagai pengoptimal eksekusi untuk "paralelisme di dalam rantai," tetapi lebih bertugas menjalankan tugas eksekusi kustom heterogen melalui SPN.
Selain arsitektur eksekusi paralel dari Monad, MegaETH, dan Pharos, kami juga mengamati bahwa ada beberapa proyek di pasar yang mengeksplorasi jalur aplikasi percepatan GPU dalam komputasi paralel EVM, yang berfungsi sebagai pelengkap penting dan eksperimen mutakhir untuk ekosistem paralel EVM. Di antaranya, Reddio dan GatlingX adalah dua arah perwakilan:
Artela mengusulkan konsep desain paralel yang terpisah. Dengan memperkenalkan arsitektur EVM++ yang dilengkapi dengan mesin virtual WebAssembly (WASM), ini memungkinkan pengembang untuk secara dinamis menambahkan dan mengeksekusi ekstensi di dalam rantai sambil mempertahankan kompatibilitas EVM, memanfaatkan model pemrograman Aspect. Ini mengambil granularitas panggilan kontrak (Fungsi / Ekstensi) sebagai unit paralel minimum, mendukung injeksi modul Ekstensi (mirip dengan "middleware yang dapat dipasang") selama runtime kontrak EVM, mencapai decoupling logis, panggilan asinkron, dan eksekusi paralel tingkat modul. Ini lebih fokus pada komposabilitas dan arsitektur modular dari lapisan eksekusi. Konsep ini menawarkan ide-ide baru untuk aplikasi multi-modul kompleks di masa depan.
Model eksekusi EVM Ethereum telah mengadopsi arsitektur single-threaded "urutan total transaksi + eksekusi serial" sejak desainnya, bertujuan untuk memastikan determinisme dan konsistensi perubahan status di seluruh node dalam jaringan. Namun, arsitektur ini memiliki bottleneck kinerja bawaan yang membatasi throughput dan skala sistem. Sebaliknya, rantai arsitektur komputasi paralel asli seperti Solana (SVM), MoveVM (Sui, Aptos), dan Sei v2 yang dibangun di atas Cosmos SDK dirancang untuk eksekusi paralel dari dasar, menawarkan keuntungan sebagai berikut:
Tentu saja, jenis rantai paralel asli ini juga menghadapi tantangan kecocokan ekologis. Arsitektur non-EVM sering kali memerlukan bahasa pengembangan baru yang sepenuhnya (seperti Move, Rust) dan rangkaian alat, yang menghadirkan biaya migrasi tertentu bagi para pengembang; selain itu, para pengembang juga harus menguasai serangkaian konsep baru seperti model akses status, batasan konkruensi, dan siklus hidup objek, semuanya meningkatkan ambang pemahaman dan menetapkan tuntutan yang lebih tinggi pada paradigma pengembangan.
Model eksekusi Sealevel dari Solana adalah mekanisme penjadwalan paralel berbasis akun, yang merupakan mesin inti yang digunakan oleh Solana untuk mencapai eksekusi transaksi paralel di dalam rantai. Melalui mekanisme "deklarasi akun + penjadwalan statis + eksekusi multi-threaded", ini mewujudkan konkuren berkinerja tinggi di tingkat kontrak pintar. Sealevel adalah model eksekusi pertama di bidang blockchain yang berhasil menerapkan penjadwalan konkuren di dalam rantai dalam lingkungan produksi, dan ide-ide arsitekturnya telah mempengaruhi banyak proyek komputasi paralel berikutnya, berfungsi sebagai paradigma referensi untuk desain paralel Layer 1 berkinerja tinggi.
Mekanisme Inti:
1. Deklarasi Akses Akun yang Jelas (Daftar Akses Akun): Setiap transaksi harus menyatakan akun yang terlibat (baca/tulis) pada saat pengajuan, memungkinkan sistem untuk menentukan apakah ada konflik status antara transaksi.
2. Deteksi Konflik dan Penjadwalan Multithreading
3. Konteks Eksekusi Independen (Konteks Panggilan Program): Setiap panggilan kontrak beroperasi dalam konteks terisolasi, tanpa tumpukan bersama, mencegah interferensi antar panggilan.
Sealevel adalah mesin penjadwalan eksekusi paralel Solana, sementara SVM adalah lingkungan eksekusi kontrak pintar yang dibangun di atas Sealevel (menggunakan mesin virtual BPF). Bersama-sama, mereka membentuk fondasi teknis dari sistem eksekusi paralel berkinerja tinggi Solana.
Eclipse adalah sebuah proyek yang menerapkan Solana VM ke dalam rantai modular (seperti Ethereum L2 atau Celestia), menggunakan mesin eksekusi paralel Solana sebagai lapisan eksekusi Rollup. Eclipse adalah salah satu proyek pertama yang mengusulkan pemisahan lapisan eksekusi Solana (Sealevel + SVM) dari mainnet Solana dan memigrasikannya ke arsitektur modular, memodularisasi "model eksekusi bersamaan super kuat" Solana sebagai Execution Layer-as-a-Service. Oleh karena itu, Eclipse juga termasuk dalam kategori komputasi paralel.
Pendekatan Neon berbeda; ia memperkenalkan EVM untuk dijalankan di lingkungan SVM / Sealevel. Ini membangun lapisan runtime yang kompatibel dengan EVM, memungkinkan pengembang untuk menggunakan Solidity untuk mengembangkan kontrak yang berjalan di lingkungan SVM, tetapi penjadwalan eksekusi menggunakan SVM + Sealevel. Neon lebih condong ke kategori Blockchain Modular daripada menekankan inovasi dalam komputasi paralel.
Secara ringkas, Solana dan SVM mengandalkan mesin eksekusi Sealevel, dan filosofi penjadwalan sistem operasi Solana mirip dengan penjadwalan kernel, yang dieksekusi dengan cepat tetapi dengan fleksibilitas yang relatif rendah. Ini adalah rantai publik komputasi paralel berkinerja tinggi yang asli.
MoveVM adalah mesin virtual kontrak pintar yang dirancang untuk keamanan sumber daya di rantai dan eksekusi paralel. Bahasa intinya, Move, awalnya dikembangkan oleh Meta (sebelumnya Facebook) untuk proyek Libra, yang menekankan konsep "sumber daya sebagai objek". Semua keadaan di rantai ada sebagai objek dengan kepemilikan dan siklus hidup yang jelas. Ini memungkinkan MoveVM untuk menganalisis apakah ada konflik keadaan antara transaksi pada waktu kompilasi, memungkinkan penjadwalan paralel statis tingkat objek, dan banyak digunakan di rantai publik paralel asli seperti Sui dan Aptos.
Model kepemilikan objek Sui
Kemampuan komputasi paralel Sui berasal dari pendekatan pemodelan keadaan yang unik dan mekanisme analisis statis tingkat bahasa. Tidak seperti blockchain tradisional yang menggunakan pohon keadaan global, Sui telah membangun serangkaian model keadaan yang berfokus pada objek, dikombinasikan dengan sistem tipe linier dari MoveVM, memungkinkan penjadwalan paralel menjadi proses deterministik yang dapat diselesaikan pada waktu kompilasi.
Sui membagi ruang keadaan berdasarkan objek dan menggabungkan analisis kepemilikan pada waktu kompilasi untuk mencapai eksekusi paralel tingkat objek yang bebas dari biaya rendah dan tanpa rollback. Dibandingkan dengan eksekusi serial atau pemeriksaan waktu jalan dari rantai tradisional, Sui telah mencapai perbaikan signifikan dalam efisiensi eksekusi, determinisme sistem, dan pemanfaatan sumber daya.
Mekanisme eksekusi Block-STM Aptos
Aptos adalah blockchain Layer 1 berkinerja tinggi yang berbasis pada bahasa Move, yang kemampuan eksekusi paralelnya terutama berasal dari kerangka kerja Block-STM (Block-level Software Transactional Memory) yang dikembangkan sendiri. Berbeda dengan Sui, yang cenderung mengadopsi strategi "paralelisme statis waktu kompilasi", Block-STM termasuk dalam mekanisme penjadwalan dinamis "konkurensi optimis waktu berjalan + penggulangan konflik", yang cocok untuk menangani set transaksi dengan ketergantungan kompleks.
Block-STM membagi eksekusi transaksi dalam sebuah blok menjadi tiga fase:
Block-STM adalah model eksekusi dinamis yang menggunakan "optimistic parallelism + rollback retry", cocok untuk skenario pemrosesan batch transaksi on-chain yang intensif status dan kompleks secara logis. Ini adalah inti dari komputasi paralel untuk Aptos dalam membangun sebuah rantai publik yang sangat serbaguna dan memiliki throughput tinggi.
Solana adalah fraksi penjadwalan rekayasa, lebih mirip dengan "kernel sistem operasi". Ini cocok untuk batas status yang jelas dan perdagangan frekuensi tinggi yang dapat dikendalikan, mewujudkan gaya insinyur perangkat keras, dan dirancang untuk menjalankan rantai seperti perangkat keras (Eksekusi paralel tingkat perangkat keras). Aptos adalah fraksi toleransi kesalahan sistem, lebih mirip dengan "mesin konkurensi basis data". Ini cocok untuk kontrak dengan pengikatan status yang kuat dan rantai panggilan yang kompleks. Sui adalah fraksi keamanan waktu kompilasi, lebih mirip dengan "platform bahasa pintar yang berorientasi sumber daya". Ini cocok untuk aplikasi on-chain dengan pemisahan aset dan kombinasi yang jelas. Aptos dan Sui dimaksudkan untuk mengoperasikan rantai sebagai insinyur bahasa program, memastikan keamanan sumber daya tingkat perangkat lunak. Ketiganya mewakili jalur filosofis yang berbeda untuk implementasi teknis komputasi paralel di Web3.
Sei V2 adalah rantai publik perdagangan berkinerja tinggi yang dibangun di atas Cosmos SDK. Kemampuan paralelnya terutama tercermin dalam dua aspek: mesin pencocokan multi-threaded dan optimasi eksekusi paralel di lapisan mesin virtual, ditujukan untuk melayani skenario perdagangan on-chain dengan frekuensi tinggi dan latensi rendah, seperti DEX buku pesanan dan infrastruktur pertukaran on-chain.
Mekanisme Paralel Inti:
Fuel adalah lapisan eksekusi berkinerja tinggi yang dirancang berdasarkan arsitektur modular Ethereum, dengan mekanisme paralel intinya berasal dari model UTXO yang ditingkatkan (Unspent Transaction Output). Berbeda dengan model akun Ethereum, Fuel menggunakan struktur UTXO untuk mewakili aset dan status, yang secara inheren memiliki isolasi status, sehingga lebih mudah untuk menentukan transaksi mana yang dapat dieksekusi secara paralel dengan aman. Selain itu, Fuel memperkenalkan bahasa kontrak pintar yang dikembangkan sendiri yang disebut Sway (mirip dengan Rust), dan menggabungkannya dengan alat analisis statis untuk mengidentifikasi konflik input sebelum eksekusi transaksi, sehingga mencapai penjadwalan paralel tingkat transaksi yang efisien dan aman. Ini berfungsi sebagai lapisan eksekusi alternatif EVM yang menyeimbangkan kinerja dan modularitas.
Model Aktor adalah paradigma eksekusi paralel yang menggunakan proses agen (Agen atau Proses) sebagai unit, berbeda dari komputasi sinkron tradisional dengan keadaan global di on-chain (skenario seperti “komputasi paralel on-chain” seperti Solana/Sui/Monad), karena menekankan bahwa setiap agen memiliki keadaan dan perilaku independen sendiri, berkomunikasi dan menjadwalkan melalui pesan asinkron. Di bawah arsitektur ini, sistem on-chain dapat secara bersamaan menjalankan sejumlah besar proses yang terpisah, memberikan skalabilitas yang kuat dan toleransi kesalahan asinkron. Proyek perwakilan termasuk AO (Arweave AO), ICP (Internet Computer), dan Cartesi, yang mendorong evolusi blockchain dari mesin eksekusi menjadi “sistem operasi on-chain,” menyediakan infrastruktur asli untuk Agen AI, interaksi multi-tugas, dan orkestra logika kompleks.
Meskipun desain Model Aktor memiliki beberapa kesamaan superficial dengan Sharding (seperti konkurensi, isolasi status, dan pemrosesan asinkron), pada dasarnya mereka mewakili jalur teknis dan filosofi sistem yang sepenuhnya berbeda. Model Aktor menekankan "komputasi asinkron multi-proses," di mana setiap agen (Aktor) berjalan secara independen dan mempertahankan statusnya sendiri, berinteraksi melalui pendekatan berbasis pesan; sedangkan Sharding adalah mekanisme untuk "partisi horizontal status dan konsensus," membagi seluruh blockchain menjadi beberapa subsistem independen (Shard) yang memproses transaksi. Model Aktor lebih mirip dengan "sistem operasi agen terdistribusi" di dunia Web3, sementara Sharding adalah solusi skala struktural untuk kemampuan pemrosesan transaksi on-chain. Keduanya mencapai konkurensi, tetapi titik awal, tujuan, dan arsitektur eksekusinya berbeda.
AO adalah platform komputasi terdesentralisasi yang berjalan di lapisan penyimpanan permanen Arweave, dengan tujuan utama membangun sistem operasi on-chain yang mendukung operasi agen asinkron berskala besar.
Fitur Arsitektur Inti:
AO mengikuti pendekatan "badan cerdas asli + berbasis penyimpanan + arsitektur tanpa rantai" yang ekstrem, menekankan fleksibilitas dan pemisahan modular. Ini adalah "kerangka mikrokernel yang dibangun di atas lapisan penyimpanan," dengan batasan sistem yang sengaja dipersempit, menekankan komputasi ringan + struktur kontrol yang dapat disusun.
ICP adalah platform aplikasi on-chain full-stack yang didirikan oleh DFINITY dan berbasis Web3, bertujuan untuk memperluas kemampuan komputasi on-chain untuk pengalaman yang mirip dengan Web2, serta mendukung hosting layanan lengkap, pengikatan domain, dan arsitektur tanpa server.
Fitur arsitektur inti:
ICP memilih platform yang berat, pengemasan terintegrasi, dan paradigma sistem operasi kontrol platform yang kuat, dengan fitur "Sistem Operasi Blockchain" yang mengintegrasikan konsensus, eksekusi, penyimpanan, dan akses. Ini menekankan kemampuan hosting layanan yang lengkap, dan batasan sistem berkembang menjadi platform hosting Web3 full-stack.
Selain itu, proyek komputasi paralel lainnya yang berdasarkan paradigma Model Aktor dapat merujuk pada tabel di bawah ini:
Berdasarkan perbedaan dalam arsitektur mesin virtual dan sistem bahasa, solusi komputasi paralel blockchain dapat dibagi menjadi dua kategori: rantai peningkatan paralel berbasis EVM dan rantai arsitektur paralel asli (non-EVM).
Yang pertama mencapai throughput yang lebih tinggi dan kemampuan pemrosesan paralel melalui optimisasi mendalam dari lapisan eksekusi sambil mempertahankan kompatibilitas dengan ekosistem EVM/Solidity. Ini cocok untuk skenario di mana ada keinginan untuk mewarisi aset Ethereum dan alat pengembangan sambil juga mencapai terobosan kinerja. Proyek-proyek perwakilan termasuk:
Yang terakhir sepenuhnya bebas dari batasan kompatibilitas Ethereum, mendesain ulang paradigma eksekusi dari mesin virtual, model status, dan mekanisme penjadwalan untuk mencapai kemampuan konkuren berkinerja tinggi secara native. Subkelas khas termasuk:
Selain itu, Model Aktor, sebagai sistem paralel yang lebih luas, membangun paradigma eksekusi on-chain dari "operasi independen multi-agen + kolaborasi berbasis pesan" melalui mekanisme penjadwalan proses asinkron yang didasarkan pada Wasm atau VM kustom. Proyek-proyek perwakilan termasuk:
Berdasarkan logika di atas, kita dapat mengkategorikan solusi rantai publik komputasi paralel mainstream saat ini ke dalam struktur klasifikasi yang ditunjukkan pada grafik di bawah ini:
Dari perspektif yang lebih luas tentang penskalaan, sharding dan rollup (L2) berfokus pada pencapaian penskalaan horizontal sistem melalui pemisahan status atau eksekusi off-chain, sementara rantai komputasi paralel (seperti Monad, Sui, Solana) dan sistem berorientasi aktor (seperti AO, ICP) secara langsung membangun kembali model eksekusi untuk mencapai paralelisme asli di tingkat rantai atau sistem. Yang pertama meningkatkan throughput on-chain melalui metode seperti mesin virtual multithreaded, model objek, dan analisis konflik transaksi; yang terakhir menggunakan proses/agen sebagai unit dasar dan mengadopsi metode eksekusi berbasis pesan dan asinkron untuk memungkinkan operasi bersamaan dari beberapa agen. Dalam perbandingan, sharding dan rollup lebih mirip dengan 'mendistribusikan beban di berbagai rantai' atau 'meny outsourcing ke off-chain', sementara rantai paralel dan model aktor adalah tentang 'membebaskan potensi kinerja dari mesin eksekusi itu sendiri', mencerminkan arah evolusi arsitektur yang lebih menyeluruh.
Perbandingan Komputasi Paralel vs Arsitektur Shard vs Skalabilitas Rollup vs Jalur Perpanjangan Berorientasi Aktor
Perlu dicatat bahwa sebagian besar rantai arsitektur paralel asli sekarang telah memasuki tahap peluncuran mainnet. Meskipun ekosistem pengembang secara keseluruhan masih sulit dibandingkan dengan sistem Solidity berbasis EVM, proyek-proyek yang diwakili oleh Solana dan Sui, dengan arsitektur eksekusi berkinerja tinggi dan kemakmuran aplikasi ekologi yang bertahap, telah menjadi rantai publik inti yang menarik perhatian pasar yang signifikan.
Sebaliknya, meskipun ekosistem Ethereum Rollup (L2) telah memasuki tahap "banyak rantai berlomba-lomba untuk diluncurkan" atau bahkan "kelebihan kapasitas," rantai peningkatan paralel yang kompatibel dengan EVM yang saat ini menjadi arus utama masih umumnya berada di tahap testnet dan belum mengalami verifikasi nyata dalam lingkungan mainnet. Kemampuan penskalaan dan stabilitas sistem mereka masih memerlukan pemeriksaan lebih lanjut. Adapun apakah proyek-proyek ini dapat secara signifikan meningkatkan kinerja EVM dan mendorong evolusi ekologi tanpa mengorbankan kompatibilitas, atau apakah mereka justru akan memperburuk diferensiasi lebih lanjut dari likuiditas dan sumber daya pengembangan di Ethereum, masih harus dilihat.
"Trilema Blockchain" mengungkapkan trade-off esensial dalam desain sistem blockchain, yaitu kesulitan untuk mencapai "keamanan maksimum, partisipasi universal, dan pemrosesan cepat" secara bersamaan. Mengenai topik abadi "skala", solusi penskalaan blockchain mainstream yang saat ini ada di pasar dapat dikategorikan berdasarkan paradigma, termasuk:
Solusi penskalaan blockchain meliputi: komputasi paralel on-chain, Rollup, sharding, modul DA, struktur modular, sistem Aktor, kompresi bukti zk, arsitektur Stateless, dll., mencakup beberapa lapisan eksekusi, status, data, dan struktur, membentuk sistem penskalaan lengkap "kolaborasi multi-lapisan dan kombinasi modular". Artikel ini berfokus pada metode penskalaan arus utama yang didasarkan pada komputasi paralel.
Paralelisme intra-rantai berfokus pada eksekusi paralel transaksi/instruksi di dalam blok. Menurut mekanisme paralel, metode skala dapat dibagi menjadi lima kategori, masing-masing mewakili pencarian kinerja yang berbeda, model pengembangan, dan filosofi arsitektur. Granularitas paralelisme menjadi lebih halus, intensitas paralelisme meningkat, kompleksitas penjadwalan meningkat, dan kompleksitas pemrograman serta kesulitan implementasi juga meningkat.
Model konkuren asinkron off-chain, yang diwakili oleh sistem Aktor (Model Agen / Aktor), termasuk dalam paradigma komputasi paralel lainnya. Sebagai sistem pengiriman pesan lintas rantai / asinkron (model non-blok sinkronisasi), setiap Agen beroperasi sebagai "proses agen" yang berjalan secara independen, mengirim pesan secara asinkron dalam cara paralel, berbasis peristiwa, dan tanpa perlu penjadwalan sinkron. Proyek-proyek terkemuka termasuk AO, ICP, Cartesi, dll.
Solusi skala yang terkenal seperti Rollup atau sharding termasuk dalam mekanisme konkurensi tingkat sistem dan tidak termasuk dalam perhitungan paralel on-chain. Mereka mencapai skalabilitas dengan "menjalankan beberapa rantai/domain eksekusi secara paralel" daripada meningkatkan paralelisme dalam satu blok/mesin virtual. Solusi skalabilitas semacam itu bukanlah fokus artikel ini, tetapi kami tetap akan menggunakannya untuk analisis perbandingan konsep arsitektur.
Arsitektur pemrosesan serial Ethereum telah berkembang melalui beberapa upaya ekspansi, termasuk sharding, Rollup, dan arsitektur modular. Namun, bottleneck throughput dari lapisan eksekusi masih belum terobosan secara fundamental. Sementara itu, EVM dan Solidity tetap menjadi platform kontrak pintar yang paling ramah pengembang dan memiliki potensi ekologis saat ini. Oleh karena itu, rantai yang ditingkatkan paralel berbasis EVM menjadi arah penting untuk putaran evolusi skalabilitas berikutnya, menyeimbangkan kompatibilitas ekologis dan peningkatan kinerja eksekusi. Monad dan MegaETH adalah proyek yang paling representatif dalam arah ini, masing-masing membangun arsitektur pemrosesan paralel EVM yang ditujukan untuk skenario dengan konversi tinggi dan throughput tinggi, dimulai dari eksekusi tertunda dan dekomposisi status.
Monad adalah blockchain Layer 1 berkinerja tinggi yang dirancang ulang untuk Ethereum Virtual Machine (EVM), berdasarkan konsep paralel mendasar dari pipelining, dengan fitur eksekusi asinkron di lapisan konsensus dan eksekusi paralel optimis di lapisan eksekusi. Selain itu, Monad memperkenalkan protokol BFT berkinerja tinggi (MonadBFT) dan sistem basis data khusus (MonadDB) di lapisan konsensus dan penyimpanan, mencapai optimisasi ujung ke ujung.
Pipelining: Mekanisme eksekusi paralel pipeline multi-tahap
Pipelining adalah konsep fundamental dari eksekusi paralel Monad. Ide intinya adalah memecah proses eksekusi blockchain menjadi beberapa tahap independen dan memproses tahap-tahap ini secara paralel, membentuk arsitektur pipa tiga dimensi. Setiap tahap dijalankan pada utas atau inti independen, mencapai pemrosesan konkuren lintas blok, yang pada akhirnya meningkatkan throughput dan mengurangi latensi. Tahap-tahap ini meliputi: usulan transaksi (Propose), pencapaian konsensus (Consensus), eksekusi transaksi (Execution), dan komitmen blok (Commit).
Eksekusi Asinkron: Konsensus - Dekopling Asinkron
Dalam blockchain tradisional, konsensus dan eksekusi transaksi biasanya merupakan proses sinkron, dan model serial ini sangat membatasi skala kinerja. Monad mencapai lapisan konsensus asinkron, lapisan eksekusi asinkron, dan penyimpanan asinkron melalui "eksekusi asinkron." Ini secara signifikan mengurangi waktu blok dan penundaan konfirmasi, membuat sistem lebih tangguh, aliran pemrosesan lebih terperinci, dan pemanfaatan sumber daya lebih tinggi.
Desain Inti:
Eksekusi Paralel Optimis
Ethereum tradisional menggunakan model serial yang ketat untuk eksekusi transaksi guna menghindari konflik status. Sebaliknya, Monad menerapkan strategi "eksekusi paralel optimis", yang secara signifikan meningkatkan kecepatan pemrosesan transaksi.
Mekanisme eksekusi:
Monad memilih jalur yang kompatibel: melakukan perubahan sekecil mungkin pada aturan EVM, mencapai paralelisme dengan menunda penulisan status dan secara dinamis mendeteksi konflik selama eksekusi, menyerupai versi performa Ethereum. Kedewasaannya memfasilitasi migrasi ekosistem EVM yang mudah dan berfungsi sebagai akselerator paralel di dunia EVM.
Tidak seperti posisi L1 dari Monad, MegaETH diposisikan sebagai lapisan eksekusi paralel modular berkinerja tinggi yang kompatibel dengan EVM, yang dapat berfungsi sebagai rantai publik L1 independen atau sebagai lapisan peningkatan eksekusi di Ethereum atau sebagai komponen modular. Tujuan desain inti adalah untuk mengisolasi dan mendekonstruksi logika akun, lingkungan eksekusi, dan status menjadi unit minimal yang dapat dijadwalkan secara independen untuk mencapai eksekusi konkuren yang tinggi dan kemampuan respons latensi rendah di dalam rantai. Inovasi kunci yang diajukan oleh MegaETH adalah: arsitektur Micro-VM + DAG Ketergantungan Status (Graf Acyclic Terarah dari Ketergantungan Status) dan mekanisme sinkronisasi modular, yang bersama-sama membangun sistem eksekusi paralel yang berorientasi pada "benang di dalam rantai."
Arsitektur Micro-VM: Akun adalah sebuah utas
MegaETH memperkenalkan model eksekusi "satu micro virtual machine (Micro-VM) per akun", yang meng-thread-kan lingkungan eksekusi dan menyediakan unit isolasi terkecil untuk penjadwalan paralel. VM ini berkomunikasi melalui pesan asinkron alih-alih panggilan sinkron, memungkinkan sejumlah besar VM untuk dieksekusi secara independen dan menyimpan secara independen, memungkinkan paralelisme yang alami.
DAG Ketergantungan Status: Mekanisme penjadwalan yang didorong oleh grafik ketergantungan
MegaETH telah membangun sistem penjadwalan DAG berdasarkan hubungan akses status akun. Sistem ini mempertahankan Grafik Ketergantungan global secara real-time, memodelkan akun mana yang dimodifikasi dan akun mana yang dibaca selama setiap transaksi sebagai ketergantungan. Transaksi yang tidak bertentangan dapat dieksekusi secara paralel, sementara transaksi dengan ketergantungan akan dijadwalkan sesuai urutan atau ditunda sesuai urutan topologis. Grafik ketergantungan memastikan konsistensi status dan penulisan yang tidak berulang selama proses eksekusi paralel.
Eksekusi Asinkron dan Mekanisme Callback
MegaETH dibangun di atas paradigma pemrograman asinkron, mirip dengan pengiriman pesan asinkron Model Aktor, yang mengatasi masalah panggilan serial EVM tradisional. Panggilan kontrak bersifat asinkron (eksekusi non-rekursif), dan saat memanggil kontrak A -> B -> C, setiap panggilan dilakukan secara asinkron tanpa memblokir; tumpukan panggilan diperluas menjadi grafik panggilan asinkron (Call Graph); pemrosesan transaksi = menjelajahi grafik asinkron + resolusi ketergantungan + penjadwalan paralel.
Secara ringkas, MegaETH mengubah model mesin keadaan EVM single-threaded tradisional dengan menerapkan pengemasan mikro mesin virtual berdasarkan akun, menjadwalkan transaksi melalui grafik ketergantungan keadaan, dan menggunakan mekanisme pesan asinkron alih-alih tumpukan panggilan sinkron. Ini adalah platform komputasi paralel yang dirancang ulang dalam semua dimensi dari "struktur akun → arsitektur penjadwalan → alur eksekusi," menyediakan pendekatan baru pada tingkat paradigma untuk membangun generasi berikutnya dari sistem on-chain berkinerja tinggi.
MegaETH telah memilih jalur rekonstruksi: sepenuhnya mengabstraksikan akun dan kontrak ke dalam VM independen, dan melepaskan potensi paralel ekstrem melalui penjadwalan eksekusi asinkron. Secara teori, batas paralel MegaETH lebih tinggi, tetapi juga lebih sulit untuk mengendalikan kompleksitas, mirip dengan sistem operasi terdistribusi super di bawah konsep Ethereum.
Konsep desain Monad dan MegaETH sangat berbeda dari sharding: sharding membagi blockchain secara horizontal menjadi beberapa sub-rantai independen (shard), dengan setiap sub-rantai bertanggung jawab atas sebagian transaksi dan keadaan, memecahkan batasan dari satu rantai untuk mencapai skalabilitas di lapisan jaringan; sedangkan Monad dan MegaETH mempertahankan integritas dari satu rantai dan hanya mencapai skalabilitas horizontal di lapisan eksekusi, mengoptimalkan kinerja melalui eksekusi paralel ekstrem dalam satu rantai. Keduanya mewakili dua arah dalam jalur skalabilitas blockchain: peningkatan vertikal dan ekspansi horizontal.
Proyek seperti Monad dan MegaETH fokus pada jalur optimisasi throughput, dengan tujuan inti meningkatkan TPS on-chain. Mereka mencapai pemrosesan paralel tingkat transaksi atau akun melalui arsitektur Eksekusi Tertunda dan Micro-VM. Pharos Network, sebagai jaringan blockchain L1 paralel modular dan full-stack, memiliki mekanisme komputasi paralel inti yang dikenal sebagai "Rollup Mesh." Arsitektur ini mendukung lingkungan multi-virtual machine (EVM dan Wasm) melalui kerja sama antara mainnet dan Jaringan Pemrosesan Khusus (SPN), mengintegrasikan teknologi canggih seperti Bukti Tanpa Pengetahuan (ZK) dan Lingkungan Eksekusi Terpercaya (TEE).
Analisis Mekanisme Komputasi Paralel Jaring Rollup:
Selain itu, Pharos telah merestrukturisasi model eksekusi dari mesin penyimpanan yang mendasarinya menggunakan pohon Merkle versi multi, Pengkodean Delta, Alamat Berbasis Versi, dan teknologi ADS Pushdown, meluncurkan mesin penyimpanan berkinerja tinggi blockchain asli Pharos Store, mencapai throughput tinggi, latensi rendah, dan kemampuan pemrosesan on-chain yang dapat diverifikasi dengan kuat.
Secara keseluruhan, arsitektur Rollup Mesh Pharos mencapai kemampuan komputasi paralel berkinerja tinggi melalui desain modular dan mekanisme pemrosesan asinkron. Pharos bertindak sebagai koordinator penjadwalan untuk paralelisme lintas-Rollup, bukan sebagai pengoptimal eksekusi untuk "paralelisme di dalam rantai," tetapi lebih bertugas menjalankan tugas eksekusi kustom heterogen melalui SPN.
Selain arsitektur eksekusi paralel dari Monad, MegaETH, dan Pharos, kami juga mengamati bahwa ada beberapa proyek di pasar yang mengeksplorasi jalur aplikasi percepatan GPU dalam komputasi paralel EVM, yang berfungsi sebagai pelengkap penting dan eksperimen mutakhir untuk ekosistem paralel EVM. Di antaranya, Reddio dan GatlingX adalah dua arah perwakilan:
Artela mengusulkan konsep desain paralel yang terpisah. Dengan memperkenalkan arsitektur EVM++ yang dilengkapi dengan mesin virtual WebAssembly (WASM), ini memungkinkan pengembang untuk secara dinamis menambahkan dan mengeksekusi ekstensi di dalam rantai sambil mempertahankan kompatibilitas EVM, memanfaatkan model pemrograman Aspect. Ini mengambil granularitas panggilan kontrak (Fungsi / Ekstensi) sebagai unit paralel minimum, mendukung injeksi modul Ekstensi (mirip dengan "middleware yang dapat dipasang") selama runtime kontrak EVM, mencapai decoupling logis, panggilan asinkron, dan eksekusi paralel tingkat modul. Ini lebih fokus pada komposabilitas dan arsitektur modular dari lapisan eksekusi. Konsep ini menawarkan ide-ide baru untuk aplikasi multi-modul kompleks di masa depan.
Model eksekusi EVM Ethereum telah mengadopsi arsitektur single-threaded "urutan total transaksi + eksekusi serial" sejak desainnya, bertujuan untuk memastikan determinisme dan konsistensi perubahan status di seluruh node dalam jaringan. Namun, arsitektur ini memiliki bottleneck kinerja bawaan yang membatasi throughput dan skala sistem. Sebaliknya, rantai arsitektur komputasi paralel asli seperti Solana (SVM), MoveVM (Sui, Aptos), dan Sei v2 yang dibangun di atas Cosmos SDK dirancang untuk eksekusi paralel dari dasar, menawarkan keuntungan sebagai berikut:
Tentu saja, jenis rantai paralel asli ini juga menghadapi tantangan kecocokan ekologis. Arsitektur non-EVM sering kali memerlukan bahasa pengembangan baru yang sepenuhnya (seperti Move, Rust) dan rangkaian alat, yang menghadirkan biaya migrasi tertentu bagi para pengembang; selain itu, para pengembang juga harus menguasai serangkaian konsep baru seperti model akses status, batasan konkruensi, dan siklus hidup objek, semuanya meningkatkan ambang pemahaman dan menetapkan tuntutan yang lebih tinggi pada paradigma pengembangan.
Model eksekusi Sealevel dari Solana adalah mekanisme penjadwalan paralel berbasis akun, yang merupakan mesin inti yang digunakan oleh Solana untuk mencapai eksekusi transaksi paralel di dalam rantai. Melalui mekanisme "deklarasi akun + penjadwalan statis + eksekusi multi-threaded", ini mewujudkan konkuren berkinerja tinggi di tingkat kontrak pintar. Sealevel adalah model eksekusi pertama di bidang blockchain yang berhasil menerapkan penjadwalan konkuren di dalam rantai dalam lingkungan produksi, dan ide-ide arsitekturnya telah mempengaruhi banyak proyek komputasi paralel berikutnya, berfungsi sebagai paradigma referensi untuk desain paralel Layer 1 berkinerja tinggi.
Mekanisme Inti:
1. Deklarasi Akses Akun yang Jelas (Daftar Akses Akun): Setiap transaksi harus menyatakan akun yang terlibat (baca/tulis) pada saat pengajuan, memungkinkan sistem untuk menentukan apakah ada konflik status antara transaksi.
2. Deteksi Konflik dan Penjadwalan Multithreading
3. Konteks Eksekusi Independen (Konteks Panggilan Program): Setiap panggilan kontrak beroperasi dalam konteks terisolasi, tanpa tumpukan bersama, mencegah interferensi antar panggilan.
Sealevel adalah mesin penjadwalan eksekusi paralel Solana, sementara SVM adalah lingkungan eksekusi kontrak pintar yang dibangun di atas Sealevel (menggunakan mesin virtual BPF). Bersama-sama, mereka membentuk fondasi teknis dari sistem eksekusi paralel berkinerja tinggi Solana.
Eclipse adalah sebuah proyek yang menerapkan Solana VM ke dalam rantai modular (seperti Ethereum L2 atau Celestia), menggunakan mesin eksekusi paralel Solana sebagai lapisan eksekusi Rollup. Eclipse adalah salah satu proyek pertama yang mengusulkan pemisahan lapisan eksekusi Solana (Sealevel + SVM) dari mainnet Solana dan memigrasikannya ke arsitektur modular, memodularisasi "model eksekusi bersamaan super kuat" Solana sebagai Execution Layer-as-a-Service. Oleh karena itu, Eclipse juga termasuk dalam kategori komputasi paralel.
Pendekatan Neon berbeda; ia memperkenalkan EVM untuk dijalankan di lingkungan SVM / Sealevel. Ini membangun lapisan runtime yang kompatibel dengan EVM, memungkinkan pengembang untuk menggunakan Solidity untuk mengembangkan kontrak yang berjalan di lingkungan SVM, tetapi penjadwalan eksekusi menggunakan SVM + Sealevel. Neon lebih condong ke kategori Blockchain Modular daripada menekankan inovasi dalam komputasi paralel.
Secara ringkas, Solana dan SVM mengandalkan mesin eksekusi Sealevel, dan filosofi penjadwalan sistem operasi Solana mirip dengan penjadwalan kernel, yang dieksekusi dengan cepat tetapi dengan fleksibilitas yang relatif rendah. Ini adalah rantai publik komputasi paralel berkinerja tinggi yang asli.
MoveVM adalah mesin virtual kontrak pintar yang dirancang untuk keamanan sumber daya di rantai dan eksekusi paralel. Bahasa intinya, Move, awalnya dikembangkan oleh Meta (sebelumnya Facebook) untuk proyek Libra, yang menekankan konsep "sumber daya sebagai objek". Semua keadaan di rantai ada sebagai objek dengan kepemilikan dan siklus hidup yang jelas. Ini memungkinkan MoveVM untuk menganalisis apakah ada konflik keadaan antara transaksi pada waktu kompilasi, memungkinkan penjadwalan paralel statis tingkat objek, dan banyak digunakan di rantai publik paralel asli seperti Sui dan Aptos.
Model kepemilikan objek Sui
Kemampuan komputasi paralel Sui berasal dari pendekatan pemodelan keadaan yang unik dan mekanisme analisis statis tingkat bahasa. Tidak seperti blockchain tradisional yang menggunakan pohon keadaan global, Sui telah membangun serangkaian model keadaan yang berfokus pada objek, dikombinasikan dengan sistem tipe linier dari MoveVM, memungkinkan penjadwalan paralel menjadi proses deterministik yang dapat diselesaikan pada waktu kompilasi.
Sui membagi ruang keadaan berdasarkan objek dan menggabungkan analisis kepemilikan pada waktu kompilasi untuk mencapai eksekusi paralel tingkat objek yang bebas dari biaya rendah dan tanpa rollback. Dibandingkan dengan eksekusi serial atau pemeriksaan waktu jalan dari rantai tradisional, Sui telah mencapai perbaikan signifikan dalam efisiensi eksekusi, determinisme sistem, dan pemanfaatan sumber daya.
Mekanisme eksekusi Block-STM Aptos
Aptos adalah blockchain Layer 1 berkinerja tinggi yang berbasis pada bahasa Move, yang kemampuan eksekusi paralelnya terutama berasal dari kerangka kerja Block-STM (Block-level Software Transactional Memory) yang dikembangkan sendiri. Berbeda dengan Sui, yang cenderung mengadopsi strategi "paralelisme statis waktu kompilasi", Block-STM termasuk dalam mekanisme penjadwalan dinamis "konkurensi optimis waktu berjalan + penggulangan konflik", yang cocok untuk menangani set transaksi dengan ketergantungan kompleks.
Block-STM membagi eksekusi transaksi dalam sebuah blok menjadi tiga fase:
Block-STM adalah model eksekusi dinamis yang menggunakan "optimistic parallelism + rollback retry", cocok untuk skenario pemrosesan batch transaksi on-chain yang intensif status dan kompleks secara logis. Ini adalah inti dari komputasi paralel untuk Aptos dalam membangun sebuah rantai publik yang sangat serbaguna dan memiliki throughput tinggi.
Solana adalah fraksi penjadwalan rekayasa, lebih mirip dengan "kernel sistem operasi". Ini cocok untuk batas status yang jelas dan perdagangan frekuensi tinggi yang dapat dikendalikan, mewujudkan gaya insinyur perangkat keras, dan dirancang untuk menjalankan rantai seperti perangkat keras (Eksekusi paralel tingkat perangkat keras). Aptos adalah fraksi toleransi kesalahan sistem, lebih mirip dengan "mesin konkurensi basis data". Ini cocok untuk kontrak dengan pengikatan status yang kuat dan rantai panggilan yang kompleks. Sui adalah fraksi keamanan waktu kompilasi, lebih mirip dengan "platform bahasa pintar yang berorientasi sumber daya". Ini cocok untuk aplikasi on-chain dengan pemisahan aset dan kombinasi yang jelas. Aptos dan Sui dimaksudkan untuk mengoperasikan rantai sebagai insinyur bahasa program, memastikan keamanan sumber daya tingkat perangkat lunak. Ketiganya mewakili jalur filosofis yang berbeda untuk implementasi teknis komputasi paralel di Web3.
Sei V2 adalah rantai publik perdagangan berkinerja tinggi yang dibangun di atas Cosmos SDK. Kemampuan paralelnya terutama tercermin dalam dua aspek: mesin pencocokan multi-threaded dan optimasi eksekusi paralel di lapisan mesin virtual, ditujukan untuk melayani skenario perdagangan on-chain dengan frekuensi tinggi dan latensi rendah, seperti DEX buku pesanan dan infrastruktur pertukaran on-chain.
Mekanisme Paralel Inti:
Fuel adalah lapisan eksekusi berkinerja tinggi yang dirancang berdasarkan arsitektur modular Ethereum, dengan mekanisme paralel intinya berasal dari model UTXO yang ditingkatkan (Unspent Transaction Output). Berbeda dengan model akun Ethereum, Fuel menggunakan struktur UTXO untuk mewakili aset dan status, yang secara inheren memiliki isolasi status, sehingga lebih mudah untuk menentukan transaksi mana yang dapat dieksekusi secara paralel dengan aman. Selain itu, Fuel memperkenalkan bahasa kontrak pintar yang dikembangkan sendiri yang disebut Sway (mirip dengan Rust), dan menggabungkannya dengan alat analisis statis untuk mengidentifikasi konflik input sebelum eksekusi transaksi, sehingga mencapai penjadwalan paralel tingkat transaksi yang efisien dan aman. Ini berfungsi sebagai lapisan eksekusi alternatif EVM yang menyeimbangkan kinerja dan modularitas.
Model Aktor adalah paradigma eksekusi paralel yang menggunakan proses agen (Agen atau Proses) sebagai unit, berbeda dari komputasi sinkron tradisional dengan keadaan global di on-chain (skenario seperti “komputasi paralel on-chain” seperti Solana/Sui/Monad), karena menekankan bahwa setiap agen memiliki keadaan dan perilaku independen sendiri, berkomunikasi dan menjadwalkan melalui pesan asinkron. Di bawah arsitektur ini, sistem on-chain dapat secara bersamaan menjalankan sejumlah besar proses yang terpisah, memberikan skalabilitas yang kuat dan toleransi kesalahan asinkron. Proyek perwakilan termasuk AO (Arweave AO), ICP (Internet Computer), dan Cartesi, yang mendorong evolusi blockchain dari mesin eksekusi menjadi “sistem operasi on-chain,” menyediakan infrastruktur asli untuk Agen AI, interaksi multi-tugas, dan orkestra logika kompleks.
Meskipun desain Model Aktor memiliki beberapa kesamaan superficial dengan Sharding (seperti konkurensi, isolasi status, dan pemrosesan asinkron), pada dasarnya mereka mewakili jalur teknis dan filosofi sistem yang sepenuhnya berbeda. Model Aktor menekankan "komputasi asinkron multi-proses," di mana setiap agen (Aktor) berjalan secara independen dan mempertahankan statusnya sendiri, berinteraksi melalui pendekatan berbasis pesan; sedangkan Sharding adalah mekanisme untuk "partisi horizontal status dan konsensus," membagi seluruh blockchain menjadi beberapa subsistem independen (Shard) yang memproses transaksi. Model Aktor lebih mirip dengan "sistem operasi agen terdistribusi" di dunia Web3, sementara Sharding adalah solusi skala struktural untuk kemampuan pemrosesan transaksi on-chain. Keduanya mencapai konkurensi, tetapi titik awal, tujuan, dan arsitektur eksekusinya berbeda.
AO adalah platform komputasi terdesentralisasi yang berjalan di lapisan penyimpanan permanen Arweave, dengan tujuan utama membangun sistem operasi on-chain yang mendukung operasi agen asinkron berskala besar.
Fitur Arsitektur Inti:
AO mengikuti pendekatan "badan cerdas asli + berbasis penyimpanan + arsitektur tanpa rantai" yang ekstrem, menekankan fleksibilitas dan pemisahan modular. Ini adalah "kerangka mikrokernel yang dibangun di atas lapisan penyimpanan," dengan batasan sistem yang sengaja dipersempit, menekankan komputasi ringan + struktur kontrol yang dapat disusun.
ICP adalah platform aplikasi on-chain full-stack yang didirikan oleh DFINITY dan berbasis Web3, bertujuan untuk memperluas kemampuan komputasi on-chain untuk pengalaman yang mirip dengan Web2, serta mendukung hosting layanan lengkap, pengikatan domain, dan arsitektur tanpa server.
Fitur arsitektur inti:
ICP memilih platform yang berat, pengemasan terintegrasi, dan paradigma sistem operasi kontrol platform yang kuat, dengan fitur "Sistem Operasi Blockchain" yang mengintegrasikan konsensus, eksekusi, penyimpanan, dan akses. Ini menekankan kemampuan hosting layanan yang lengkap, dan batasan sistem berkembang menjadi platform hosting Web3 full-stack.
Selain itu, proyek komputasi paralel lainnya yang berdasarkan paradigma Model Aktor dapat merujuk pada tabel di bawah ini:
Berdasarkan perbedaan dalam arsitektur mesin virtual dan sistem bahasa, solusi komputasi paralel blockchain dapat dibagi menjadi dua kategori: rantai peningkatan paralel berbasis EVM dan rantai arsitektur paralel asli (non-EVM).
Yang pertama mencapai throughput yang lebih tinggi dan kemampuan pemrosesan paralel melalui optimisasi mendalam dari lapisan eksekusi sambil mempertahankan kompatibilitas dengan ekosistem EVM/Solidity. Ini cocok untuk skenario di mana ada keinginan untuk mewarisi aset Ethereum dan alat pengembangan sambil juga mencapai terobosan kinerja. Proyek-proyek perwakilan termasuk:
Yang terakhir sepenuhnya bebas dari batasan kompatibilitas Ethereum, mendesain ulang paradigma eksekusi dari mesin virtual, model status, dan mekanisme penjadwalan untuk mencapai kemampuan konkuren berkinerja tinggi secara native. Subkelas khas termasuk:
Selain itu, Model Aktor, sebagai sistem paralel yang lebih luas, membangun paradigma eksekusi on-chain dari "operasi independen multi-agen + kolaborasi berbasis pesan" melalui mekanisme penjadwalan proses asinkron yang didasarkan pada Wasm atau VM kustom. Proyek-proyek perwakilan termasuk:
Berdasarkan logika di atas, kita dapat mengkategorikan solusi rantai publik komputasi paralel mainstream saat ini ke dalam struktur klasifikasi yang ditunjukkan pada grafik di bawah ini:
Dari perspektif yang lebih luas tentang penskalaan, sharding dan rollup (L2) berfokus pada pencapaian penskalaan horizontal sistem melalui pemisahan status atau eksekusi off-chain, sementara rantai komputasi paralel (seperti Monad, Sui, Solana) dan sistem berorientasi aktor (seperti AO, ICP) secara langsung membangun kembali model eksekusi untuk mencapai paralelisme asli di tingkat rantai atau sistem. Yang pertama meningkatkan throughput on-chain melalui metode seperti mesin virtual multithreaded, model objek, dan analisis konflik transaksi; yang terakhir menggunakan proses/agen sebagai unit dasar dan mengadopsi metode eksekusi berbasis pesan dan asinkron untuk memungkinkan operasi bersamaan dari beberapa agen. Dalam perbandingan, sharding dan rollup lebih mirip dengan 'mendistribusikan beban di berbagai rantai' atau 'meny outsourcing ke off-chain', sementara rantai paralel dan model aktor adalah tentang 'membebaskan potensi kinerja dari mesin eksekusi itu sendiri', mencerminkan arah evolusi arsitektur yang lebih menyeluruh.
Perbandingan Komputasi Paralel vs Arsitektur Shard vs Skalabilitas Rollup vs Jalur Perpanjangan Berorientasi Aktor
Perlu dicatat bahwa sebagian besar rantai arsitektur paralel asli sekarang telah memasuki tahap peluncuran mainnet. Meskipun ekosistem pengembang secara keseluruhan masih sulit dibandingkan dengan sistem Solidity berbasis EVM, proyek-proyek yang diwakili oleh Solana dan Sui, dengan arsitektur eksekusi berkinerja tinggi dan kemakmuran aplikasi ekologi yang bertahap, telah menjadi rantai publik inti yang menarik perhatian pasar yang signifikan.
Sebaliknya, meskipun ekosistem Ethereum Rollup (L2) telah memasuki tahap "banyak rantai berlomba-lomba untuk diluncurkan" atau bahkan "kelebihan kapasitas," rantai peningkatan paralel yang kompatibel dengan EVM yang saat ini menjadi arus utama masih umumnya berada di tahap testnet dan belum mengalami verifikasi nyata dalam lingkungan mainnet. Kemampuan penskalaan dan stabilitas sistem mereka masih memerlukan pemeriksaan lebih lanjut. Adapun apakah proyek-proyek ini dapat secara signifikan meningkatkan kinerja EVM dan mendorong evolusi ekologi tanpa mengorbankan kompatibilitas, atau apakah mereka justru akan memperburuk diferensiasi lebih lanjut dari likuiditas dan sumber daya pengembangan di Ethereum, masih harus dilihat.