Secara sederhana, Rollup terdiri dari seperangkat kontrak pintar di Layer 1 dan node jaringan di Layer 2. Layer 2 menangani eksekusi transaksi, sedangkan Layer 1 bertanggung jawab untuk penyelesaian, konsensus, dan verifikasi data, memastikan keamanan transaksi. Pendekatan ini secara signifikan mengurangi beban pada rantai utama Ethereum dengan memindahkan banyak transaksi ke Layer 2, menurunkan biaya transaksi, dan membuka jalan bagi adopsi blockchain yang lebih luas.

Proses Rollup - Sumber: VitalikRollup umumnya terbagi menjadi dua kategori: ZK Rollup dan Optimistic Rollup.
ZK Rollup memverifikasi transaksi off-chain menggunakan bukti nol pengetahuan, menawarkan tingkat keamanan dan privasi yang tinggi tetapi membutuhkan penyebaran yang kompleks dan sumber daya perangkat keras yang signifikan. Sebaliknya, Optimistic Rollup mengambil pendekatan yang lebih optimis, hanya memerlukan bukti penipuan ketika perselisihan muncul. Ini membuat Optimistic Rollup lebih hemat biaya dan efisien dalam verifikasi tetapi memperpanjang waktu penyelesaian sengketa dan penarikan.

ZK Rollups (Kiri) vs. Optimistic Rollups (Kanan) - Sumber: NervosDalam sistem Rollup, sequencer adalah komponen penting dari node jaringan Layer 2, bertanggung jawab untuk menerima permintaan transaksi, menentukan urutan eksekusi mereka, menggabungkan mereka, dan meneruskannya ke kontrak pintar Layer 1. Sequencer memainkan peran penting dalam meningkatkan efisiensi pemrosesan transaksi dan pengalaman pengguna.
Misalnya, di Arbitrum, yang menggunakan Optimistic Rollup, transaksi diurutkan oleh sequencer berdasarkan First Come First Serve (FCFS). Setelah sequencer mengkonfirmasi pesanan, ia menulis transaksi ke dalam blok pada Layer 1 (mainnet Ethereum) dan memberikan "pra-konfirmasi" langsung pada Layer 2, memungkinkan pengguna untuk mengetahui transaksi mereka selesai pada Layer 2 sebelum diselesaikan pada Layer 1.

Alur Kerja Sequencer Arbitrum - Sumber: ArbitrumNamun, jika pengurutan gagal atau crash sebelum menyelesaikan proses ini, transaksi pengguna tetap berada di Layer 2 dan tidak selesai di Layer 1. Skenario ini mengungkapkan risiko potensial seperti keterlambatan transaksi dan waktu henti, yang memang terjadi.
Desain sequencer terpusat ini melemahkan kontrol Ethereum atas Layer 2 pada tingkat penyelesaian, yang berpotensi menyebabkan masalah seperti sensorship, kesalahan, ekstraksi MEV, front-running, fragmentasi lalu lintas, dan bahkan penutupan paksa (seperti yang terjadi di Linea dan Blase karena pencurian aset), yang dapat mengancam stabilitas dan keamanan seluruh sistem Rollup.
Secara ringkas, sentralisasi pengurutan telah menjadi masalah yang signifikan di dalam industri karena kekuasaan yang terlalu besar yang diberikan kepada mereka.
Vitalik, bersama dengan Justin Drake, yang kemudian mengusulkan Based Rollup, mencetuskan pencapaian tujuan ini melalui konsep inovatif Proposer-Builder Separation (PBS). Dalam kerangka ini, peran proposer blok secara mendasar berubah; daripada memaksimalkan pendapatan blok secara independen, proposer bergantung pada mekanisme pasar di mana beberapa peserta mengajukan Bundle (atau blok Rollup dalam kasus Layer 2) kepada proposer. Kemudian proposer memilih Bundle dengan biaya tertinggi untuk diajukan. Proses ini mirip dengan mekanisme Mempool pada level blok, yang membatasi otonomi proposer dan mencegah pencarian transaksi optimal yang tidak terkendali di seluruh jaringan. Sebaliknya, proposer menyaring blok yang telah ditetapkan sebelumnya dari sumber daya yang tersedia.
Mekanisme ini terinspirasi oleh strategi manajemen lalu lintas perkotaan, di mana area operasi taksi dibatasi untuk memastikan penyedia layanan (pengusul) bersaing dalam jangkauan tertentu (pasar). Hal ini mengurangi ketidakefisienan yang disebabkan oleh persaingan yang tidak teratur, seperti mengabaikan perjalanan jarak jauh bernilai rendah, dan membantu mentransfer keputusan pembangunan blok dari Layer 2 ke rantai utama, menyebabkan proses produksi blok yang lebih terpusat dan teratur.
Saat ini, sebagian besar solusi Rollup masih merupakan “training wheels”, artinya mereka belum mencapai minimisasi kepercayaan atau kepercayaan yang lengkap. Untuk mengatasi masalah efisiensi dan masalah kepercayaan dalam pengurutan, verifikasi, dan eksekusi dalam solusi Rollup yang ada, banyak yang mengusulkan alternatif.
Rollkit sovereign Rollups, misalnya, memperkenalkan 'aturan pilihan fork murni,' yang menekankan penanganan masalah harga sumber daya atau vektor serangan penolakan layanan (DOS) di lapisan eksekusi. Misalnya, jika sebuah paket mengandung lingkaran tak terbatas (seperti while(true)) dan mengkonsumsi jumlah gas maksimum, Rollkit sovereign Rollups akan mengadopsi langkah-langkah seperti membakar gas untuk menanganinya.
Opside bahkan mengusulkan solusi Native awal, menyarankan perbaikan untuk PoS Ethereum, memungkinkan IDE staking menjadi validator. Validator ini akan bertindak sebagai sekuen dan pembuktian pada Lapisan 3, dengan sekuen mengusulkan blok dan pembuktian menghasilkan bukti zk untuk memvalidasinya. Prover pertama yang mengirimkan bukti valid akan menerima hadiah blok.

