Poin Penting:
Puffer menggunakan Restaking untuk membangun Based Rollup yang lebih efisien, dengan sequencer terdesentralisasi dan interaksi likuiditas lintas rantai yang lebih baik. Based Rollup dan Rollup utama akan membentuk ekosistem yang berbeda di dalam Ethereum.
Rollup adalah teknologi penskalaan blockchain yang dirancang untuk memungkinkan Ethereum dan blockchain lainnya untuk menangani lebih banyak transaksi sambil menjaga biaya tetap rendah. Singkatnya, Rollups menggabungkan banyak transaksi bersama dan memprosesnya di luar blockchain utama (off-chain). Hal ini mengurangi beban pada jaringan utama Ethereum (L1), tetapi hasil akhir dari transaksi ini tetap diserahkan ke Ethereum mainnet untuk verifikasi, memastikan keamanan dan ketidakubahannya.
Rollups hadir dalam dua tipe utama:
Ide inti dari Rollup adalah "melakukan sebagian besar pekerjaan di luar rantai dan hanya menempatkan hasilnya di rantai," sehingga memungkinkan pemrosesan transaksi yang lebih cepat dengan biaya lebih rendah.
Proses ini dapat disederhanakan menjadi dua langkah:
Peneliti Ethereum Foundation, Justin Drake, memperkenalkan konsep Based Rollup pada Maret 2023. Solusi ini berfokus pada Sequencer, peran penting yang mengkoordinasikan urutan transaksi dan pengemasan antara L1 dan L2.
The Sequencer bertanggung jawab untuk mengurutkan dan mengemas transaksi L2 ke L1, mencakup pengemasan batch dan konfirmasi transaksi yang disebutkan di atas. Namun, sebagian besar L2 saat ini menggunakan solusi Sequencer terpusat yang dikendalikan oleh satu atau beberapa entitas. Meskipun ini tidak menimbulkan masalah besar pada tahap awal perkembangan industri, seiring dengan bertumbuhnya dana setiap rantai dan infrastruktur yang matang, Sequencer terpusat akan menjadi "masalah yang perlu diselesaikan lebih cepat atau lebih lambat."
Saat ini, telah diajukan dua solusi:
Solusi Desentralisasi Sequencer direpresentasikan oleh Metis, yang membentuk konsensus baru yang kuat untuk membuat jaringan Sequencer lebih tangguh.
Solusi Rollup Berbasis menghapus desain jaringan Sequencer terpisah dan memindahkan tanggung jawab pengurutan transaksi dari L2 ke L1, di mana node validator Ethereum L1 bertindak sebagai proposer yang bertanggung jawab atas pengurutan transaksi. Desain ini tidak memerlukan pembentukan konsensus baru dan sepenuhnya memanfaatkan sumber daya node Ethereum yang ada sambil menghindari risiko yang dibawa oleh Sequencer terpusat, sehingga memanfaatkan tingkat keamanan jaringan Ethereum.
Namun, Rollup Berbasis juga menghadapi masalah yang dibatasi oleh trilema klasik. Meskipun mendapatkan keamanan dari mainnet, ini juga berarti harus mengandalkan kinerja mainnet (waktu blok sekitar 12s), membuat konfirmasi transaksi jauh lebih lambat daripada solusi L2 Sequencer konvensional.
Untuk menembus trilema ini, perlu diperkenalkan peran atau mekanisme baru untuk mencapai keseimbangan. UniFi yang diusulkan oleh Puffer bertujuan untuk memperkenalkan "pra-konfirmasi" untuk memecahkan masalah ini.
Dalam solusi Rollup yang ada, pengguna biasanya menerima "konfirmasi lunak" dari Sequencer terpusat. Sequencer ini dapat menjamin pengguna bahwa transaksi mereka akan dimasukkan ke dalam blockchain setelah diserahkan. Namun, konfirmasi lunak ini pada dasarnya bergantung pada kepercayaan pada kekuatan terpusat, dan jika kekuatan itu menjadi korup, pemesanan / konfirmasi transaksi tidak dapat dijamin adil.
Puffer UniFi pra-konfirmasi memiliki dua fitur utama:
Dengan demikian, UniFi menghindari ketergantungan Rollup Berbasis pada waktu blok mainnet dengan membiarkan node Ethereum mainnet mengambil "pekerjaan ekstra" untuk menjamin efisiensi konfirmasi transaksi (~100ms).
Dengan mekanisme pra-konfirmasi, ini dapat secara signifikan meningkatkan efisiensi konfirmasi transaksi mainnet, jadi apakah masih ada kebutuhan untuk L2 untuk meningkatkan kinerja mainnet?
Kembali ke esensi Rollup, ini terutama mencapai "pengemasan transaksi batch" -> "konfirmasi transaksi cepat," ekspansi penskalaan horizontal dan vertikal. Pra-konfirmasi memecahkan masalah konfirmasi transaksi yang cepat dan adil, sementara pengemasan transaksi batch masih perlu diselesaikan pada L2 atau off-chain dan kemudian dikirim ke mainnet melalui Sequencer untuk konfirmasi.
Dalam proses pra-konfirmasi, node Ethereum mengambil tanggung jawab tambahan. Bagaimana cara melaksanakan pekerjaan tambahan ini dan denda yang sesuai?
Puffer mengusulkan UniFi AVS, solusi berbasis EigenLayer. Alih-alih memperkenalkan mekanisme baru atau jaminan, ini memanfaatkan sistem Restaking Ethereum, mengemas UniFi menjadi layanan AVS. Setiap validator yang restaking di EigenLayer dapat berpartisipasi dalam UniFi AVS, menyediakan layanan pra-konfirmasi, dengan hukuman yang diberlakukan kepada mereka yang gagal memenuhi komitmen mereka.
Restaking dan AVS membuat pra-konfirmasi menjadi lebih mudah untuk diimplementasikan, menjadikannya salah satu solusi AVS yang paling kompatibel dan praktis, memberikan kontribusi yang signifikan terhadap solusi Rollup Berbasis. Sebelumnya, mencapai tingkat fungsionalitas ini jauh lebih sulit.
Menggunakan UniFi AVS untuk membangun rantai aplikasi menjadi peningkatan signifikan untuk Based Rollup. Dibandingkan dengan solusi Rollup lainnya, UniFi AVS menawarkan:
Komposabilitas sinkron adalah fitur utama dari UniFi, yang bertujuan untuk memecahkan fragmentasi likuiditas. Dalam lingkungan multi-Rollup Ethereum hari ini, Rollup yang berbeda beroperasi secara independen, yang menyebarkan likuiditas dan aktivitas pengguna. Interaksi antara aset dan kontrak di seluruh Rollup memerlukan alat seperti jembatan lintas-rantai, yang meningkatkan kompleksitas dan menambah biaya tinggi serta risiko keamanan.
Dengan pengaturan terdesentralisasi UniFi di Ethereum L1, mainnet bertindak sebagai master sequencer, memungkinkan berbagai Rollups berbasis UniFi untuk berinteraksi dalam blok yang sama, menghilangkan kebutuhan akan jembatan lintas rantai. Hal ini memungkinkan operasi yang mulus di berbagai Rollups dan rantai aplikasi dalam ekosistem UniFi. Sebagai hasilnya, UniFi memberikan pengalaman yang halus dan mirip dengan satu rantai, dengan mengurangi fragmentasi likuiditas secara signifikan. Pendekatan ini mirip dengan tujuan abstraksi rantai, tetapi solusi UniFi lebih alami dan langsung, tanpa memperkenalkan lapisan konsensus tambahan atau pembatasan (seperti lapisan konsensus baru untuk menggabungkan likuiditas dan kebutuhan pengguna).
Pada akhirnya, keberhasilan UniFi tergantung pada apakah Based Rollup menjadi solusi Rollup yang diperlukan.
Saat ini, banyak solusi L2 lebih terpusat daripada yang disadari pengguna. Namun, masalah sentralisasi ini tidak memiliki dampak langsung bagi pengguna dalam jangka pendek, dan memecahkannya tidak akan secara langsung menghasilkan manfaat keuangan, karena agak terpisah dari pengalaman pengguna. Alasan mengapa masalah ini belum lebih menonjol adalah karena belum ada aplikasi yang langsung terpengaruh oleh Sequencers terpusat. Misalnya, selama fase pengukiran Bitcoin, kebanyakan cerita sukses terjadi dalam lingkungan indexer yang sangat terpusat.
Dari perspektif jangka panjang, mengatasi Decentralized Sequencers dan menangani fragmentasi likuiditas dan pengalaman pengguna menjadi masalah yang kritis. Mari kita gunakan analogi untuk perbandingan:
Based Rollup adalah solusi yang lebih selaras dengan Ethereum, bertindak seperti Rollup "bawahan" ke Ethereum — anggap saja sebagai "penjaga pribadi" Ethereum. Penjaga ini bisa berupa infanteri, kavaleri, atau artileri, dengan koordinasi langsung oleh Ethereum, mengikuti sistemnya yang paling adil. Tidak perlu intervensi pihak ketiga, mengurangi risiko miskomunikasi atau niat jahat.
Sementara itu, Optimistic Rollup mainstream lebih otonom, dengan Ethereum memberikan lebih banyak kebebasan. Ini seperti raja bawahan, masing-masing membangun kota dan sistem mereka sendiri, dengan keadilan bergantung pada para penguasa itu sendiri. Komunikasi antara bawahan memerlukan departemen eksternal—departemen ini adalah abstraksi rantai. Untuk mengelola para bawahan ini, sistem abstraksi rantai harus cukup kuat untuk mengendalikan mereka sambil menghindari korupsi.
Debat antara pendekatan-pendekatan ini berpusat pada apakah Rollups harus mengembalikan nilai ke Ethereum atau mendukung pertumbuhan independen. Lebih erat terkait dengan Ethereum menawarkan keamanan yang lebih besar dan mengurangi biaya desentralisasi, sambil juga memberikan komposabilitas sinkron alami. Kemandirian memungkinkan operator untuk mendapatkan lebih banyak keuntungan, tetapi datang dengan biaya yang lebih tinggi untuk memastikan keamanan terdesentralisasi dan bergantung pada komposabilitas eksternal.
Sifat inklusif blockchain memastikan bahwa kedua pendekatan akan hidup berdampingan, karena mereka mencerminkan kompromi yang sedang berlangsung antara desentralisasi, efisiensi, dan kepentingan di berbagai skenario. Eksplorasi ini akan terus berlanjut, dengan peningkatan teknis yang berkelanjutan memberikan peluang baru bagi pengembang untuk membentuk masa depan.
Poin Penting:
Puffer menggunakan Restaking untuk membangun Based Rollup yang lebih efisien, dengan sequencer terdesentralisasi dan interaksi likuiditas lintas rantai yang lebih baik. Based Rollup dan Rollup utama akan membentuk ekosistem yang berbeda di dalam Ethereum.
Rollup adalah teknologi penskalaan blockchain yang dirancang untuk memungkinkan Ethereum dan blockchain lainnya untuk menangani lebih banyak transaksi sambil menjaga biaya tetap rendah. Singkatnya, Rollups menggabungkan banyak transaksi bersama dan memprosesnya di luar blockchain utama (off-chain). Hal ini mengurangi beban pada jaringan utama Ethereum (L1), tetapi hasil akhir dari transaksi ini tetap diserahkan ke Ethereum mainnet untuk verifikasi, memastikan keamanan dan ketidakubahannya.
Rollups hadir dalam dua tipe utama:
Ide inti dari Rollup adalah "melakukan sebagian besar pekerjaan di luar rantai dan hanya menempatkan hasilnya di rantai," sehingga memungkinkan pemrosesan transaksi yang lebih cepat dengan biaya lebih rendah.
Proses ini dapat disederhanakan menjadi dua langkah:
Peneliti Ethereum Foundation, Justin Drake, memperkenalkan konsep Based Rollup pada Maret 2023. Solusi ini berfokus pada Sequencer, peran penting yang mengkoordinasikan urutan transaksi dan pengemasan antara L1 dan L2.
The Sequencer bertanggung jawab untuk mengurutkan dan mengemas transaksi L2 ke L1, mencakup pengemasan batch dan konfirmasi transaksi yang disebutkan di atas. Namun, sebagian besar L2 saat ini menggunakan solusi Sequencer terpusat yang dikendalikan oleh satu atau beberapa entitas. Meskipun ini tidak menimbulkan masalah besar pada tahap awal perkembangan industri, seiring dengan bertumbuhnya dana setiap rantai dan infrastruktur yang matang, Sequencer terpusat akan menjadi "masalah yang perlu diselesaikan lebih cepat atau lebih lambat."
Saat ini, telah diajukan dua solusi:
Solusi Desentralisasi Sequencer direpresentasikan oleh Metis, yang membentuk konsensus baru yang kuat untuk membuat jaringan Sequencer lebih tangguh.
Solusi Rollup Berbasis menghapus desain jaringan Sequencer terpisah dan memindahkan tanggung jawab pengurutan transaksi dari L2 ke L1, di mana node validator Ethereum L1 bertindak sebagai proposer yang bertanggung jawab atas pengurutan transaksi. Desain ini tidak memerlukan pembentukan konsensus baru dan sepenuhnya memanfaatkan sumber daya node Ethereum yang ada sambil menghindari risiko yang dibawa oleh Sequencer terpusat, sehingga memanfaatkan tingkat keamanan jaringan Ethereum.
Namun, Rollup Berbasis juga menghadapi masalah yang dibatasi oleh trilema klasik. Meskipun mendapatkan keamanan dari mainnet, ini juga berarti harus mengandalkan kinerja mainnet (waktu blok sekitar 12s), membuat konfirmasi transaksi jauh lebih lambat daripada solusi L2 Sequencer konvensional.
Untuk menembus trilema ini, perlu diperkenalkan peran atau mekanisme baru untuk mencapai keseimbangan. UniFi yang diusulkan oleh Puffer bertujuan untuk memperkenalkan "pra-konfirmasi" untuk memecahkan masalah ini.
Dalam solusi Rollup yang ada, pengguna biasanya menerima "konfirmasi lunak" dari Sequencer terpusat. Sequencer ini dapat menjamin pengguna bahwa transaksi mereka akan dimasukkan ke dalam blockchain setelah diserahkan. Namun, konfirmasi lunak ini pada dasarnya bergantung pada kepercayaan pada kekuatan terpusat, dan jika kekuatan itu menjadi korup, pemesanan / konfirmasi transaksi tidak dapat dijamin adil.
Puffer UniFi pra-konfirmasi memiliki dua fitur utama:
Dengan demikian, UniFi menghindari ketergantungan Rollup Berbasis pada waktu blok mainnet dengan membiarkan node Ethereum mainnet mengambil "pekerjaan ekstra" untuk menjamin efisiensi konfirmasi transaksi (~100ms).
Dengan mekanisme pra-konfirmasi, ini dapat secara signifikan meningkatkan efisiensi konfirmasi transaksi mainnet, jadi apakah masih ada kebutuhan untuk L2 untuk meningkatkan kinerja mainnet?
Kembali ke esensi Rollup, ini terutama mencapai "pengemasan transaksi batch" -> "konfirmasi transaksi cepat," ekspansi penskalaan horizontal dan vertikal. Pra-konfirmasi memecahkan masalah konfirmasi transaksi yang cepat dan adil, sementara pengemasan transaksi batch masih perlu diselesaikan pada L2 atau off-chain dan kemudian dikirim ke mainnet melalui Sequencer untuk konfirmasi.
Dalam proses pra-konfirmasi, node Ethereum mengambil tanggung jawab tambahan. Bagaimana cara melaksanakan pekerjaan tambahan ini dan denda yang sesuai?
Puffer mengusulkan UniFi AVS, solusi berbasis EigenLayer. Alih-alih memperkenalkan mekanisme baru atau jaminan, ini memanfaatkan sistem Restaking Ethereum, mengemas UniFi menjadi layanan AVS. Setiap validator yang restaking di EigenLayer dapat berpartisipasi dalam UniFi AVS, menyediakan layanan pra-konfirmasi, dengan hukuman yang diberlakukan kepada mereka yang gagal memenuhi komitmen mereka.
Restaking dan AVS membuat pra-konfirmasi menjadi lebih mudah untuk diimplementasikan, menjadikannya salah satu solusi AVS yang paling kompatibel dan praktis, memberikan kontribusi yang signifikan terhadap solusi Rollup Berbasis. Sebelumnya, mencapai tingkat fungsionalitas ini jauh lebih sulit.
Menggunakan UniFi AVS untuk membangun rantai aplikasi menjadi peningkatan signifikan untuk Based Rollup. Dibandingkan dengan solusi Rollup lainnya, UniFi AVS menawarkan:
Komposabilitas sinkron adalah fitur utama dari UniFi, yang bertujuan untuk memecahkan fragmentasi likuiditas. Dalam lingkungan multi-Rollup Ethereum hari ini, Rollup yang berbeda beroperasi secara independen, yang menyebarkan likuiditas dan aktivitas pengguna. Interaksi antara aset dan kontrak di seluruh Rollup memerlukan alat seperti jembatan lintas-rantai, yang meningkatkan kompleksitas dan menambah biaya tinggi serta risiko keamanan.
Dengan pengaturan terdesentralisasi UniFi di Ethereum L1, mainnet bertindak sebagai master sequencer, memungkinkan berbagai Rollups berbasis UniFi untuk berinteraksi dalam blok yang sama, menghilangkan kebutuhan akan jembatan lintas rantai. Hal ini memungkinkan operasi yang mulus di berbagai Rollups dan rantai aplikasi dalam ekosistem UniFi. Sebagai hasilnya, UniFi memberikan pengalaman yang halus dan mirip dengan satu rantai, dengan mengurangi fragmentasi likuiditas secara signifikan. Pendekatan ini mirip dengan tujuan abstraksi rantai, tetapi solusi UniFi lebih alami dan langsung, tanpa memperkenalkan lapisan konsensus tambahan atau pembatasan (seperti lapisan konsensus baru untuk menggabungkan likuiditas dan kebutuhan pengguna).
Pada akhirnya, keberhasilan UniFi tergantung pada apakah Based Rollup menjadi solusi Rollup yang diperlukan.
Saat ini, banyak solusi L2 lebih terpusat daripada yang disadari pengguna. Namun, masalah sentralisasi ini tidak memiliki dampak langsung bagi pengguna dalam jangka pendek, dan memecahkannya tidak akan secara langsung menghasilkan manfaat keuangan, karena agak terpisah dari pengalaman pengguna. Alasan mengapa masalah ini belum lebih menonjol adalah karena belum ada aplikasi yang langsung terpengaruh oleh Sequencers terpusat. Misalnya, selama fase pengukiran Bitcoin, kebanyakan cerita sukses terjadi dalam lingkungan indexer yang sangat terpusat.
Dari perspektif jangka panjang, mengatasi Decentralized Sequencers dan menangani fragmentasi likuiditas dan pengalaman pengguna menjadi masalah yang kritis. Mari kita gunakan analogi untuk perbandingan:
Based Rollup adalah solusi yang lebih selaras dengan Ethereum, bertindak seperti Rollup "bawahan" ke Ethereum — anggap saja sebagai "penjaga pribadi" Ethereum. Penjaga ini bisa berupa infanteri, kavaleri, atau artileri, dengan koordinasi langsung oleh Ethereum, mengikuti sistemnya yang paling adil. Tidak perlu intervensi pihak ketiga, mengurangi risiko miskomunikasi atau niat jahat.
Sementara itu, Optimistic Rollup mainstream lebih otonom, dengan Ethereum memberikan lebih banyak kebebasan. Ini seperti raja bawahan, masing-masing membangun kota dan sistem mereka sendiri, dengan keadilan bergantung pada para penguasa itu sendiri. Komunikasi antara bawahan memerlukan departemen eksternal—departemen ini adalah abstraksi rantai. Untuk mengelola para bawahan ini, sistem abstraksi rantai harus cukup kuat untuk mengendalikan mereka sambil menghindari korupsi.
Debat antara pendekatan-pendekatan ini berpusat pada apakah Rollups harus mengembalikan nilai ke Ethereum atau mendukung pertumbuhan independen. Lebih erat terkait dengan Ethereum menawarkan keamanan yang lebih besar dan mengurangi biaya desentralisasi, sambil juga memberikan komposabilitas sinkron alami. Kemandirian memungkinkan operator untuk mendapatkan lebih banyak keuntungan, tetapi datang dengan biaya yang lebih tinggi untuk memastikan keamanan terdesentralisasi dan bergantung pada komposabilitas eksternal.
Sifat inklusif blockchain memastikan bahwa kedua pendekatan akan hidup berdampingan, karena mereka mencerminkan kompromi yang sedang berlangsung antara desentralisasi, efisiensi, dan kepentingan di berbagai skenario. Eksplorasi ini akan terus berlanjut, dengan peningkatan teknis yang berkelanjutan memberikan peluang baru bagi pengembang untuk membentuk masa depan.