Poin inti: Puffer saat ini menggunakan Restaking untuk membangun solusi Based Rollup yang lebih efisien, pengurutan Desentralisasi, dan interaksi Likuiditas antar rantai pembebasan. Based Rollup akan membentuk ekosistem ETH yang berbeda dari Rollup utama.
Rollup adalah teknologi yang digunakan untuk memperluas blockchain seperti ETH dan lainnya, tujuannya adalah agar blockchain dapat memproses lebih banyak transaksi sambil menjaga biaya yang lebih rendah. Secara sederhana, ini adalah mengumpulkan sejumlah besar transaksi bersama-sama, kemudian memproses transaksi ini off-chain (dibandingkan dengan Mainnet), untuk memindahkan pekerjaan komputasi dan penyimpanan dari ETH blockchain Mainnet (L1). Dengan demikian, beban Mainnet berkurang, namun hasil transaksi akhirnya tetap akan diserahkan dan diverifikasi di ETH blockchain Mainnet, sehingga menjaga keamanan dan ketidakbisaan data.
Rollup dibagi menjadi dua jenis utama:
Secara keseluruhan, konsep inti dari Rollup adalah “melakukan banyak pekerjaan di luar rantai, hanya menyimpan hasilnya di dalam rantai”, sehingga meningkatkan kecepatan pemrosesan dan mengurangi biaya blockchain.
Maka proses ini dapat dipecah menjadi dua bagian secara sederhana:
Peneliti Ethereum Foundation, Justin Drake, mengusulkan konsep Based Rollup pada bulan Maret 2023, yang secara khusus ditujukan untuk peran penting antara L1 dan L2 - Sequencer.
Sequencer bertanggung jawab atas penyortiran dan pengemasan transaksi L2 hingga L1, dan ruang lingkup bisnisnya mencakup pengemasan batch dan konfirmasi transaksi yang disebutkan di atas, tetapi saat ini, sebagian besar sequencer L2 adalah solusi terpusat yang dikendalikan oleh satu atau sejumlah kecil entitas, yang tidak akan menunjukkan banyak masalah pada tahap awal pengembangan industri, tetapi karena jumlah dana untuk setiap rantai menjadi lebih besar dan infrastruktur menjadi matang, sequencer terpusat akan menjadi “masalah yang harus diselesaikan cepat atau lambat”.
Saat ini ada dua solusi yang diajukan:
Representasi utama pengurut Desentralisasi berbasis L2 adalah Metis, yang diimplementasikan dengan membangun Konsensus yang kuat baru untuk membuat jaringan pengurut lebih kuat.
Solusi Rollup Berbasis adalah menghilangkan desain mekanisme jaringan pengurut mandiri, dan memindahkan tanggung jawab pengurutan transaksi dari L2 ke L1, dengan proposer Blok dari Node verifikasi L1 ETH sebagai penanggung jawab pengurutan transaksi. Desain ini tidak memerlukan pembangunan ulang Konsensus, memanfaatkan sumber daya Node ETH yang ada sepenuhnya, sambil menghindari risiko yang ditimbulkan oleh pengurut terpusat, dan menanamkan tingkat keamanan pengurut di ETH Mainnet.
Namun masalah yang dihadapi oleh Based Rollup juga dibatasi oleh dilema tiga klasik. Meskipun mendapatkan keamanan Mainnet, tetapi juga berarti bergantung pada kinerja Mainnet (waktu blok sekitar 12 detik), yang akan membuat waktu konfirmasi transaksi jauh lebih lambat daripada skema sorter L2 konvensional.
Untuk mengatasi dilema ini, diperlukan pengenalan peran atau mekanisme baru untuk mencapai keseimbangan. UniFi yang diusulkan oleh Puffer bertujuan untuk memperkenalkan ‘prapengesahan’ untuk mengatasi masalah ini.
Dalam skema rollup yang ada, pengguna biasanya mendapatkan “konfirmasi lunak” dari sequencer terpusat. Sequencer ini dapat meyakinkan pengguna bahwa transaksi akan dimasukkan ke dalam Blok Chain setelah pengguna mengirimkannya. Konfirmasi lunak semacam ini pada dasarnya berasal dari kepercayaan pada kekuatan terpusat ini, dan begitu kekuatan ini rusak, maka pemesanan/konfirmasi transaksi tidak dapat dijamin secara adil.
Puffer UniFi memiliki dua fitur berikut ini:
Jadi, UniFi menghindari masalah waktu blok Mainnet yang terbatas dalam mekanisme Based Rollup dengan menggunakan ‘pre-confirmation’, yang pada dasarnya membuat node Mainnet ETH berperan dalam ‘kerja tambahan’ untuk memastikan efisiensi konfirmasi transaksi (~100ms).
Dengan mekanisme pre-confirmation, ini dapat sangat meningkatkan efisiensi konfirmasi transaksi Mainnet, jadi apakah masih perlu L2 untuk meningkatkan kinerja Mainnet?
Kembali ke esensi Rollup, ini terutama mewujudkan “pengemasan batch transaksi” -> “konfirmasi cepat transaksi”, yang merupakan perluasan dimensi horizontal dan vertikal, pra-konfirmasi memecahkan masalah konfirmasi transaksi yang cepat dan adil, dan pengemasan batch transaksi masih perlu diselesaikan melalui lapisan 2 atau off-chain, dan kemudian paket transaksi dikirim ke mainnet melalui sequencer dan dikonfirmasi.
Node Ethereum dalam mekanisme “pre-confirmation” melakukan “pekerjaan tambahan”, bagaimana cara mengimplementasikan pekerjaan tambahan ini dan mekanisme hukuman yang sesuai dengannya?
Puffer mengusulkan UniFi AVS, yang merupakan solusi berdasarkan EigenLayer, yang tidak memperkenalkan mekanisme dan Jaminan lain, tetapi menggunakan lokakarya ETH “Restaking” untuk mengemas UniFi menjadi layanan AVS, dan validator mana pun yang mempertaruhkan EigenLayer dapat berpartisipasi dalam UniFi AVS untuk menyediakan layanan pra-konfirmasi, dan merancang mekanisme hukuman yang sesuai di AVS.
Secara keseluruhan, Restaking dan AVS membuat “prakonfirmasi” menjadi lebih lancar, salah satu solusi AVS yang paling cocok dan bernilai saat ini untuk Rollup Berbasis, sementara sebelumnya tidak mudah untuk mewujudkan fitur ini.
Menggunakan UniFi AVS untuk membangun aplikasi rantai akan menjadi solusi peningkatan untuk Based Rollup, dibandingkan dengan Rollup lainnya:
Sinkronisasi komposabilitas adalah salah satu fitur inti yang digunakan oleh UniFi untuk mengatasi masalah fragmentasi. Dalam lingkungan banyak Rollup yang ada di Ethereum saat ini, setiap Rollup beroperasi secara independen, yang mengakibatkan Likuiditas dan pengguna tersebar, dan aset serta kontrak yang berinteraksi antara Rollup yang berbeda perlu menggunakan alat seperti cross-chain bridges, yang tidak hanya meningkatkan kompleksitas, tetapi juga menimbulkan biaya tinggi dan risiko keamanan.
Karena UniFi berbasis pada urutan Desentralisasi L1, Node Mainnet ETH Blok berfungsi sebagai ‘penyortir utama’, sehingga memungkinkan interaksi antara Rollup yang berbeda (berdasarkan UniFi) dalam satu Blok tanpa perlu menggunakan cross-chain bridges. Dengan demikian, pengguna dapat dengan mulus beroperasi di antara Rollup dan AppChain yang berbeda dalam ekosistem UniFi. Dengan cara ini, UniFi memberikan pengalaman yang mulus seperti pada satu rantai tunggal, secara efektif mengurangi masalah fragmentasi Likuiditas, yang serupa dengan tujuan akhir jalur abstraksi rantai, dengan keunggulan dalam implementasi yang lebih asli dan sederhana tanpa perlu memperkenalkan Konsensus dan batasan tambahan (seperti membangun lapisan Konsensus baru untuk menggabungkan Likuiditas dan permintaan pengguna).
Secara keseluruhan, keseluruhan bisnis UniFi bergantung pada apakah Based Rollup adalah solusi Rollup yang diperlukan atau tidak.
Dilihat dari status L2 saat ini, sebagian besar solusi sebenarnya lebih terpusat daripada yang terbayangkan oleh pengguna, hanya saja masalah terpusat ini tidak akan mempengaruhi kepentingan pengguna dalam jangka pendek. Begitu juga, apakah masalah ini akan terselesaikan atau tidak dalam jangka pendek juga tidak akan membawa efek kekayaan, karena masalah ini jauh dari sisi pengguna, dan masalah ini tidak begitu terlihat karena tidak ada aplikasi yang secara langsung terpengaruh oleh tingkat sentralisasi pengurutannya, seperti dalam periode inskripsi ekosistem BTC, semua cerita sukses diperoleh dalam latar belakang indeks yang sangat terpusat.
Tetapi jika kita melihatnya dalam perspektif jangka panjang, ketika kita membahas sorter Desentralisasi, sambil mempertimbangkan Likuiditas dan fragmentasi pengalaman, ini adalah sesuatu yang harus dilakukan, jadi mari kita gunakan beberapa gambaran untuk perbandingan:
Based Rollup adalah solusi yang lebih terhubung dengan Mainnet Ethereum, yang lebih seperti ‘Rollup’ yang terkait dengan Mainnet Ethereum atau bisa dikatakan sebagai pasukan pendukung Ethereum. Ia dapat menjadi pasukan infanteri, pasukan berkuda, atau pasukan artileri. Komunikasi antara kamp militer ditangani langsung oleh Ethereum dan mengikuti sistem yang paling adil dalam Ethereum, tanpa perlu campur tangan dari pihak ketiga, tanpa risiko kesalahan komunikasi atau kejahatan yang disengaja.
Namun, Optimistic Rollup yang paling populer saat ini adalah Rollup yang lebih ‘mendelegasikan’ Ethereum, mirip dengan otonomi penguasa feodal, di mana mereka bebas membangun kota dan sistem yang mereka sukai. Apakah sistem ini adil atau tidak tergantung pada penguasa feodal itu sendiri. Di sisi lain, komunikasi antara penguasa feodal memerlukan departemen tambahan untuk mengatur koordinasi, yang disebut ‘abstraksi rantai’. Untuk mengendalikan penguasa feodal ini, departemen abstraksi rantai harus cukup kuat, tidak hanya mampu mengontrol penguasa feodal tetapi juga memastikan keabsahan dirinya sendiri.
Titik kontroversi dari kedua solusi ini adalah apakah Rollup harus mengembalikan nilai ke Ethereum atau menjadi entitas yang sepenuhnya mandiri, semakin dekat dengan Ethereum berarti memiliki keuntungan keamanan yang lebih besar, mengurangi banyak biaya Desentralisasi, dan memiliki komposisi sinkronisasi alami. Mandiri berarti operator dapat mengambil keuntungan besar, tetapi juga harus mengeluarkan biaya yang besar untuk membangun keamanan berbasis Desentralisasi dan bergantung pada komposisi eksternal yang disediakan.
Keterbukaan dan kebebasan dari blockchain menentukan bahwa kedua solusi akan ada bersamaan. Sumbernya adalah berbagai solusi yang terus menerus menimbang Desentralisasi, efisiensi, manfaat, dan banyak aspek lainnya untuk menyesuaikan dengan berbagai jenis skenario aplikasi. Eksplorasi semacam ini akan terus berlanjut, hanya melalui koreksi teknis yang terus-menerus, pengembang berharap dapat menciptakan masa depan yang baru.