Solusi Terbaik Opside - Sumber: Arsitektur OpsidePeneliti Ethereum Foundation, Justin Drake, dikreditkan dengan proposal resmi untuk menjadikan rantai utama L1 menangani urutan. Dalam pos blog dari Maret 2023 (meskipun konsep tersebut mungkin telah diperkenalkan sebelumnya), dia pertama kali sepenuhnya merumuskan prototipe Based Rollup.
"Sebuah rollup dikatakan berbasis, atau L1-berurutan, ketika urutannya didorong oleh basis L1. Lebih konkret, rollup yang berbasis adalah rollup di mana proposer L1 berikutnya dapat, bekerja sama dengan pencari dan pembangun L1, secara izin mencakup blok rollup berikutnya sebagai bagian dari blok L1 berikutnya."
Ide ini bertujuan untuk mengatasi keterbatasan Rollups yang ada dengan mengoutsourcing hak pengurutan ke validator Ethereum L1. Karena hubungannya yang erat dengan Layer 1, Justin menamainya Rollups Berbasis atau Rollups Berurutan L1.
Desain ini memungkinkan proposer L1 untuk bekerja sama dengan pencari dan pembangun L2 tanpa perlu izin, dengan langsung menyertakan blok Rollup di blok L1. Dengan demikian, Based Rollup memusatkan hak pengurutan dan meminimalkan kepercayaan, karena semua operasi pengurutan dilakukan oleh validator Ethereum L1, yang telah menjalani proses screening dan verifikasi kepercayaan yang ketat.
Ketika Justin Drake memperkenalkan konsep Based Rollup, ia juga mengusulkan ide inovatif: menggunakan kembali validator Ethereum untuk memvalidasi transaksi Rollup. Ide tersebut adalah bahwa dengan meningkatnya jumlah Rollups (termasuk Rollups yang bersifat umum dan khusus aplikasi), diperlukan solusi universal untuk memvalidasi transaksi ini. Dengan memanfaatkan kolam validator Ethereum yang sudah ada, Based Rollup dapat secara signifikan mengurangi biaya validasi dan meningkatkan efisiensi validasi.
Sebagai solusi Based Rollup baru-baru ini telah diadopsi oleh protokol seperti Taiko dan Puffer Finance, Vitalik, Justin, dan yang lainnya telah lebih jauh menguraikan potensi teknologi ini, menarik perhatian pasar.
Tentu saja, dibandingkan dengan solusi scaling lainnya, Based Rollup masih berada dalam tahap eksplorasi awal. Pada bagian berikutnya, kami akan membahas detail teknis dan skenario aplikasinya.
Dengan mendelegasikan tanggung jawab pengurutan pada produsen blok L1, desain Based Rollup menjadi lebih efisien, memungkinkan L2 fokus sepenuhnya pada efisiensi eksekusi. Ini juga memungkinkan Based Rollup mewarisi sifat desentralisasi L1 sambil terintegrasi erat dengan model ekonomi L1, di mana biaya transaksi dibayarkan langsung ke node L1 (seperti validator Ethereum).
Pada dasarnya, konsensus, publikasi data, dan lapisan penyelesaian Based Rollup semuanya didasarkan pada Ethereum, sementara hanya lapisan eksekusi yang dibangun di jaringan Rollup, khususnya mengelola eksekusi transaksi dan pembaruan status.

