Dalam blockchain, ada Segitiga yang tidak mungkin, yaitu bahwa keamanan, desentralisasi, dan skalabilitas tidak dapat dicapai secara bersamaan. Bitcoin dan Ethereum memilih dua yang pertama tetapi kekurangan yang terakhir. Sejumlah besar transaksi dalam waktu singkat dapat menyebabkan kemacetan jaringan dan biaya transaksi tinggi.
Konsep skalabilitas pertama kali diusulkan dalam ekosistem Bitcoin, dengan harapan membangun lapisan kedua virtual di atas Bitcoin untuk menangani transaksi, sementara rantai utama akan digunakan untuk penyelesaian. Ethereum telah mencoba mencapai skalabilitas melalui berbagai cara, seperti Saluran Negara, Sidechains, dan Plasma, tetapi belum sepenuhnya berhasil. Pada 5 September 2018, Barry Hat mengusulkan konsep Rollup di Github. Akhirnya, teknologi Rollup mendapatkan persetujuan komunitas, dan Yayasan Ethereum menyebutnya sebagai satu-satunya teknologi Layer 2.
Lima tahun telah berlalu begitu cepat, dan Ethereum's Rollup, yang memiliki perhatian pasar tertinggi, baru-baru ini sering melaporkan perkembangan baru dalam RaaS (Rollup as a Service). Akankah kita segera melihat musim Rollup segera? Artikel ini menganalisis gambaran umum, ekosistem, dan perkembangan masa depan RaaS, dengan harapan mendapatkan gambaran yang lebih besar.
Dalam hal analisis teknis tentang Rollup, implementasinya relatif kompleks, memerlukan tingkat keterampilan profesional dan kemampuan pengembangan yang tinggi. Hambatan tinggi untuk memulai rantai bertentangan dengan konsep tanpa izin blockchain.
Rollup-as-a-Service (RaaS) menyediakan paket Rollup sebagai layanan, memberikan pengalaman yang lebih ramah pengguna dan nyaman untuk mendeploy Rollup bagi perusahaan, organisasi, dan individu, mirip dengan Cosmos SDK dan Polkadot Substrate.
Seperti yang telah dilakukan untuk rantai Layer 1, RaaS menyediakan SDK umum untuk Rollup, memungkinkan pengembangan dan implementasi Rollup secara mandiri melalui konfigurasi sederhana. Fitur yang dapat disesuaikan menjaga kedaulatan proyek. Beberapa proyek RaaS bahkan menawarkan fungsi peluncuran rantai satu klik tanpa kode, memungkinkan pengguna tanpa keterampilan pemrograman untuk implementasi Rollup mereka sendiri.
Rollup sangat modular. Sequencers dan Provers dapat ditingkatkan secara iteratif secara terpisah. Di RaaS, beberapa proyek mengkhususkan diri dalam desain dan pengembangan Sequencers dan Provers, menawarkan layanan kepada semua Rollups.
RaaS membawa perubahan berikut:
1. Rantai aplikasi yang lebih murah, lebih efisien, dan sama amannya: Rollup memindahkan proses komputasi yang mahal ke luar rantai, membuat transaksi lebih murah dan lebih efisien. Dengan menggunakan rantai publik yang mendasari sebagai lapisan Ketersediaan Data (DA) dan kontrak pintar untuk verifikasi bukti, hal tersebut dapat mencapai tingkat keamanan yang sama dengan rantai publik yang mendasar.
2. Sebuah tempat uji coba untuk ide-ide inovatif: Rollup menggunakan lingkungan mesin virtual yang sama dengan rantai publik yang mendasarinya tetapi dengan biaya yang jauh lebih rendah. Ini dapat berfungsi sebagai lingkungan uji coba untuk rantai yang mendasarinya, memungkinkan proposal komunitas untuk diuji secara menyeluruh di Rollup sebelum bermigrasi ke rantai publik yang mendasarinya.
3. Interoperabilitas yang lebih tinggi: Rollups yang menggunakan rangkaian layanan RaaS yang sama, karena arsitektur teknologinya yang identik, dapat dengan mudah mendefinisikan seperangkat aturan pesan. Mereka dapat mentransmisikan pesan di antara satu sama lain tanpa perlu jembatan untuk operasi lintas rantai, mencapai interoperabilitas yang tinggi di antara mereka.
Secara garis besar, semua proyek yang berkontribusi pada penerbitan Rollup termasuk dalam ekosistem RaaS. Artikel ini, berdasarkan prinsip modularitas dan dari bawah ke atas, mengkategorikan ekosistem RaaS ke dalam empat tingkatan: DA (Ketersediaan Data), SDK (Kit Pengembangan Perangkat Lunak), Sequencer, dan No-Code (implementasi).
Beberapa proyek menawarkan layanan di berbagai tingkatan dan akan didiskusikan secara komprehensif ketika mereka pertama kali muncul; mereka tidak akan diulang dalam teks berikutnya.
Secara teori, setiap rantai publik dapat berfungsi sebagai lapisan DA untuk menyimpan data transaksi Rollup. Namun, tanpa lapisan DA yang stabil dan berfungsi dengan benar, Rollup tidak akan dapat memverifikasi kehandalan transisi status.
Untuk Rollup, ada dua pilihan. Salah satunya adalah Smart Contract Rollup, yang merupakan mode yang dipilih oleh sebagian besar Rollups saat ini. Sebenarnya bergantung pada rantai publik yang mendasari untuk penyelesaian dan ketersediaan data. Yang lainnya adalah Sovereignty Rollup, yang memisahkan ketersediaan data dari penyelesaian dan hanya bergantung pada rantai publik yang mendasari untuk ketersediaan data sementara menangani penyelesaian sendiri.
Yang pertama biasanya memilih rantai publik dengan fungsi lengkap, seperti rantai yang kompatibel dengan EVM, rantai yang kompatibel dengan Cosmos, atau Solana. Kebutuhan yang terakhir telah melahirkan proyek-proyek yang berspesialisasi dalam ketersediaan data, termasuk Celestia, EigenLayer, dan Avail.
Celestia adalah rantai PoS yang dibangun menggunakan Cosmos SDK, menggunakan algoritma konsensus Tendermint yang dimodifikasi dan kode RS untuk encoding data blok. Dengan memanfaatkan teknik sampling ketersediaan data, Celestia lebih lanjut mengurangi biaya verifikasi untuk node-node ringan, yang hanya perlu mengunduh sebagian data blok untuk memverifikasi ketersediaan data.
Selain itu, untuk memeriksa apakah blok telah dienkripsi dengan benar, Celestia menggunakan mekanisme Optimisme. Ini berasumsi secara optimis bahwa enkoding benar secara awal. Jika tidak ada bukti kecurangan yang diterima setelah jangka waktu tertentu, sistem mengkonfirmasi bahwa blok telah dienkripsi dengan benar. Meskipun mekanisme Optimisme ini meningkatkan efisiensi runtime, namun juga memperkenalkan sedikit keterlambatan.
Avail adalah proyek yang didukung oleh Polygon Labs, menggunakan algoritma konsensus BABE+GRANDPA. Ini juga menggunakan teknologi sampling ketersediaan data. Tidak seperti Celestia, Avail menggunakan bukti keabsahan untuk memverifikasi bahwa blok telah dienkripsi dengan benar, menggunakan bukti KZG yang lebih efisien daripada Bukti Merkle.
EigenLayer pada dasarnya adalah solusi untuk staking berat, bertujuan untuk menggunakan likuiditas staking Ethereum untuk memberikan keamanan ekonomi bagi proyek-proyek. Dengan EigenLayer, protokol-protokol baru tidak perlu membangun jaringan verifikasi terdistribusi mereka sendiri; mereka hanya perlu memanfaatkan keamanan dari staking berat Ethereum melalui EigenLayer. EigenLayer berperforma sangat baik dalam skenario-skenario ringan, tanpa izin, terdesentralisasi, menjadikannya sebagai kasus penggunaan yang ideal dalam narasi skalabilitas Ethereum.
Karena lapisan DA tidak melakukan perhitungan transaksi tetapi hanya mengkodekan dan mengkonfirmasi data transaksi, persyaratan untuk node lebih rendah. Karena menggunakan algoritma PoS, likuiditas staking secara langsung mencerminkan keamanan dan ketersediaan blockchain, yang merupakan kesempatan tepat bagi EigenLayer untuk bersinar.
EigenLayer ada sebagai kontrak pintar di Ethereum, menggunakan bukti validitas KZG untuk memeriksa encoding blok yang benar. Namun, EigenLayer belum mengadopsi teknologi sampel ketersediaan data, yang mungkin terkait dengan rencana upgrade fase selanjutnya dari Ethereum.
Tugas dari sequencer adalah untuk mengurutkan transaksi pengguna yang diterima, dan semua eksekusi selanjutnya dan produksi blok akan dilanjutkan sesuai dengan urutan ini. Dalam arsitektur Ethereum, karena pengurutan dan eksekusi ditangani oleh entitas yang sama, hal ini menyebabkan kelebihan kekuatan bagi validator. Hal ini mengakibatkan fenomena seperti MEV (Miner Extractable Value) dan sensorship, yang sangat mempengaruhi pengalaman pengguna.
Memisahkan pengurutan dari eksekusi adalah refleksi dari konsep proposal PBS (Propose Builder Separation) mengenai pemisahan. Namun, arsitektur Rollup saat ini masih banyak bergantung pada sequencer terpusat untuk menentukan urutan transaksi, menimbulkan risiko titik kegagalan tunggal dan sensorship, sehingga solusi terdesentralisasi terus dicari.
Astria menawarkan solusi pengurutan bersama. Transaksi pengguna dari Rollups yang berbeda dikumpulkan ke dalam pengurut Astria. Untuk node Rollup, data dapat langsung diambil dari Astria untuk mendapatkan konfirmasi lembut dengan latensi yang lebih rendah; atau mereka dapat menunggu hingga Astria mengkonfirmasi data ke lapisan DA untuk memperoleh finalitas terkuat.
Karena data yang dikirimkan oleh Astria berisi transaksi dari beberapa Rollup, setiap Rollup perlu menyaring transaksi yang tidak valid (termasuk dari Rollup lain) berdasarkan mekanisme konsensusnya sebelum memprosesnya. Astria hanya menyediakan data, meninggalkan pilihan konsensus kepada node-node Rollup, sehingga mempertahankan kedaulatan Rollup.
Konfigurasi default OP Stack menggunakan satu sekuenster yang didedikasikan untuk pengurutan transaksi. Modifikasi sederhana adalah menggunakan kumpulan sekuenster berizin, yang dapat mengurangi kemungkinan aktivitas jahat melalui mekanisme PoS.
Setelah memperkenalkan konsep Superchain di OP Stack, sequencer bersama menjadi pilihan yang tak terhindarkan, membawa fungsionalitas cross-chain atomik dan meningkatkan interoperabilitas antara Superchains.
Espresso bertujuan untuk memanfaatkan likuiditas penstaker Ethereum dan mendapatkan keamanan bersama melalui penstakan berat. Espresso mengintegrasikan sequencer dan DA, menyediakan hasil pengurutan untuk Rollups melalui REST API, mengabstraksikan detail DA. Keamanan konsensus diverifikasi oleh kontrak pintar yang terletak di L1, memberikan keandalan yang lebih kuat.
Saga awalnya berperan mirip dengan Cosmos Hub, menyediakan keamanan bersama untuk rantai aplikasi di Saga yang menggunakan Cosmos SDK.
Dengan lonjakan popularitas Rollups, Saga bekerja sama dengan Celestia, memanfaatkan Celestia sebagai DA sambil mengonversi validator-nya menjadi sequencer. Ini bertukar informasi dengan Rollups lapisan atas melalui Optimistic Rollup IBC, menawarkan keamanan bersama.
Tidak seperti sequencer lainnya, SUAVE secara khusus menargetkan pasar MEV. Flashbots adalah pemimpin mutlak dalam ruang MEV, dan SUAVE adalah produk mereka yang ditujukan untuk menangkap MEV lintas-rantai, mengklaim 'Masa Depan MEV adalah SUAVE.' Dengan sequencer bersama yang disediakan oleh SUAVE, transaksi lintas-rantai atomik menjadi mungkin, berkontribusi pada efisiensi pasar modal rantai yang berbeda.
Kami sebelumnya telah membahas kasus penggunaan EigenLayer pada tingkat DA. Mendekentralisasikan sequencer juga merupakan keahlian EigenLayer.
Karena sequencers hanya bertanggung jawab untuk penyortiran dan bukan untuk eksekusi, persyaratan node sangat rendah. Kunci untuk desentralisasi terletak pada penurunan potensi aktivitas jahat melalui mekanisme hukuman. EigenLayer dapat menyediakan kolam staking yang mendalam, menggunakan desentralisasi Ethereum untuk membudayakan desentralisasi sequencers Rollup.
Sama seperti Cosmos SDK, SDK yang disediakan oleh RaaS memungkinkan pengembang untuk menggunakan kembali sejumlah besar modul perangkat lunak dan menyesuaikan Rollup yang mereka butuhkan dengan biaya terendah, mengurangi kesulitan pengembangan.
Rollkit awalnya diinkubasi oleh komunitas Celestia dan kini telah menjadi sebuah proyek independen. Rollkit menggunakan Celestia sebagai lapisan DA, menyediakan antarmuka klien yang kompatibel dengan ABCI, melayani semua Rollups yang kompatibel dengan ABCI (rantai Cosmos).
Pada tahap ini, Rollkit menggunakan sequencer terpusat tunggal dan mendukung integrasi Cosmos SDK, Ethermint, dan CosmWasm. Pengguna dapat memilih lingkungan eksekusi yang mereka inginkan. Di masa depan, Rollkit akan terus berkembang untuk mendukung lebih banyak layanan konfigurasi.
Dymension membagi layanan menjadi front-end dan back-end. Front-end mendukung RollApps kustom, didukung oleh Dymension RDK (Cosmos SDK yang dimodifikasi). Dymension Hub back-end mengkoordinasikan seluruh sistem, menangani DA dan urutan.
Dymension menggunakan mekanisme Optimism. Dymension Hub secara optimis menerima pembaruan status dari sequencer. Jika bukti penipuan yang valid diterima, itu akan menggulung perubahan status. RollApps dapat mencapai laten rata-rata 0,2 detik dan maksimum 20.000 TPS.
Dymension mengadopsi skema pembangkitan blok yang fleksibel, ketika tidak ada transaksi di blok, pembangkitan blok akan dihentikan, yang secara signifikan mengurangi biaya operasional pengurut.
Pada tahap ini, produk Dymension masih dalam tahap pengembangan, dan telah mendukung lapisan pelaksanaan EVM, dan belum ada pilihan yang jelas untuk lapisan DA.
SDK Sovereign menawarkan zk-Rollup sebagai Layanan, menyediakan modul umum untuk membangun blockchain dan zkVM yang menyembunyikan detail-detail dasar dari bukti pengetahuan nol, memungkinkan pengembang untuk memprogram dalam Rust. SDK dapat mengompilasinya ke dalam bentuk yang ramah zk yang efisien.
Seperti yang diindikasikan oleh nama proyek, Sovereign SDK menekankan kedaulatan. Rollup menentukan legalitas transisi negara melalui aturan konsensus kustom, tanpa memerlukan verifikasi dari lapisan DA.
Saat ini, SDK Sovereign sudah beradaptasi dengan lapisan DA dari Celestia dan Avail, mendukung zkVM Risc0, dan dapat mencapai implementasi dan demonstrasi Rollup.
Stackr mengusulkan inovasi yang lebih radikal, ingin mentransfer arsitektur microservice di internet tradisional ke blockchain, memperkenalkan konsep micro-rollup.
Hubungan antara regular rollup dan micro-rollup seperti antara mesin virtual dan kontainer. Dengan menggunakan Stackr SDK, pengembang hanya perlu mendefinisikan struktur data yang diperlukan dan fungsi transisi status; sisanya ditangani oleh Stackr.
Stackr mendukung berbagai lingkungan eksekusi, seperti EVM, Solana VM, FuelVM, dll. Pengguna dapat memilih lingkungan yang ingin mereka gunakan.
AltLayer, sebagai RaaS terdesentralisasi dan fleksibel, menawarkan SDK yang ditujukan untuk para pengembang dan Dasbor Tanpa Kode yang tidak memerlukan pengalaman pemrograman, mampu diluncurkan dengan sekali klik.
AltLayer menyediakan Rollup fleksibel yang unik, disebut Flash Layer. Ketika permintaan aplikasi meningkat tajam, rantai Rollup dapat segera diterapkan. Ketika permintaan kembali normal, penyelesaian dapat dilakukan di L1, meninggalkan Rollup tersebut, mewujudkan skalabilitas horizontal umum dalam sistem internet.
AltLayer bertujuan untuk mendukung multi-rantai dan berbagai lingkungan eksekusi dan sudah mewujudkan dukungan untuk EVM dan WASM.
OP Stack dibangun untuk mendukung Optimism Superchain, sebuah jaringan yang diusulkan berbagi keamanan, lapisan komunikasi, dan tumpukan pengembangan bersama dari jaringan L2. Setelah upgrade Bedrock, Rollups yang dibuat menggunakan OP Stack akan kompatibel secara native dengan Superchain. Tentu saja, komponen-komponen OP Stack dapat dimodifikasi untuk memperoleh fitur yang disesuaikan; base dan opBNB keduanya Rollups yang dikembangkan berdasarkan OP Stack.
Keamanan dan ketersediaan OP Stack telah diuji sepenuhnya oleh OP Mainnet, Base, dan rantai lainnya. Namun, masih ada isu-isu saat ini seperti kurangnya bukti penipuan, sentralisasi dalam penjadi, dll. OP Stack sedang menjelajahi arah baru, seperti mengadopsi lapisan DA yang lebih murah, menggunakan ZK Proof, berbagi penjadi, dll.
Pada 22 Juni, Offchain Labs merilis alat untuk menerbitkan Rantai Orbit Arbitrum. Orbit Chain adalah Layer3 yang dibangun di atas Arbitrum Layer2, dan dapat memilih untuk menyelesaikan di salah satu dari tiga Layer2, yaitu Arbitrum One, Arbitrum Nova, Arbitrum Goerli. Pengguna dapat memilih untuk menggunakan teknologi Rollup atau Anytrust; perbedaannya adalah bahwa Anytrust menggunakan DAC tanpa mengirimkan data transaksi ke rantai, dengan biaya lebih rendah namun dengan keamanan yang lebih lemah. Orbit Chain memiliki keunggulan dalam proses peluncuran rantai yang sederhana, interoperabilitas dengan ekosistem Arbitrum, pembaruan langsung dari Nitro, dan kompatibilitas EVM+ yang disediakan oleh Stylus (mendukung Rust, C, C++, berjalan pada mesin virtual WASM). Pengguna dapat menyesuaikan dan menerbitkan Rantai Orbit apa pun, tetapi harus menyelesaikan di Arbitrum Layer2; jika tidak, mereka perlu menghubungi Offchain Labs atau Arbitrum DAO untuk izin.
Pada 26 Juni, zkSync mempublikasikan sebuah artikel, mengumumkan bahwa dalam beberapa minggu mendatang mereka akan memodifikasi kode sumber terbuka yang ada dan meluncurkan ZK Stack, memungkinkan pengguna untuk membangun rantai super ZK kustom mereka sendiri. Berbeda dengan Orbit Chain Arbitrum, ZK Stack menekankan kedaulatan dan interoperabilitas; pengguna dapat sepenuhnya disesuaikan sesuai dengan kebutuhan mereka. Rantai yang dibangun menggunakan ZK Stack dapat mencapai interoperabilitas tanpa jembatan. ZK Stack dapat digunakan untuk membangun baik Layer2 maupun Layer3; pejabat tidak membatasinya dan tidak menuntutnya untuk diselesaikan di zkSync. Dari sudut pandang ini, kedaulatan yang diberikan oleh ZK Stack tampaknya lebih kuat.
Posisi asli Madara adalah sebagai sorter di Starknet, memanfaatkan akumulasi teknologi, berhasil mengembangkan Starknet Stack berdasarkan produk asli, membantu membangun aplikasi chains Rollup di Starknet. Menggunakan Ethereum sebagai lapisan DA, dan menggunakan prover bersama Starknet untuk penyelesaian di Starknet. Dari sudut pandang kegunaan, Madara telah membantu tim mengeluarkan aplikasi chain Rollups dalam waktu 24 jam di hackathon PragmaOracle, dan juga menyediakan demonstrasi video; dibandingkan dengan ZK Stack zkSync, tingkat penyelesaian lebih tinggi.
Pengimplementasian tanpa kode adalah solusi ambang batas yang lebih rendah yang menawarkan opsi peluncuran rantai satu klik untuk non-developer, menjanjikan untuk meningkatkan adopsi lebih lanjut.
Caldera Chain adalah solusi peluncuran rantai satu klik yang sepenuhnya dapat disesuaikan. Pada lapisan eksekusi, itu mendukung OP Stack dan Arbitrum Orbit, dan lapisan penyelesaian dapat memilih antara Polygon, BSC, Evmos, dan rantai yang kompatibel dengan EVM lainnya. Lapisan DA didukung oleh EigenLayer dan Celestia.
Selain rantai Rollup itu sendiri, Caldera juga menyediakan berbagai infrastruktur pendukung, seperti penjelajah blockchain, keran testnet, orakel, dan jembatan yang didukung Hyperlane, yang lebih lanjut mengurangi biaya peluncuran rantai.
Eclipse memiliki tingkat kustomisasi yang tinggi, mendukung EVM dan SolanaVM pada lapisan eksekusi, dan mengintegrasikan Celestia, Avail, dan EigenLayer pada lapisan DA. Lapisan penyelesaian menyediakan penyelesaian Optimistic dan sedang mengembangkan penyelesaian ZK dengan RISC0 zkVM.
Pengguna juga dapat memilih akses rantai (berizin/tidak berizin), token Gas, apakah akan dikenakan biaya Gas, apakah akan mengizinkan MEV, Opcodes spesifik, ukuran blok, dll., memberikannya tingkat fleksibilitas yang tinggi.
Fitur paling mencolok dari Opside adalah bahwa ia telah membangun pasar ZKP terdesentralisasi. Awalnya, saya ingin menggambarkan Prover secara terpisah sebagai lapisan, tetapi menyerah karena jumlah proyek yang sedikit. Zero-Knowledge Proofs (ZKP) memiliki persyaratan komputasi yang tinggi. Ketika pangsa pasar zkRollup secara bertahap meningkat, desentralisasi ZKP adalah arah utama untuk pengembangan di masa depan.
Opside mengadopsi mekanisme konsensus PoW tanpa izin untuk menarik para penambang menghasilkan ZKPs, menjaga keamanan dan ketersediaan zkRollup, tanpa perlu bagi inisiator rantai untuk mempertimbangkan masalah generasi bukti. Pada tingkat verifikator, Opside mengadopsi mekanisme PoS untuk menurunkan hambatan masuk dan mempromosikan sentralisasi verifikator.
Opside menawarkan layanan yang disesuaikan; pengguna dapat memilih di antara zkSync, Starknet, Polygon zkEVM, dan zkEVM lainnya, dan juga dapat mengubah model ekonomi dan menyesuaikan biaya gas.
Dibandingkan dengan Optimistic Rollup, zkRollup meningkatkan keamanan dari ekonomi menjadi kriptografis, menjadikannya lebih aman; menghilangkan kebutuhan akan periode penantian yang lama bagi para penantang, sehingga mengurangi keterlambatan konfirmasi; dan mengompres data dengan lebih efisien, menjadikan DA lebih murah.
Meskipun solusi Optimism memiliki pangsa pasar yang tinggi karena kematangan teknologinya dan keunggulan awal dalam peluncuran produk, ZK sebagai teknologi revolusioner akan memainkan peran yang semakin penting di masa depan. Dalam pidatonya di Montenegro, Vitalik menempatkan teknologi ZK pada posisi yang sama pentingnya dengan teknologi blockchain, yang juga secara tidak langsung mencerminkan pentingnya ZK.
Saat teknologi terus berkembang, lebih banyak proyek zk-Rollup as a Service akan muncul di muka umum, memberikan pengguna lebih banyak pilihan.
Hingga saat ini, ekosistem Ethereum masih menduduki posisi yang sangat dominan di seluruh industri blockchain. Meskipun komunitas lain terus melakukan iterasi dan inovasi, mereka masih belum bisa menggoyahkan takhta Ethereum.
Dalam RaaS, tampaknya ada sedikit perubahan. Karena kapasitas penyimpanan data Ethereum rendah dan harganya tinggi, orang dapat memilih lapisan DA yang lebih murah seperti Celestia, Avail, atau Polygon; Ethereum tidak modular dan sulit dimodifikasi, orang dapat memilih Cosmos SDK yang sangat modular; EVM tidak efisien, orang dapat memilih Solana VM, Move VM, CairoVM yang lebih efisien.
'Sebungkus bunga tidak membuat musim semi, seratus bunga mekar membuat musim semi di mana-mana.' Berbagai solusi ekosistem non-Ethereum akan mekar dengan vitalitas baru di RaaS.
Peran modularisasi dapat dibagi menjadi dua poin: yang pertama adalah setiap modul dapat beriterasi dengan cepat, meningkatkan efisiensi pengembangan; yang kedua adalah modularisasi dapat secara signifikan mengurangi kompleksitas kustomisasi.
Dalam lingkungan pasar saat ini, hampir tidak mungkin untuk secara independen mengembangkan solusi lengkap; kecepatan inovasi secara keseluruhan tidak akan pernah bisa mengejar iterasi cepat dari modul-modul kecil. Persyaratan kustomisasi ekstrim akan mengarah pada penyempurnaan pembagian modul lebih lanjut; jika seseorang tidak memodulkan diri, akhirnya mereka akan dipecah oleh proyek-proyek lain, seperti OP Stack dan Arbitrum Orbit yang terpisah menjadi lapisan-lapisan eksekusi oleh Caldera.
Seiring teknologi skalabilitas semakin matang, biaya transaksi semakin rendah, dan infrastruktur semakin baik, orang menyadari, 'Bodoh, kunci ada pada aplikasi.' Setiap aplikasi memiliki aturan operasi dan model spesifiknya; satu solusi tidak dapat beradaptasi dengan ekosistem aplikasi yang kompleks, sehingga kita memerlukan lebih banyak kustomisasi.
Dari ukuran blok hingga struktur data, dari biaya transaksi hingga latensi transaksi, dari mekanisme penerimaan hingga asumsi keamanan, dari mesin kontrak hingga pemberdayaan token, derajat kustomisasi untuk Rollup masa depan akan secara bertahap ditingkatkan, menyediakan solusi yang lebih fleksibel untuk aplikasi.
Seperti yang disebutkan sebelumnya, posisi dominan ekosistem Ethereum dalam ekosistem blockchain secara besar-besaran terkait dengan likuiditas besar yang terkunci. Di pasar kripto, karena setiap rantai ada secara independen, likuiditas tidak dapat ada secara bersamaan di dua rantai; peningkatan jumlah Rollups akan menyebabkan fragmentasi likuiditas yang lebih lanjut, yang menjadi masalah serius.
Interoperabilitas yang lebih kuat dapat mengurangi gesekan lintas rantai dan memungkinkan likuiditas mengalir lancar di antara berbagai rantai, bahkan berbagi likuiditas. Sesuai dengan ide-ide yang dipromosikan oleh Cosmos, OP Stack, Arbitrun Orbit, ZK Stack, Starknet Stack, dll., semuanya mencoba membangun ekosistem rantai aplikasi besar. Rollups yang dibangun menggunakan tumpukan teknologi yang sama, karena arsitektur teknis yang sama, dapat memperoleh interoperabilitas asli tanpa perlu membangun jembatan lintas rantai.
Banyak layanan di RaaS saat ini menggunakan model PoS, menggunakan hukuman ekonomi untuk meningkatkan biaya kegiatan jahat guna meningkatkan keamanan. Namun keamanan ekonomi memerlukan aset jaminan yang kuat, menyebabkan tingkat pemanfaatan modal yang rendah dan meningkatkan biaya awal bagi penyedia layanan.
Overcollateralization adalah solusi yang baik, menggunakan kolam penjagaan Ethereum yang besar untuk menyediakan keamanan bersama untuk layanan lain sambil meningkatkan pendapatan bagi para penjaga dan meningkatkan pemanfaatan modal. EigenLayer dan Espresso saat ini sedang melakukan pekerjaan terkait, dan dapat diharapkan bahwa lebih banyak layanan akan dijamin oleh overcollateralization untuk keamanan ekonomi di masa depan.
Secara ringkas, Penerima manfaat sebenarnya dari pengembangan RaaS adalah rantai aplikasi. Apakah konsep rantai aplikasi yang diusulkan oleh Cosmos dan Polkadot pada awal tahun dapat tumbuh dan meledak dalam ekosistem RaaS? Kita juga akan menunggu dan melihat.
Mungkin, hanya inovasi di lapisan aplikasi yang dapat mendorong pertumbuhan eksplosif ekosistem RaaS. Pada akhirnya, bahkan jalan terbaik pun tidak dianggap sebagai infrastruktur yang baik jika tidak ada mobil yang melintasinya.
Partilhar
Dalam blockchain, ada Segitiga yang tidak mungkin, yaitu bahwa keamanan, desentralisasi, dan skalabilitas tidak dapat dicapai secara bersamaan. Bitcoin dan Ethereum memilih dua yang pertama tetapi kekurangan yang terakhir. Sejumlah besar transaksi dalam waktu singkat dapat menyebabkan kemacetan jaringan dan biaya transaksi tinggi.
Konsep skalabilitas pertama kali diusulkan dalam ekosistem Bitcoin, dengan harapan membangun lapisan kedua virtual di atas Bitcoin untuk menangani transaksi, sementara rantai utama akan digunakan untuk penyelesaian. Ethereum telah mencoba mencapai skalabilitas melalui berbagai cara, seperti Saluran Negara, Sidechains, dan Plasma, tetapi belum sepenuhnya berhasil. Pada 5 September 2018, Barry Hat mengusulkan konsep Rollup di Github. Akhirnya, teknologi Rollup mendapatkan persetujuan komunitas, dan Yayasan Ethereum menyebutnya sebagai satu-satunya teknologi Layer 2.
Lima tahun telah berlalu begitu cepat, dan Ethereum's Rollup, yang memiliki perhatian pasar tertinggi, baru-baru ini sering melaporkan perkembangan baru dalam RaaS (Rollup as a Service). Akankah kita segera melihat musim Rollup segera? Artikel ini menganalisis gambaran umum, ekosistem, dan perkembangan masa depan RaaS, dengan harapan mendapatkan gambaran yang lebih besar.
Dalam hal analisis teknis tentang Rollup, implementasinya relatif kompleks, memerlukan tingkat keterampilan profesional dan kemampuan pengembangan yang tinggi. Hambatan tinggi untuk memulai rantai bertentangan dengan konsep tanpa izin blockchain.
Rollup-as-a-Service (RaaS) menyediakan paket Rollup sebagai layanan, memberikan pengalaman yang lebih ramah pengguna dan nyaman untuk mendeploy Rollup bagi perusahaan, organisasi, dan individu, mirip dengan Cosmos SDK dan Polkadot Substrate.
Seperti yang telah dilakukan untuk rantai Layer 1, RaaS menyediakan SDK umum untuk Rollup, memungkinkan pengembangan dan implementasi Rollup secara mandiri melalui konfigurasi sederhana. Fitur yang dapat disesuaikan menjaga kedaulatan proyek. Beberapa proyek RaaS bahkan menawarkan fungsi peluncuran rantai satu klik tanpa kode, memungkinkan pengguna tanpa keterampilan pemrograman untuk implementasi Rollup mereka sendiri.
Rollup sangat modular. Sequencers dan Provers dapat ditingkatkan secara iteratif secara terpisah. Di RaaS, beberapa proyek mengkhususkan diri dalam desain dan pengembangan Sequencers dan Provers, menawarkan layanan kepada semua Rollups.
RaaS membawa perubahan berikut:
1. Rantai aplikasi yang lebih murah, lebih efisien, dan sama amannya: Rollup memindahkan proses komputasi yang mahal ke luar rantai, membuat transaksi lebih murah dan lebih efisien. Dengan menggunakan rantai publik yang mendasari sebagai lapisan Ketersediaan Data (DA) dan kontrak pintar untuk verifikasi bukti, hal tersebut dapat mencapai tingkat keamanan yang sama dengan rantai publik yang mendasar.
2. Sebuah tempat uji coba untuk ide-ide inovatif: Rollup menggunakan lingkungan mesin virtual yang sama dengan rantai publik yang mendasarinya tetapi dengan biaya yang jauh lebih rendah. Ini dapat berfungsi sebagai lingkungan uji coba untuk rantai yang mendasarinya, memungkinkan proposal komunitas untuk diuji secara menyeluruh di Rollup sebelum bermigrasi ke rantai publik yang mendasarinya.
3. Interoperabilitas yang lebih tinggi: Rollups yang menggunakan rangkaian layanan RaaS yang sama, karena arsitektur teknologinya yang identik, dapat dengan mudah mendefinisikan seperangkat aturan pesan. Mereka dapat mentransmisikan pesan di antara satu sama lain tanpa perlu jembatan untuk operasi lintas rantai, mencapai interoperabilitas yang tinggi di antara mereka.
Secara garis besar, semua proyek yang berkontribusi pada penerbitan Rollup termasuk dalam ekosistem RaaS. Artikel ini, berdasarkan prinsip modularitas dan dari bawah ke atas, mengkategorikan ekosistem RaaS ke dalam empat tingkatan: DA (Ketersediaan Data), SDK (Kit Pengembangan Perangkat Lunak), Sequencer, dan No-Code (implementasi).
Beberapa proyek menawarkan layanan di berbagai tingkatan dan akan didiskusikan secara komprehensif ketika mereka pertama kali muncul; mereka tidak akan diulang dalam teks berikutnya.
Secara teori, setiap rantai publik dapat berfungsi sebagai lapisan DA untuk menyimpan data transaksi Rollup. Namun, tanpa lapisan DA yang stabil dan berfungsi dengan benar, Rollup tidak akan dapat memverifikasi kehandalan transisi status.
Untuk Rollup, ada dua pilihan. Salah satunya adalah Smart Contract Rollup, yang merupakan mode yang dipilih oleh sebagian besar Rollups saat ini. Sebenarnya bergantung pada rantai publik yang mendasari untuk penyelesaian dan ketersediaan data. Yang lainnya adalah Sovereignty Rollup, yang memisahkan ketersediaan data dari penyelesaian dan hanya bergantung pada rantai publik yang mendasari untuk ketersediaan data sementara menangani penyelesaian sendiri.
Yang pertama biasanya memilih rantai publik dengan fungsi lengkap, seperti rantai yang kompatibel dengan EVM, rantai yang kompatibel dengan Cosmos, atau Solana. Kebutuhan yang terakhir telah melahirkan proyek-proyek yang berspesialisasi dalam ketersediaan data, termasuk Celestia, EigenLayer, dan Avail.
Celestia adalah rantai PoS yang dibangun menggunakan Cosmos SDK, menggunakan algoritma konsensus Tendermint yang dimodifikasi dan kode RS untuk encoding data blok. Dengan memanfaatkan teknik sampling ketersediaan data, Celestia lebih lanjut mengurangi biaya verifikasi untuk node-node ringan, yang hanya perlu mengunduh sebagian data blok untuk memverifikasi ketersediaan data.
Selain itu, untuk memeriksa apakah blok telah dienkripsi dengan benar, Celestia menggunakan mekanisme Optimisme. Ini berasumsi secara optimis bahwa enkoding benar secara awal. Jika tidak ada bukti kecurangan yang diterima setelah jangka waktu tertentu, sistem mengkonfirmasi bahwa blok telah dienkripsi dengan benar. Meskipun mekanisme Optimisme ini meningkatkan efisiensi runtime, namun juga memperkenalkan sedikit keterlambatan.
Avail adalah proyek yang didukung oleh Polygon Labs, menggunakan algoritma konsensus BABE+GRANDPA. Ini juga menggunakan teknologi sampling ketersediaan data. Tidak seperti Celestia, Avail menggunakan bukti keabsahan untuk memverifikasi bahwa blok telah dienkripsi dengan benar, menggunakan bukti KZG yang lebih efisien daripada Bukti Merkle.
EigenLayer pada dasarnya adalah solusi untuk staking berat, bertujuan untuk menggunakan likuiditas staking Ethereum untuk memberikan keamanan ekonomi bagi proyek-proyek. Dengan EigenLayer, protokol-protokol baru tidak perlu membangun jaringan verifikasi terdistribusi mereka sendiri; mereka hanya perlu memanfaatkan keamanan dari staking berat Ethereum melalui EigenLayer. EigenLayer berperforma sangat baik dalam skenario-skenario ringan, tanpa izin, terdesentralisasi, menjadikannya sebagai kasus penggunaan yang ideal dalam narasi skalabilitas Ethereum.
Karena lapisan DA tidak melakukan perhitungan transaksi tetapi hanya mengkodekan dan mengkonfirmasi data transaksi, persyaratan untuk node lebih rendah. Karena menggunakan algoritma PoS, likuiditas staking secara langsung mencerminkan keamanan dan ketersediaan blockchain, yang merupakan kesempatan tepat bagi EigenLayer untuk bersinar.
EigenLayer ada sebagai kontrak pintar di Ethereum, menggunakan bukti validitas KZG untuk memeriksa encoding blok yang benar. Namun, EigenLayer belum mengadopsi teknologi sampel ketersediaan data, yang mungkin terkait dengan rencana upgrade fase selanjutnya dari Ethereum.
Tugas dari sequencer adalah untuk mengurutkan transaksi pengguna yang diterima, dan semua eksekusi selanjutnya dan produksi blok akan dilanjutkan sesuai dengan urutan ini. Dalam arsitektur Ethereum, karena pengurutan dan eksekusi ditangani oleh entitas yang sama, hal ini menyebabkan kelebihan kekuatan bagi validator. Hal ini mengakibatkan fenomena seperti MEV (Miner Extractable Value) dan sensorship, yang sangat mempengaruhi pengalaman pengguna.
Memisahkan pengurutan dari eksekusi adalah refleksi dari konsep proposal PBS (Propose Builder Separation) mengenai pemisahan. Namun, arsitektur Rollup saat ini masih banyak bergantung pada sequencer terpusat untuk menentukan urutan transaksi, menimbulkan risiko titik kegagalan tunggal dan sensorship, sehingga solusi terdesentralisasi terus dicari.
Astria menawarkan solusi pengurutan bersama. Transaksi pengguna dari Rollups yang berbeda dikumpulkan ke dalam pengurut Astria. Untuk node Rollup, data dapat langsung diambil dari Astria untuk mendapatkan konfirmasi lembut dengan latensi yang lebih rendah; atau mereka dapat menunggu hingga Astria mengkonfirmasi data ke lapisan DA untuk memperoleh finalitas terkuat.
Karena data yang dikirimkan oleh Astria berisi transaksi dari beberapa Rollup, setiap Rollup perlu menyaring transaksi yang tidak valid (termasuk dari Rollup lain) berdasarkan mekanisme konsensusnya sebelum memprosesnya. Astria hanya menyediakan data, meninggalkan pilihan konsensus kepada node-node Rollup, sehingga mempertahankan kedaulatan Rollup.
Konfigurasi default OP Stack menggunakan satu sekuenster yang didedikasikan untuk pengurutan transaksi. Modifikasi sederhana adalah menggunakan kumpulan sekuenster berizin, yang dapat mengurangi kemungkinan aktivitas jahat melalui mekanisme PoS.
Setelah memperkenalkan konsep Superchain di OP Stack, sequencer bersama menjadi pilihan yang tak terhindarkan, membawa fungsionalitas cross-chain atomik dan meningkatkan interoperabilitas antara Superchains.
Espresso bertujuan untuk memanfaatkan likuiditas penstaker Ethereum dan mendapatkan keamanan bersama melalui penstakan berat. Espresso mengintegrasikan sequencer dan DA, menyediakan hasil pengurutan untuk Rollups melalui REST API, mengabstraksikan detail DA. Keamanan konsensus diverifikasi oleh kontrak pintar yang terletak di L1, memberikan keandalan yang lebih kuat.
Saga awalnya berperan mirip dengan Cosmos Hub, menyediakan keamanan bersama untuk rantai aplikasi di Saga yang menggunakan Cosmos SDK.
Dengan lonjakan popularitas Rollups, Saga bekerja sama dengan Celestia, memanfaatkan Celestia sebagai DA sambil mengonversi validator-nya menjadi sequencer. Ini bertukar informasi dengan Rollups lapisan atas melalui Optimistic Rollup IBC, menawarkan keamanan bersama.
Tidak seperti sequencer lainnya, SUAVE secara khusus menargetkan pasar MEV. Flashbots adalah pemimpin mutlak dalam ruang MEV, dan SUAVE adalah produk mereka yang ditujukan untuk menangkap MEV lintas-rantai, mengklaim 'Masa Depan MEV adalah SUAVE.' Dengan sequencer bersama yang disediakan oleh SUAVE, transaksi lintas-rantai atomik menjadi mungkin, berkontribusi pada efisiensi pasar modal rantai yang berbeda.
Kami sebelumnya telah membahas kasus penggunaan EigenLayer pada tingkat DA. Mendekentralisasikan sequencer juga merupakan keahlian EigenLayer.
Karena sequencers hanya bertanggung jawab untuk penyortiran dan bukan untuk eksekusi, persyaratan node sangat rendah. Kunci untuk desentralisasi terletak pada penurunan potensi aktivitas jahat melalui mekanisme hukuman. EigenLayer dapat menyediakan kolam staking yang mendalam, menggunakan desentralisasi Ethereum untuk membudayakan desentralisasi sequencers Rollup.
Sama seperti Cosmos SDK, SDK yang disediakan oleh RaaS memungkinkan pengembang untuk menggunakan kembali sejumlah besar modul perangkat lunak dan menyesuaikan Rollup yang mereka butuhkan dengan biaya terendah, mengurangi kesulitan pengembangan.
Rollkit awalnya diinkubasi oleh komunitas Celestia dan kini telah menjadi sebuah proyek independen. Rollkit menggunakan Celestia sebagai lapisan DA, menyediakan antarmuka klien yang kompatibel dengan ABCI, melayani semua Rollups yang kompatibel dengan ABCI (rantai Cosmos).
Pada tahap ini, Rollkit menggunakan sequencer terpusat tunggal dan mendukung integrasi Cosmos SDK, Ethermint, dan CosmWasm. Pengguna dapat memilih lingkungan eksekusi yang mereka inginkan. Di masa depan, Rollkit akan terus berkembang untuk mendukung lebih banyak layanan konfigurasi.
Dymension membagi layanan menjadi front-end dan back-end. Front-end mendukung RollApps kustom, didukung oleh Dymension RDK (Cosmos SDK yang dimodifikasi). Dymension Hub back-end mengkoordinasikan seluruh sistem, menangani DA dan urutan.
Dymension menggunakan mekanisme Optimism. Dymension Hub secara optimis menerima pembaruan status dari sequencer. Jika bukti penipuan yang valid diterima, itu akan menggulung perubahan status. RollApps dapat mencapai laten rata-rata 0,2 detik dan maksimum 20.000 TPS.
Dymension mengadopsi skema pembangkitan blok yang fleksibel, ketika tidak ada transaksi di blok, pembangkitan blok akan dihentikan, yang secara signifikan mengurangi biaya operasional pengurut.
Pada tahap ini, produk Dymension masih dalam tahap pengembangan, dan telah mendukung lapisan pelaksanaan EVM, dan belum ada pilihan yang jelas untuk lapisan DA.
SDK Sovereign menawarkan zk-Rollup sebagai Layanan, menyediakan modul umum untuk membangun blockchain dan zkVM yang menyembunyikan detail-detail dasar dari bukti pengetahuan nol, memungkinkan pengembang untuk memprogram dalam Rust. SDK dapat mengompilasinya ke dalam bentuk yang ramah zk yang efisien.
Seperti yang diindikasikan oleh nama proyek, Sovereign SDK menekankan kedaulatan. Rollup menentukan legalitas transisi negara melalui aturan konsensus kustom, tanpa memerlukan verifikasi dari lapisan DA.
Saat ini, SDK Sovereign sudah beradaptasi dengan lapisan DA dari Celestia dan Avail, mendukung zkVM Risc0, dan dapat mencapai implementasi dan demonstrasi Rollup.
Stackr mengusulkan inovasi yang lebih radikal, ingin mentransfer arsitektur microservice di internet tradisional ke blockchain, memperkenalkan konsep micro-rollup.
Hubungan antara regular rollup dan micro-rollup seperti antara mesin virtual dan kontainer. Dengan menggunakan Stackr SDK, pengembang hanya perlu mendefinisikan struktur data yang diperlukan dan fungsi transisi status; sisanya ditangani oleh Stackr.
Stackr mendukung berbagai lingkungan eksekusi, seperti EVM, Solana VM, FuelVM, dll. Pengguna dapat memilih lingkungan yang ingin mereka gunakan.
AltLayer, sebagai RaaS terdesentralisasi dan fleksibel, menawarkan SDK yang ditujukan untuk para pengembang dan Dasbor Tanpa Kode yang tidak memerlukan pengalaman pemrograman, mampu diluncurkan dengan sekali klik.
AltLayer menyediakan Rollup fleksibel yang unik, disebut Flash Layer. Ketika permintaan aplikasi meningkat tajam, rantai Rollup dapat segera diterapkan. Ketika permintaan kembali normal, penyelesaian dapat dilakukan di L1, meninggalkan Rollup tersebut, mewujudkan skalabilitas horizontal umum dalam sistem internet.
AltLayer bertujuan untuk mendukung multi-rantai dan berbagai lingkungan eksekusi dan sudah mewujudkan dukungan untuk EVM dan WASM.
OP Stack dibangun untuk mendukung Optimism Superchain, sebuah jaringan yang diusulkan berbagi keamanan, lapisan komunikasi, dan tumpukan pengembangan bersama dari jaringan L2. Setelah upgrade Bedrock, Rollups yang dibuat menggunakan OP Stack akan kompatibel secara native dengan Superchain. Tentu saja, komponen-komponen OP Stack dapat dimodifikasi untuk memperoleh fitur yang disesuaikan; base dan opBNB keduanya Rollups yang dikembangkan berdasarkan OP Stack.
Keamanan dan ketersediaan OP Stack telah diuji sepenuhnya oleh OP Mainnet, Base, dan rantai lainnya. Namun, masih ada isu-isu saat ini seperti kurangnya bukti penipuan, sentralisasi dalam penjadi, dll. OP Stack sedang menjelajahi arah baru, seperti mengadopsi lapisan DA yang lebih murah, menggunakan ZK Proof, berbagi penjadi, dll.
Pada 22 Juni, Offchain Labs merilis alat untuk menerbitkan Rantai Orbit Arbitrum. Orbit Chain adalah Layer3 yang dibangun di atas Arbitrum Layer2, dan dapat memilih untuk menyelesaikan di salah satu dari tiga Layer2, yaitu Arbitrum One, Arbitrum Nova, Arbitrum Goerli. Pengguna dapat memilih untuk menggunakan teknologi Rollup atau Anytrust; perbedaannya adalah bahwa Anytrust menggunakan DAC tanpa mengirimkan data transaksi ke rantai, dengan biaya lebih rendah namun dengan keamanan yang lebih lemah. Orbit Chain memiliki keunggulan dalam proses peluncuran rantai yang sederhana, interoperabilitas dengan ekosistem Arbitrum, pembaruan langsung dari Nitro, dan kompatibilitas EVM+ yang disediakan oleh Stylus (mendukung Rust, C, C++, berjalan pada mesin virtual WASM). Pengguna dapat menyesuaikan dan menerbitkan Rantai Orbit apa pun, tetapi harus menyelesaikan di Arbitrum Layer2; jika tidak, mereka perlu menghubungi Offchain Labs atau Arbitrum DAO untuk izin.
Pada 26 Juni, zkSync mempublikasikan sebuah artikel, mengumumkan bahwa dalam beberapa minggu mendatang mereka akan memodifikasi kode sumber terbuka yang ada dan meluncurkan ZK Stack, memungkinkan pengguna untuk membangun rantai super ZK kustom mereka sendiri. Berbeda dengan Orbit Chain Arbitrum, ZK Stack menekankan kedaulatan dan interoperabilitas; pengguna dapat sepenuhnya disesuaikan sesuai dengan kebutuhan mereka. Rantai yang dibangun menggunakan ZK Stack dapat mencapai interoperabilitas tanpa jembatan. ZK Stack dapat digunakan untuk membangun baik Layer2 maupun Layer3; pejabat tidak membatasinya dan tidak menuntutnya untuk diselesaikan di zkSync. Dari sudut pandang ini, kedaulatan yang diberikan oleh ZK Stack tampaknya lebih kuat.
Posisi asli Madara adalah sebagai sorter di Starknet, memanfaatkan akumulasi teknologi, berhasil mengembangkan Starknet Stack berdasarkan produk asli, membantu membangun aplikasi chains Rollup di Starknet. Menggunakan Ethereum sebagai lapisan DA, dan menggunakan prover bersama Starknet untuk penyelesaian di Starknet. Dari sudut pandang kegunaan, Madara telah membantu tim mengeluarkan aplikasi chain Rollups dalam waktu 24 jam di hackathon PragmaOracle, dan juga menyediakan demonstrasi video; dibandingkan dengan ZK Stack zkSync, tingkat penyelesaian lebih tinggi.
Pengimplementasian tanpa kode adalah solusi ambang batas yang lebih rendah yang menawarkan opsi peluncuran rantai satu klik untuk non-developer, menjanjikan untuk meningkatkan adopsi lebih lanjut.
Caldera Chain adalah solusi peluncuran rantai satu klik yang sepenuhnya dapat disesuaikan. Pada lapisan eksekusi, itu mendukung OP Stack dan Arbitrum Orbit, dan lapisan penyelesaian dapat memilih antara Polygon, BSC, Evmos, dan rantai yang kompatibel dengan EVM lainnya. Lapisan DA didukung oleh EigenLayer dan Celestia.
Selain rantai Rollup itu sendiri, Caldera juga menyediakan berbagai infrastruktur pendukung, seperti penjelajah blockchain, keran testnet, orakel, dan jembatan yang didukung Hyperlane, yang lebih lanjut mengurangi biaya peluncuran rantai.
Eclipse memiliki tingkat kustomisasi yang tinggi, mendukung EVM dan SolanaVM pada lapisan eksekusi, dan mengintegrasikan Celestia, Avail, dan EigenLayer pada lapisan DA. Lapisan penyelesaian menyediakan penyelesaian Optimistic dan sedang mengembangkan penyelesaian ZK dengan RISC0 zkVM.
Pengguna juga dapat memilih akses rantai (berizin/tidak berizin), token Gas, apakah akan dikenakan biaya Gas, apakah akan mengizinkan MEV, Opcodes spesifik, ukuran blok, dll., memberikannya tingkat fleksibilitas yang tinggi.
Fitur paling mencolok dari Opside adalah bahwa ia telah membangun pasar ZKP terdesentralisasi. Awalnya, saya ingin menggambarkan Prover secara terpisah sebagai lapisan, tetapi menyerah karena jumlah proyek yang sedikit. Zero-Knowledge Proofs (ZKP) memiliki persyaratan komputasi yang tinggi. Ketika pangsa pasar zkRollup secara bertahap meningkat, desentralisasi ZKP adalah arah utama untuk pengembangan di masa depan.
Opside mengadopsi mekanisme konsensus PoW tanpa izin untuk menarik para penambang menghasilkan ZKPs, menjaga keamanan dan ketersediaan zkRollup, tanpa perlu bagi inisiator rantai untuk mempertimbangkan masalah generasi bukti. Pada tingkat verifikator, Opside mengadopsi mekanisme PoS untuk menurunkan hambatan masuk dan mempromosikan sentralisasi verifikator.
Opside menawarkan layanan yang disesuaikan; pengguna dapat memilih di antara zkSync, Starknet, Polygon zkEVM, dan zkEVM lainnya, dan juga dapat mengubah model ekonomi dan menyesuaikan biaya gas.
Dibandingkan dengan Optimistic Rollup, zkRollup meningkatkan keamanan dari ekonomi menjadi kriptografis, menjadikannya lebih aman; menghilangkan kebutuhan akan periode penantian yang lama bagi para penantang, sehingga mengurangi keterlambatan konfirmasi; dan mengompres data dengan lebih efisien, menjadikan DA lebih murah.
Meskipun solusi Optimism memiliki pangsa pasar yang tinggi karena kematangan teknologinya dan keunggulan awal dalam peluncuran produk, ZK sebagai teknologi revolusioner akan memainkan peran yang semakin penting di masa depan. Dalam pidatonya di Montenegro, Vitalik menempatkan teknologi ZK pada posisi yang sama pentingnya dengan teknologi blockchain, yang juga secara tidak langsung mencerminkan pentingnya ZK.
Saat teknologi terus berkembang, lebih banyak proyek zk-Rollup as a Service akan muncul di muka umum, memberikan pengguna lebih banyak pilihan.
Hingga saat ini, ekosistem Ethereum masih menduduki posisi yang sangat dominan di seluruh industri blockchain. Meskipun komunitas lain terus melakukan iterasi dan inovasi, mereka masih belum bisa menggoyahkan takhta Ethereum.
Dalam RaaS, tampaknya ada sedikit perubahan. Karena kapasitas penyimpanan data Ethereum rendah dan harganya tinggi, orang dapat memilih lapisan DA yang lebih murah seperti Celestia, Avail, atau Polygon; Ethereum tidak modular dan sulit dimodifikasi, orang dapat memilih Cosmos SDK yang sangat modular; EVM tidak efisien, orang dapat memilih Solana VM, Move VM, CairoVM yang lebih efisien.
'Sebungkus bunga tidak membuat musim semi, seratus bunga mekar membuat musim semi di mana-mana.' Berbagai solusi ekosistem non-Ethereum akan mekar dengan vitalitas baru di RaaS.
Peran modularisasi dapat dibagi menjadi dua poin: yang pertama adalah setiap modul dapat beriterasi dengan cepat, meningkatkan efisiensi pengembangan; yang kedua adalah modularisasi dapat secara signifikan mengurangi kompleksitas kustomisasi.
Dalam lingkungan pasar saat ini, hampir tidak mungkin untuk secara independen mengembangkan solusi lengkap; kecepatan inovasi secara keseluruhan tidak akan pernah bisa mengejar iterasi cepat dari modul-modul kecil. Persyaratan kustomisasi ekstrim akan mengarah pada penyempurnaan pembagian modul lebih lanjut; jika seseorang tidak memodulkan diri, akhirnya mereka akan dipecah oleh proyek-proyek lain, seperti OP Stack dan Arbitrum Orbit yang terpisah menjadi lapisan-lapisan eksekusi oleh Caldera.
Seiring teknologi skalabilitas semakin matang, biaya transaksi semakin rendah, dan infrastruktur semakin baik, orang menyadari, 'Bodoh, kunci ada pada aplikasi.' Setiap aplikasi memiliki aturan operasi dan model spesifiknya; satu solusi tidak dapat beradaptasi dengan ekosistem aplikasi yang kompleks, sehingga kita memerlukan lebih banyak kustomisasi.
Dari ukuran blok hingga struktur data, dari biaya transaksi hingga latensi transaksi, dari mekanisme penerimaan hingga asumsi keamanan, dari mesin kontrak hingga pemberdayaan token, derajat kustomisasi untuk Rollup masa depan akan secara bertahap ditingkatkan, menyediakan solusi yang lebih fleksibel untuk aplikasi.
Seperti yang disebutkan sebelumnya, posisi dominan ekosistem Ethereum dalam ekosistem blockchain secara besar-besaran terkait dengan likuiditas besar yang terkunci. Di pasar kripto, karena setiap rantai ada secara independen, likuiditas tidak dapat ada secara bersamaan di dua rantai; peningkatan jumlah Rollups akan menyebabkan fragmentasi likuiditas yang lebih lanjut, yang menjadi masalah serius.
Interoperabilitas yang lebih kuat dapat mengurangi gesekan lintas rantai dan memungkinkan likuiditas mengalir lancar di antara berbagai rantai, bahkan berbagi likuiditas. Sesuai dengan ide-ide yang dipromosikan oleh Cosmos, OP Stack, Arbitrun Orbit, ZK Stack, Starknet Stack, dll., semuanya mencoba membangun ekosistem rantai aplikasi besar. Rollups yang dibangun menggunakan tumpukan teknologi yang sama, karena arsitektur teknis yang sama, dapat memperoleh interoperabilitas asli tanpa perlu membangun jembatan lintas rantai.
Banyak layanan di RaaS saat ini menggunakan model PoS, menggunakan hukuman ekonomi untuk meningkatkan biaya kegiatan jahat guna meningkatkan keamanan. Namun keamanan ekonomi memerlukan aset jaminan yang kuat, menyebabkan tingkat pemanfaatan modal yang rendah dan meningkatkan biaya awal bagi penyedia layanan.
Overcollateralization adalah solusi yang baik, menggunakan kolam penjagaan Ethereum yang besar untuk menyediakan keamanan bersama untuk layanan lain sambil meningkatkan pendapatan bagi para penjaga dan meningkatkan pemanfaatan modal. EigenLayer dan Espresso saat ini sedang melakukan pekerjaan terkait, dan dapat diharapkan bahwa lebih banyak layanan akan dijamin oleh overcollateralization untuk keamanan ekonomi di masa depan.
Secara ringkas, Penerima manfaat sebenarnya dari pengembangan RaaS adalah rantai aplikasi. Apakah konsep rantai aplikasi yang diusulkan oleh Cosmos dan Polkadot pada awal tahun dapat tumbuh dan meledak dalam ekosistem RaaS? Kita juga akan menunggu dan melihat.
Mungkin, hanya inovasi di lapisan aplikasi yang dapat mendorong pertumbuhan eksplosif ekosistem RaaS. Pada akhirnya, bahkan jalan terbaik pun tidak dianggap sebagai infrastruktur yang baik jika tidak ada mobil yang melintasinya.