Baru-baru ini, Puffer Finance, protokol penjaminan ulang likuiditas yang aktif di EigenLayer, meluncurkan solusi yang disebut Based Rollups, mencoba memperkenalkan validator mainnet ETH untuk memberikan solusi desentralisasi yang lebih aman dan efisien untuk Rollup, khususnya penghapusan sequencer.
Sebagai protokol LST klasik, ia dapat menggabungkan karakteristiknya sendiri (mendukung mainnet PoS ETH dan penyetelan ulang Eigenlayer) untuk memberikan solusi teknis baru, yang merupakan perluasan narasi yang baik.
Desentralisasi penyortir merupakan perhatian utama komunitas. Hal ini hampir merupakan titik terlemah dari sistem Rollups dan secara langsung dapat mempengaruhi pengalaman pengguna. Rollup Berbasis berupaya melakukan outsourcing penyortiran ke Lapisan 1 untuk mencapai penyortiran terdesentralisasi, yang tidak hanya mengurangi risiko penyortir Rollups saat ini menjadi terlalu terpusat, namun juga secara signifikan mengurangi biaya transaksi dan meningkatkan aktivitas sistem.
Pengembang dapat dengan mudah menerapkan dan mengelola rantai Rollup mereka sendiri berdasarkan arsitektur Based Rollups seperti menerapkan kontrak pintar, dan menikmati fitur keamanan dan desentralisasi Ethereum.
Masalah terkini dengan Rollup
ZK atau OP Rollup saat ini mengandalkan sequencer terpusat untuk menentukan urutan transaksi. Sentralisasi ini membawa risiko, termasuk kegagalan sequencer dan berkurangnya kepercayaan pengguna, serta masalah MEV yang timbul.
Untuk memitigasi risiko ini, banyak Rollup menyediakan "escape hatches", sebuah mekanisme yang memungkinkan pengguna keluar dari Rollup jika terjadi kegagalan sequencer, namun hal ini meningkatkan latensi dan biaya bahan bakar, dan memungkinkan penyortiran jahat untuk mengekstrak MEV.
Kami sangat membutuhkan Rollup dengan penyortir terdesentralisasi.
Pengenalan Rollup Berbasis
Rollup ketika urutan transaksi ditentukan oleh L1 disebut Based Rollup, yang diusulkan oleh Justin Drake, peneliti di Ethereum Foundation, pada Maret 2023.
Base Rollups mencapai desentralisasi penyortiran dengan memanfaatkan L1 proPoSer untuk menentukan urutan transaksi. Pendekatan ini tidak hanya mewarisi keaktifan dan desentralisasi L1, namun juga menghilangkan kebutuhan akan escape pod, sehingga meningkatkan keamanan dan efisiensi Rollup.
Cara kerja Rollup Berbasis
Di Base Rollups, L1 proPoSer dapat bekerja sama dengan pencari L1 dan pembuat L1 untuk memasukkan blok Rollups di blok L1 berikutnya tanpa izin. Artinya, urutan blok L2 yang disertakan dan urutan akhir transaksi ditentukan oleh L1 proPoSer. Namun secara umum, L1 proPoSer tidak membangun blok L2 dengan sendirinya. Sebaliknya, setiap blok Based Rollup dibuat dengan pembuat L2. Artinya, tidak diperlukan pekerjaan tambahan untuk L1 proPoSer.
Taiko adalah Rollup Berbasis. Agen eksekusi VM dan Rollup dari Rollup Berbasis berfungsi sebagai lapisan eksekusi untuk mengeksekusi transaksi secara off-chain. Mulai dari lapisan konsensus, lapisan konsensus Ethereum menentukan urutan transaksi Ethereum, dan terakhir dapat Verifikasi status transaksi di Ethereum.
Keuntungan Rollup Berbasis
Mewarisi resistensi sensor L1 dan meningkatkan aktivitas transaksi: Karena Rollup Berbasis dioperasikan oleh proPoSer dan node validator Ethereum L1 dan mewarisi resistensi sensor Ethereum, tidak diperlukan jalan keluar. Hal ini memastikan keaktifan transaksi dan menghindari penundaan transaksi dan masalah ketidakadilan yang disebabkan oleh escape hatches.
Mengurangi biaya transaksi: Transaksi yang didasarkan pada pintu keluar (escape hatch) biasanya menimbulkan overhead gas tambahan, sehingga mengurangi aktivitas Rollup tradisional. Transaksi berdasarkan Rollup Berbasis tidak perlu membayar biaya bahan bakar tambahan dan tidak perlu memverifikasi tanda tangan sequencer terpusat. Transaksi tersebut tidak memerlukan pintu keluar atau konsensus PoS eksternal, sehingga semakin mengurangi biaya.
Mewarisi desentralisasi L1, sistem ini lebih sederhana dan aman: Based Rollup hanya mengeksekusi lapisan transaksi di luar rantai, dan lapisan konsensus, lapisan visibilitas data, dan lapisan verifikasi untuk menyortir transaksi semuanya ada di L1. Hal ini menggunakan kembali arsitektur searchers-builders-proPoSer L1, membuat sistem Based Rollup menjadi sangat sederhana, tidak memerlukan verifikasi tanda tangan sequencer, escape hatch, atau konsensus PoS eksternal. Pencari L1 dan pembuat blok diberi insentif untuk menyertakan blok Rollups dalam bundel L1 dan blok L1 mereka untuk mengekstrak Rollups MEV, yang selanjutnya meningkatkan keamanan L1. Secara default, Based Rollup hampir tidak memiliki dampak negatif terhadap pemangku kepentingan L1, satu-satunya dampak adalah peningkatan pendapatan karena mayoritas MEV mengalir ke L1.
Tata Kelola Token yang Fleksibel: Meskipun pemesanan didelegasikan ke L1, Based Rollup masih dapat memiliki token tata kelola untuk mengumpulkan biaya dasar. Tentu saja, tokenisasi juga dimungkinkan karena kebenaran dan keadilannya dijamin oleh Ethereum.
Tantangan yang dihadapi oleh Based Rollup
Pendapatan MEV terpaksa menurun
MEV adalah bagian terbesar dari pendapatan Rollup tradisional, namun sebagian besar MEV dari Rollup Berbasis mengalir ke L1 proPoSer, yang mengorbankan pendapatan MEV dari Rollup Berbasis dan masih mempertahankan pendapatan dari biaya kemacetan L2 (seperti biaya dasar L2 gaya EIP-1559) opsi .
Namun, Based Rollup yang ingin mendapatkan MEV mereka sendiri mungkin memiliki beberapa mekanisme suap. Misalnya, kontrak L1 mungkin menyertakan mekanisme lelang, seperti lelang Belanda, untuk memaksa pengirim batch membayar sejumlah ETH ke kontrak tersebut.
Fleksibilitas penyortiran terbatas dan konfirmasi awal tidak dapat dilakukan
Meskipun Based Rollup memiliki keunggulan dalam banyak aspek, namun juga menghadapi beberapa tantangan, terutama terkait konfirmasi lunak. Konfirmasi lunak mengacu pada kemampuan pengguna untuk mengetahui secara andal bahwa transaksi mereka akan berhasil mencapai Ethereum Layer 1 (L1).
Rollup Saat Ini memberikan pra-konfirmasi agar pengguna mengetahui bahwa transaksinya akan dikirimkan ke L1.
Namun Based Rollup yang mendelegasikan penyortiran ke L1 akan mengurangi fleksibilitas penyortiran, sehingga tidak mungkin mencapai pra-konfirmasi dan penyortiran first-come-first-serve (FCFS) gaya Arbitrum.
Pada musim panas 2023, Justin Drake mengusulkan penggunaan re-staking untuk menyelesaikan masalah Pra-konfirmasi. Didesain menggunakan staking ulang, sebagian dari proPoSer L1 berkomitmen (melalui staking ulang) untuk menyertakan blok Based Rollups di blok L1 yang diusulkan di masa mendatang. Karena proPoSer L1 mengetahui setidaknya 32 blok sebelumnya, maka dimungkinkan untuk menentukan siapa proPoSer untuk blok mana.
Peningkatan Puffer Finance pada Based Rollup
Puffer Finance bertujuan untuk mengintegrasikan pra-konfirmasi dengan Base Rollup melalui arsitektur UniFi, memberikan waktu konfirmasi yang cepat (100 ms) dengan tetap mempertahankan semua manfaat Base Rollup.
Mekanisme pra-konfirmasi memastikan bahwa transaksi telah disampaikan ke L1
Pra-konfirmasi memastikan bahwa sequencer terdesentralisasi dapat secara efektif mengirimkan transaksi ke L1. Validator Ethereum mengantri untuk mengusulkan blok. Jika prakonfirmasi gagal memenuhi komitmennya, mereka akan menghadapi hukuman seperti pengurangan margin untuk memastikan keandalan yang lebih baik. Mekanisme ini membuat pengguna lebih yakin bahwa transaksi mereka memang akan dimasukkan dalam status Ethereum L1.
Konfirmasi cepat 100 ms
Untuk aplikasi seperti GameFi, konfirmasi lunak sangat penting untuk memastikan waktu respons yang cepat (misalnya sekitar 100 milidetik). Namun, karena desentralisasi sequencer dari Based Rollup, validator ini mengikuti waktu pembuatan blok selama 12 detik, sehingga menghasilkan waktu konfirmasi minimal 12 detik, sehingga konfirmasi lunak tidak dapat merespons dengan cepat.
UniFi Puffer mengintegrasikan pra-konfirmasi (Preconfs) dengan Based Rollup, yang dapat memberikan pengalaman pengguna yang sebanding dengan sequencer terpusat, memberikan waktu konfirmasi 100 milidetik, dan menjamin keaktifannya. Integrasi ini memungkinkan Based Rollup untuk mempertahankan semua keunggulan aslinya, yang pada akhirnya memecahkan masalah fragmentasi likuiditas Ethereum dan mendorong ekosistem Rollup yang lebih terpadu dan efisien.
Arsitektur UniFi
Arsitektur UniFi memungkinkannya dengan cepat menskalakan dari satu pemesan terpusat menjadi puluhan ribu pemesan terdesentralisasi menggunakan node validator Puffer. UniFi ingin mengintegrasikan pra-konfirmasi dengan lancar ke dalam Based Rollup-nya.
Pengguna mengirimkan transaksi Rollup, yang kemudian diproses oleh validator Puffer. Validator ini memberikan pra-konfirmasi, memastikan bahwa pengguna mengetahui transaksi mereka akan dimasukkan dalam status Ethereum L1.
Validator Puffer melakukan staking ulang berdasarkan kondisi pemotongan tambahan untuk memastikan keandalan, menerima transaksi rollup dari pengguna, dan mengeluarkan pra-konfirmasi. Validator ini mempersiapkan transaksi Rollup untuk dimasukkan ke dalam blok L1.
AVS Pemotong Preconf menerapkan ketentuan pemotongan tambahan pada validator untuk menghambat pelanggaran komitmen pra-konfirmasi dan mencegah validator tidak mengirimkan transaksi Rollup tertentu ke L1.
Validator Puffer mengusulkan blok ke Ethereum L1, dan blok ini menyertakan urutan Rollup yang telah dikonfirmasi sebelumnya.
Kontrak sequencer Puffer menerima transaksi Rollup.
PufETH Vault memungut biaya kemacetan dan biaya pertikaian yang dihasilkan oleh transaksi Rollup. Biaya ini dapat meningkatkan pendapatan pemegang PufETH dan mengembalikannya ke pengguna UniFi melalui pendapatan asli.
uniETH yang dapat mengurangi risiko pasar
unifETH adalah token Gas universal di ekosistem UniFi. Ini menghasilkan imbalan melalui pufETH dan dikelola oleh organisasi otonom terdesentralisasi (DAO) untuk menghindari risiko pasar, seperti likuidasi pinjaman yang disebabkan oleh fluktuasi harga Ethereum, dan mekanisme pencegahan deduksi Puffer dapat menghindari risiko ini.
Skenario perdagangan bebas gas
Di Web2, pengguna terbiasa dengan layanan internet gratis yang disubsidi oleh iklan. Di web3, pengguna harus membayar untuk layanan, yang mungkin menghambat penggunaan pengguna.
Pengguna Rollup Berbasis Puffer dapat memperoleh penghasilan dengan mengunci aset di jembatan asli Rollup dan menghasilkan hasil asli. Hal ini memungkinkan Puffer untuk mendukung beberapa skenario aplikasi seperti transaksi tanpa biaya Gas, yang memiliki dampak penting pada web2 dan web3.
Rantai dApp Berbasis Puffer
Jika biaya transaksi dApp pada rantai Rollups menjadi sangat tinggi, pengembang dapat memilih untuk meninggalkan rantai Rollups dan membuat rantai eksklusif mereka sendiri, sehingga mereka dapat langsung memperoleh manfaat dari biaya transaksi pengguna. Puffer memberi pengembang solusi rantai dApp Berbasis.
Pengembang dapat memulai rantai dApp Berbasis Puffer semudah menerapkan kontrak pintar, dan mewarisi fitur keamanan dan desentralisasi Ethereum. Pengembang dapat memperoleh biaya transaksi dari rantai Rollup dApp dan tidak perlu lagi pergi ke sana sendiri dan dapat mewujudkan transaksi dan interaksi lintas rantai.
Transaksi pengguna pada rantai dApp Berbasis Puffer dapat dikonfirmasi dengan cepat dalam waktu 100 milidetik, dan pra-konfirmasi Puffer dapat memastikan bahwa transaksi dikirimkan ke L1.
Kesimpulan
Dengan bermitra dengan Ethereum Foundation, Puffer Finance menyediakan solusi yang lebih aman dan efisien untuk Rollup. Metode penyortiran terdesentralisasi ini tidak hanya mengurangi risiko penyortiran terpusat yang ada saat ini, namun juga secara signifikan mengurangi biaya transaksi dan meningkatkan aktivitas sistem.
Dengan integrasi mekanisme pra-konfirmasi dan waktu konfirmasi cepat 100 milidetik, Base Rollups akan menjadi pilihan ideal untuk berbagai aplikasi termasuk GameFi, memastikan pengalaman pengguna sekaligus memastikan finalitas transaksi. Selain itu, berdasarkan rantai dApp Berbasis Puffer Finance, pengembang dapat dengan mudah menerapkan dan mengelola rantai Rollup mereka sendiri tanpa khawatir tentang pengoperasian sequencer terpusat, dan menikmati fitur keamanan dan desentralisasi Ethereum.