Proses Operasional Based Rollup - Sumber: Taiko# Keuntungan dan Tantangan Berbasis Rollup### Keuntungan Based RollupKeuntungan utama dari Based Rollup adalah kemampuannya untuk memindahkan tanggung jawab pengurutan transaksi ke L1, sehingga mewarisi desentralisasi penuh dan kelangsungan hidup Ethereum sambil signifikan meningkatkan kinerja L2. Pendekatan ini menyederhanakan teknologi, mengurangi latensi, dan menurunkan biaya operasional tanpa langkah-langkah keamanan tambahan.
Secara ekonomi, para penambang L1 mendapat manfaat dari berpartisipasi dalam penentuan urutan transaksi L2, yang meningkatkan kesehatan jaringan secara keseluruhan dan keamanan ekonomi.

Perbandingan antara Based Rollup dan Classic Rollup - Sumber: @NIC LinKeunggulan khusus meliputi:
Kehidupan: Berdasarkan Rollup dapat menghindari gangguan jaringan atau masalah sensorship yang umum terjadi dalam Rollup tradisional karena kegagalan sequencer. Hal ini memastikan transaksi yang cepat dan efisien tanpa memerlukan mekanisme cadangan.- Desentralisasi: Dengan memanfaatkan infrastruktur pencari L1, pembangun, dan produsen blok yang ada, Based Rollup menjaga tingkat desentralisasi yang tinggi, sesuai dengan prinsip-prinsip terbuka dan transparan dari Web3.- Kesederhanaan: Berdasarkan Rollup mewarisi keamanan dan desentralisasi Ethereum L1 dengan menggunakan ulang tumpukan validator dan infrastruktur Proposer-Builder Separation (PBS) yang mendasarinya, menghilangkan kebutuhan akan sistem sequencer propietari L2 atau mekanisme konsensus eksternal, sehingga mengurangi kompleksitas dan risiko keamanan.- Efektivitas Biaya: Dengan L1 menangani penentuan urutan transaksi, pemrosesan dan konfirmasi transaksi L2 menjadi lebih efisien, tanpa perlu infrastruktur yang kompleks dan konsumsi energi yang tinggi untuk menangani dan memverifikasi transaksi L2 seperti yang terjadi pada Optimistic Rollup dan ZK Rollup, terutama pada lingkungan dengan volume transaksi yang tinggi.- Insentif Ekonomi yang Sejalan: MEV mengalir ke L1, memperkuat keamanan ekonomi dan memperkuat nilai Ethereum sebagai lapisan penyelesaian. Sementara itu, L2 masih dapat menghasilkan pendapatan dari biaya kemacetan, menjaga tingkat otonomi ekonomi.- Kedaulatan: Meskipun pengurutan bergantung pada L1, Based Rollup tetap mengendalikan token pemerintahan, pengumpulan biaya, dan penggunaan otonom pendapatan, memastikan perannya yang independen dalam ekosistem. L1 juga memastikan bahwa nilai mengalir kembali untuk memperkuat kedaulatan lapisan dasarnya, mengurangi risiko fragmentasi dan ketidakefisienan yang disebabkan oleh operasi L2 yang independen.### Tantangan Berbasis Rollup### Mekanisme Bawaan dan Batasan TeknisMeskipun Based Rollup menawarkan manfaat yang signifikan, namun juga memiliki keterbatasan teknis dan operasional yang mencolok yang dapat menghambat adopsi yang lebih luas:
Kendala Pendapatan dan Kerugian MEV: Karena sekuensing bergantung pada L1, sebagian besar pendapatan MEV diarahkan ke validator L1, yang membatasi aliran pendapatan Based Rollup. Hal ini dapat menimbulkan kekhawatiran tentang keberlanjutan dan profitabilitas proyek, itulah mengapa banyak proyek L2 dan RaaS ragu untuk mengejar model ini karena kemungkinan kerugian keuangan. - Fleksibilitas Penurunan Penyusunan: Mendesentralisasikan penyusunan ke L1 mengurangi fleksibilitas dalam penyusunan transaksi, memengaruhi strategi seperti First Come First Serve (FCFS). Menambahkan solusi teknis untuk mengatasi masalah ini meningkatkan kompleksitas protokol. Selain itu, penyusunan L1 mungkin memprioritaskan keuntungan penambang atas kepentingan terbaik pengguna Based Rollup.- Konfirmasi Transaksi yang Ditunda: Secara teoritis, konfirmasi transaksi Based Rollup terikat pada waktu blok L1 (saat ini 12 detik di Ethereum), yang mungkin tidak memenuhi harapan pengguna untuk segera. Meskipun mekanisme re-staking dapat menawarkan pra-konfirmasi, solusi-solusi ini masih belum matang dan belum banyak diadopsi. Sebagai contoh, implementasi Arbitrum asli dan testnet publik pertama (Ropsten L2) menggunakan desain urutan Rollup asli ini, namun pengurutan terpusat L2 kemudian menggantikannya untuk memenuhi tuntutan transaksi yang lebih cepat. Kembali ke metode asli mungkin dianggap sebagai langkah mundur.- Potensi Masalah Desentralisasi: Meskipun Based Rollup mengambil manfaat dari desentralisasi L1, mekanisme lelang hak blok yang dirancang untuk menangkap MEV dapat meningkatkan hambatan masuk untuk partisipasi L1 dan menambah kompleksitas.- Tantangan Penugasan Peran: Banyak diskusi telah mengabaikan tantangan praktis dalam mengalokasikan ulang peran setelah Based Rollup menggantikan desain sekuensial asli. Sementara MEV mengalir ke L1 memberikan insentif ekonomi bagi validator, mengintegrasikan validasi Rollup ke dalam protokol Ethereum, menetapkan distribusi keuntungan MEV yang adil, dan mengelola masalah kepadatan atau konsensus dari beberapa pencari yang mengirimkan transaksi secara bersamaan masih belum terpecahkan. Proyek seperti Taiko telah maju dalam mengatasi tantangan ini, yang akan dibahas lebih lanjut.### Tekanan Persaingan EksternalBased Rollup juga menghadapi tekanan kompetitif dari solusi pengurutan yang dioptimalkan lainnya. Selain pendekatan Based Rollup untuk membuang pengurut L2, ada banyak alternatif inovatif dan ramah pengguna:
Pertama, modifikasi minor terhadap mekanisme bukti atau metode verifikasi, seperti algoritma konsensus PoE Polygon, mendekentralisasi urutan pada lapisan jaringan Rollup.
Kedua, arsitektur sequencer terdesentralisasi independen, seperti Metis, menggunakan kumpulan sequencer yang terdiri dari beberapa node, menggunakan rotasi acak, staking, konsensus PoS untuk mengelola kunci multi-tanda tangan, dan pengambilan sampel validator untuk mencapai sekuensing terdesentralisasi. Sebaliknya, Espresso menawarkan middleware sequencer modular, menyediakan layanan pengurutan bersama untuk L2. SUAVE Flashbots memperkenalkan rantai yang kompatibel dengan EVM yang didedikasikan untuk pengurutan transaksi melalui "penawaran" blok.
Contoh lainnya adalah SQUAD, dikembangkan oleh Eigenlayer dan AltLayer. SQUAD dirancang sebagai jaringan terbuka untuk operator Layanan yang Divalidasi Secara Aktif EigenLayer apa pun, memerlukan mekanisme penempatan LST minimal atau penempatan yang didelegasikan untuk mendaftarkan permintaan pengurutan dari Rollups dan mencocokkannya dengan penyusun urutan.

SQUAD Desentralisasi Penyusunan - Sumber: AltLayerSebagai catatan sampingan, ada beberapa perdebatan di pasar yang menyarankan adanya persaingan antara AVS dan Based Rollup, tetapi pada kenyataannya, keduanya tidak bersaing langsung. Based Rollup lebih fokus pada metode proposal blok, sementara AVS menawarkan keamanan berbasis PoS atau konsensus lainnya untuk DApps yang tidak dapat langsung diimplementasikan di Ethereum. Tidak ada konflik teknis antara keduanya, dan perkembangan terbaru seperti restaking Eigenlayer yang digabungkan dengan sequencer terdesentralisasi Espresso dapat mempromosikan adopsi Based Rollup dengan memberdayakan validator L1 untuk berpartisipasi dalam operasi sekuensing. Pada akhirnya, keputusan untuk menggunakan validator L1 sebagai sequencer tergantung pada proyek seperti Espresso, bukan Eigenlayer.
Secara kesimpulan, memindahkan peran urutan transaksi dari L2 ke L1 tidak menyelesaikan semua tantangan dan mungkin memperkenalkan yang baru. Sementara solusi seperti protokol re-staking Eigenlayer dan bukti zero-knowledge (ZKPs) dapat menangani beberapa keterbatasan inherent Based Rollup, solusi yang sepenuhnya dikembangkan belum muncul. Sebaliknya, sequencer bersama yang sedang dikembangkan oleh proyek-proyek seperti Eigenlayer semakin populer karena fleksibilitas dan kemudahan implementasinya, menimbulkan persaingan yang signifikan bagi Based Rollup. Hal ini menunjukkan bahwa Based Rollup mungkin perlu beradaptasi dengan mengintegrasikan teknologi lain untuk lebih cocok dengan skenario aplikasinya.

Gambaran Umum Ekosistem Berbasis Rollup - Sumber: @drakefjustin# Taiko: Layer 2 Pertama yang Mendalam Menjelajahi dan Mengimplementasikan Rollup BerbasisTaiko adalah Layer 2 (L2) yang memanfaatkan teknologi ZK Rollup dan telah mengembangkan zkEVM Tipe-1. zkEVM ini menyediakan opcode dan fungsionalitas yang sama seperti Ethereum, sehingga memastikan kompatibilitas yang tinggi dengan ekosistem Ethereum yang ada.
Setelah memperkenalkan konsep Based Rollup, Taiko menempatkan dirinya sebagai Based Rollup, mengutamakan kesetaraan Ethereum daripada kecepatan/biaya pembuatan bukti ZK. Dengan beberapa inovasi teknis, Taiko menggambarkan dirinya sebagai Rollup yang sangat dapat dikonfigurasi, sepenuhnya open-source, dan tidak memerlukan izin yang sejajar dengan Ethereum.
1.ZK-EVM: Cermin Ethereum
Fungsi: ZK-EVM adalah mesin komputasi inti dari Taiko, bertanggung jawab untuk menghasilkan bukti untuk memastikan keakuratan komputasi EVM (Ethereum Virtual Machine) pada Rollup. Ini mengimplementasikan ZK-EVM yang mendukung semua opcode Ethereum dan memverifikasi semua komputasi pada rantai Rollup melalui bukti keabsahan.
Fitur: ZK-EVM menjaga kesetaraan sempurna dengan EVM Ethereum, memungkinkan pengembang untuk bermigrasi dan mendeploy kontrak pintar Ethereum dan dApps yang sudah ada tanpa perubahan kode. Ini berarti bahwa semua alat-alat Ethereum dan Solidity dapat bekerja dengan lancar dengan Taiko, memastikan kontinuitas dan efisiensi dalam proses pengembangan.
Fungsi: Node Rollup Taiko L2 mengelola rantai Rollup, mengambil data transaksi dari Ethereum dan menjalankan transaksi ini di L2. Ini didasarkan pada versi forked dari Geth Ethereum, menggunakan algoritma hash yang sama, skema tanda tangan, dan struktur data seperti Ethereum untuk memastikan kompatibilitas dan interoperabilitas.
Fitur: Node-node ini mengelola status rantai Rollup dan memastikan determinisme dan finalitas transaksi. Melalui generasi bukti paralel dan mekanisme verifikasi terdesentralisasi, Node Rollup L2 Taiko menyediakan pemrosesan transaksi yang efisien dan aman.
Fungsi: Protokol Taiko menghubungkan ZK-EVM dan Node Rollup L2 Taiko, menentukan dan menegakkan aturan Rollup dan kualifikasi peserta, memastikan keamanan, desentralisasi, dan sifat tanpa izin jaringan.
Fitur: Protokol ini terdiri dari kontrak pintar yang diterapkan di Ethereum, yang berfungsi sebagai mekanisme ketersediaan data dan verifikator untuk bukti ZK-SNARK. Kontrak pintar di Taiko L2 menangani fungsi protokol kunci. Protokol Taiko memastikan bahwa semua blok yang diusulkan adalah deterministik dan dapat dibuktikan secara paralel, meningkatkan kecepatan dan efisiensi pemrosesan transaksi.

Arsitektur Protokol Taiko - Sumber: TaikoSecara ringkas, Taiko mencapai kesetaraan, kompatibilitas, dan skalabilitas dengan Ethereum melalui operasi terkoordinasi dari tiga komponen utama ini. Ini memungkinkan migrasi dan implementasi yang mulus dari kontrak pintar dan dApps Ethereum yang ada dan menyediakan layanan pemrosesan transaksi yang efisien dan aman.
Alur Kerja Dalam sistem ini, siapa pun dapat menjadi pengusul, mengusulkan rencana konstruksi blok dan memberikan bukti pengetahuan nol untuk memastikan akurasi transaksi dan perlindungan privasi. Jika validator mempertanyakan hasil transisi keadaan blok tertentu, mereka dapat memulai bukti tantangan tingkat tinggi, berusaha memperbaiki keadaan blok L2 dan membuat keputusan antara jalur yang benar dan yang salah.Banyak penelitian telah mengabaikan bagaimana BCR mengatasi persaingan jahat atau tergesa-gesa dalam proses ini. Pada kenyataannya, BCR memperkenalkan jendela pembuktian dan pendinginan sendiri, dengan bukti tingkat lebih tinggi memiliki validitas yang jauh lebih tinggi dan margin perselisihan daripada bukti tingkat lebih rendah. Kenaikan biaya yang tajam ini efektif mencegah tantangan sembrono atau jahat.
Secara sederhana, siapa pun dapat menjadi pengusul, dan mengirimkan blok dan bukti nol pengetahuan, dan validator dapat menantang hasilnya dengan mengirimkan bukti tantangan. Tantangan verifikasi terus-menerus secara signifikan meningkatkan keamanan jaringan, memastikan keadilan dan kepercayaan setiap blok.
Fitur Taiko menekankan fleksibilitas dan keamanan dalam desainnya sambil seimbang dengan biaya ekonomi.- Sistem multi-proofSistem multi-proof Taiko memungkinkan setiap tingkat menggunakan sistem buktinya sendiri. Dengan menggabungkan beberapa sub-pembuktian untuk menciptakan pembuktian komposit yang lebih dapat diandalkan, biaya meningkat, namun keamanan secara signifikan ditingkatkan. Sistem ini dapat melapis secara vertikal dan mengintegrasikan secara horizontal beberapa sub-verifier.
Ketersediaan ProverTaiko mengimplementasikan alokasi level dinamis, secara acak menetapkan level minimum yang diperlukan untuk setiap blok baru, dengan probabilitas blok diberi level yang lebih tinggi berbanding terbalik dengan levelnya. Saat menghadapi serangan padat modal, node komunitas dapat secara kolektif menolak bukti yang tidak valid melalui margin sengketa, menjaga stabilitas sistem.
Penyesuaian konfigurasi dinamisDesain Taiko sangat dapat beradaptasi, memungkinkan sistem untuk secara dinamis menyesuaikan persyaratan bukti blok berdasarkan perubahan biaya bukti tingkat tinggi. Fleksibilitas ini memungkinkan sistem untuk secara bertahap beralih dari bukti OP ke bukti ZK, mengoptimalkan keamanan dan insentif ekonomi.
Trade-off antara biaya dan keamananMeskipun ZK-Rollup aman, biayanya dapat menantang rantai dengan volume transaksi tinggi. Rollup sengketa Taiko berfungsi sebagai jembatan, memungkinkan rantai aplikasi untuk memulai dengan konfigurasi yang hemat biaya dan secara bertahap meningkatkan keamanan, terintegrasi dengan lancar dengan arsitektur yang ada.
Guardian proversProver Guardian bertindak sebagai jaring pengaman untuk prover tingkat tinggi selama tahap awal sistem, menangani kesalahan dalam sistem bukti. Seiring sistem semakin matang, perannya menurun, memberikan lapisan keamanan kritis di tahap awal tanpa mengganggu urutan transaksi.

Diagram Alur BBR - Sumber: TaikoBagaimana Cara Kerjanya
Berikut adalah rincian detail implementasi kunci:
Prekompilasi L1CALL dan L1DELEGATECALL:- L1CALL memungkinkan L2 untuk membaca dan menulis langsung ke status L1.- L1DELEGATECALL memungkinkan kontrak pintar L1 berjalan di L2 sambil menggunakan status L2 untuk semua operasi penyimpanan.- ZK-EVM Coprocessor:- Dengan menggunakan Zero-Knowledge Ethereum Virtual Machine (ZK-EVM) sebagai coprocessor, beban kerja kontrak pintar L1 dapat dialihkan ke L2, sementara semua status tetap berada di L1.- Hanya bukti ZK perlu verifikasi pada L1, dengan pembaruan status akhir diterapkan di sana.Fitur Utama
Desentralisasi dan Keselarasan Ethereum:BBR mewarisi desentralisasi dan kesederhanaan L1, menghindari risiko memperkenalkan sequencer terpusat atau semi-terpusat.
Skalabilitas Otomatis: Terapkan dApp di L1 hanya sekali, dan secara otomatis akan ditingkatkan di semua L2 tanpa pengaturan tambahan.
Eksekusi Transaksi yang Efisien dan Pemecahan Penyimpanan:BBR meningkatkan skalabilitas rantai dengan struktur dua lapis yang membagi eksekusi transaksi dan penyimpanan.
ZK-EVM Coprocessor:BBR bertindak sebagai koprosesor ZK-EVM, memindahkan beban kerja kontrak pintar L1 ke L2 sambil mempertahankan semua status pada L1.
Mengurangi Fragmentasi:Dengan memungkinkan transaksi lintas-rollup atomik di semua L2, BBR mengatasi masalah fragmentasi saat ini yang dihadapi oleh Rollups.
Batasan
Dokumentasi resmi juga secara terbuka mengakui keterbatasan kerangka kerja BBR, yang disarikan sebagai berikut:
Arsitektur Teknis
Menurut whitepaper, ketika pengguna mengirimkan transaksi Rollup ke validator Puffer, validator ini memastikan bahwa transaksi tersebut akan tercatat on-chain melalui pre-commitments, menambahkan kondisi-kondisi untuk menjaga keandalan. Pada akhirnya, mereka mengirimkan blok yang berisi transaksi Rollup yang telah dikonfirmasi ke Ethereum L1. Puffer Sequencer memajukan status Rollup, sementara pufETH Vault mengumpulkan biaya transaksi untuk memberikan hadiah kepada pengguna UniFi.

Arsitektur UniFi - Sumber: UniFi### Inovasi KunciMenurut pengantar terbarunya, UniFi mengacu pada wawasan penelitian Justin Drake, dengan inovasi kunci spesifik sebagai berikut:
Sequencing BerbasisUniFi secara langsung menggunakan validator terdesentralisasi Ethereum di L1, memungkinkan transaksi disusun secara netral tanpa mengandalkan penyusun terpusat. Ini berarti validator L1 bertanggung jawab atas penyusunan transaksi dalam UniFi Rollup.
Pre-konfirmasi (Preconfs)UniFi mengintegrasikan sistem pra-konfirmasi yang menyediakan pengguna dengan konfirmasi transaksi yang cepat dan andal (sekitar 100 milidetik) sebelum transaksi mereka diselesaikan pada L1. Pra-konfirmasi ini dikeluarkan oleh validator restaking Puffer, yang diberi insentif untuk bertindak dengan benar atau menghadapi hukuman seperti pemotongan.
(Catatan): Karena Puffer adalah salah satu platform staking yang mendukung Native Restaking, sebagian validator L1 dapat ditunjuk untuk memasukkan blok Rollup dalam blok L1 yang mereka usulkan di masa depan. Validator mengetahui siapa yang akan ditunjuk sebagai proposer setidaknya 32 blok sebelumnya, memastikan blok Rollup L2 disertakan dalam mainnet dan dilindungi oleh mainnet, menangani masalah keterlambatan transaksi L2 yang disebabkan oleh waktu blok L1 yang lambat seperti yang disebutkan sebelumnya.

Klasifikasi Protokol Restaking - Sumber: DeSpread, Penelitian Gate- Sequencer Terdesentralisasi:Arsitektur ini bertujuan untuk berkembang dari seorang pengurut terpusat tunggal menjadi puluhan ribu pengurut terdesentralisasi. Hal ini dicapai melalui set validator yang diterapkan oleh Puffer, yang berarti bahwa seiring dengan bertambahnya jumlah validator, jaringan menjadi lebih terdesentralisasi.
Dari penjelasan di atas, terbukti bahwa UniFi memanfaatkan Restaking untuk mencapai operasi sekuensing, pra-konfirmasi, dan cross-rollup berbasis L1, dan memfasilitasi pengembangan dan pembuatan rantai khusus. Ini secara efektif mengatasi banyak keterbatasan dan tantangan dari Rollup Berbasis asli, memastikan bahwa nilai mengalir kembali ke lapisan dasar Ethereum.
Menurut ringkasan Justin, protokol ini juga mengikuti rute teknologi Based Rollup, tetapi masih berada dalam tahap whitepaper tanpa informasi tambahan yang tersedia saat ini. Oleh karena itu, hanya disebutkan secara singkat di sini.
Selain itu, saat meninjau informasi terkait, saya menemukan bahwa beberapa proyek lain sedang menjelajahi aplikasi Based Rollup, tetapi semuanya masih dalam tahap eksplorasi awal dan tidak akan dijelaskan di sini.
Desain ini bukanlah perbaikan teknis kecil tetapi memungkinkan Rollups fokus pada eksekusi, dengan kebutuhan keamanan ditangani oleh L1. Lapisan konsensus, penerbitan data, dan penyelesaian semuanya didasarkan pada Ethereum, sementara lapisan eksekusi dibangun di jaringan Rollup, bertanggung jawab untuk memproses transaksi dan pembaruan status.
Dalam praktiknya, pelopor Based Rollup mendorong inovasi melalui peningkatan keamanan, desentralisasi, dan sistem yang disederhanakan. Meskipun tidak pasti apakah itu akan menjadi solusi Rollup utama, pentingnya dalam diversifikasi jaringan Rollup tidak dapat disangkal, terutama dalam lanskap di mana sequencer terpusat atau semi-terpusat mendominasi.
Meskipun Based Rollup menghadapi tantangan ganda dari validasi pasar dan teknis, perlawanan dari kepentingan yang sudah ada, dan persaingan dari berbagai solusi sequencer bersama, namun mendapatkan keuntungan pasar yang signifikan saat proyek-proyek seperti Taiko dan Puffer Finance terus berinovasi.
Ke depan, Based Rollup, sebagai jalur inovatif di bidang Rollup, tidak hanya mengatasi tantangan tradisional dalam hal transparansi dan titik-titik kegagalan tunggal dengan mekanisme urutan aslinya tetapi juga menunjukkan potensi kuat di pasar solusi Rollup L2. Diharapkan akan menduduki posisi penting. Kami berharap lebih banyak pengembang mengeksplorasi dan mengoptimalkan Based Rollup dalam model pendapatan, fleksibilitas urutan, pengalaman pengguna, desain protokol, dan kolaborasi ekosistem. Based Rollup siap mengatasi tantangan yang ada, mencapai aplikasi yang lebih luas, dan mendorong pengembangan lebih lanjut, membawa lebih banyak inovasi dan peluang pertumbuhan ke dalam ekosistem Ethereum.
Referensi Parsial:
https://vitalik.ca/general/2021/01/05/Rollup.html
https://www.nervos.org/knowledge-base/zk_Rollup_vs_optimistic_Rollup
https://docs.arbitrum.io/how-arbitrum-works/sequencer
https://x.com/drakefjustin/status/1798734295332274408
https://abmedia.io/taiko-and-puffers-based-Rollups-will-change-the-landscape-of-Ethereum
https://taiko.mirror.xyz/7dfMydX1FqEx9_sOvhRt3V8hJksKSIWjzhCVu7FyMZU
https://taiko.mirror.xyz/VjNjFws6OOVez5YCDMwjy4BUiDqZBHYDvcW4-JZGDkc
https://x.com/jason_chen998/status/1799692331635048697
https://ethresear.ch/t/based-Rollups-superpowers-from-l1-sequencing/15016
https://vitalik.eth.limo/general/2022/08/04/zkevm.html
https://substack.chainfeeds.xyz/p/based-Rollup
https://medium.com/search?q=based+Rollup
https://taiko.mirror.xyz/oRy3ZZ_4-6IEQcuLCMMlxvdH6E-T3_H7UwYVzGDsgf4
https://blog.altlayer.io/memperkenalkan-RESTaked-Rollups-ac6a1e89b646
https://www.panewslab.com/zh/articledetails/pylr0ff1.html
https://vitalik.eth.limo/general/2024/06/30/epochslot.html
https://docs.altlayer.io/altlayer-documentation/restaked-Rollups/squad-for-decentralised-sequencing
https://defillama.com/protocol/puffer-finance
https://github.com/risechain/whitepaper/blob/main/RISE%20White%20Paper%20-%20Draft%20v0.5.pdf
https://www.panewslab.com/zh/articledetails/84vh6558.html
Artikel ini didasarkan pada penelitian dan analisis independen penulis, disediakan hanya untuk referensi dan tidak merupakan saran investasi. Setiap informasi yang disebutkan dalam artikel ini tidak boleh dianggap sebagai rekomendasi atau dukungan untuk proyek atau strategi tertentu. Pasar membawa risiko, dan investasi harus dilakukan dengan hati-hati. Gate.io tidak bertanggung jawab atas konsekuensi apa pun yang timbul dari penggunaan artikel ini oleh pembaca.




