Analisis teknologi L2 generasi berikutnya di Ethereum: Booster Rollups

Penulis: 2077Research Sumber: X, @2077Research Terjemahan: Shan Opa, Jincai Caijing

Dalam artikel pertama dari Rollups 2.0 Series kami, kami membahas rollup berbasis Layer 1 (L1) — cara yang paling terdesentralisasi dan kompatibel dengan Ethereum untuk mengelola rollup. Dengan menyerahkan tugas pengurutan transaksi kepada Ethereum L1, rollup berbasis L1 dapat memanfaatkan desentralisasi, kesederhanaan, dan aktivitas L1, sambil memberikan keuntungan lainnya.

Dalam artikel hari ini, kita akan menjelajahi evolusi selanjutnya dari rollup: Booster Rollups. Booster Rollups tidak hanya dibangun di atas dasar rollup berbasis L1, tetapi juga lebih lanjut memperluas komposabilitas Ethereum. Tetapi bagaimana kita benar-benar dapat memperluas komposabilitas ini?

Masalah ruang L2 saat ini

Untuk memastikan jaringan L2 berfungsi seperti yang diharapkan, biasanya diperlukan pemeriksaan tambahan. Namun, proses penyelesaian dan eksekusi utama tetap terjadi langsung di L1. Ini berarti bahwa meskipun L2 memperluas fungsionalitas (seperti eksekusi EVM di luar rantai), itu juga menambah kompleksitas tambahan. Meskipun logika tambahan ini tidak ideal, tujuan akhirnya adalah untuk menstandarkan operasi dan sepenuhnya bergantung pada EVM standar.

Standarisasi sangat penting untuk mencapai pertukaran transaksi yang mulus antara berbagai L2. Untuk mencapai tujuan ini, mungkin diperlukan jenis transaksi baru—transaksi yang dapat beroperasi di beberapa rantai.

Dalam sistem ini, sebuah transaksi dapat menghasilkan sub-transaksi yang lebih kecil. Setiap sub-transaksi berisi rincian berikut:

  1. ID rantai sumber

  2. ID rantai tujuan

  3. Masukkan data (misalnya pemanggil, alamat, dan data panggilan)

  4. Output yang dihasilkan oleh rantai tujuan

Dua fungsi utama dari data transaksi ini:

  1. Sebagai masukan di rantai sumber

Ini memungkinkan peserta untuk melihat output secara langsung, tanpa harus terlibat langsung dengan rantai target.

  1. Memverifikasi konsistensi input dan output di rantai target

Ini digunakan untuk mengonfirmasi apakah input yang diberikan menghasilkan output yang diharapkan.

Dengan cara ini, setiap rantai dapat secara independen memverifikasi transaksinya sendiri, sambil mengikuti format transaksi dan standar berbagi input yang ditetapkan.

Metode ini membuat verifikasi blok tetap sederhana, menggunakan kontrak verifikasi L1 yang dikenal untuk memastikan validitas blok. Standar bersama dan cara transaksi lintas rantai yang ditingkatkan ini membangun dasar yang kuat untuk pengembangan masa depan jaringan L2, dan juga menjadikan Booster Rollups sebagai kunci untuk mendorong perkembangan ekosistem Ethereum.

Apa yang membedakan Booster Rollups?

Booster Rollups menangani transaksi dengan cara yang mirip dengan eksekusi di L1, mereka dapat mengakses status L1 tetapi memiliki penyimpanan yang independen, sehingga memperluas eksekusi dan penyimpanan ke L2. Setiap L2 memperluas ruang blok L1, mendistribusikan pemrosesan transaksi dan penyimpanan data ke area yang lebih luas.

Bayangkan, hanya dengan sekali menerapkan aplikasi terdesentralisasi (dapp), ia dapat secara otomatis diperluas ke semua Layer 2 (L2) jaringan. Jika memerlukan lebih banyak ruang blok, cukup tambahkan lebih banyak Booster Rollups tanpa konfigurasi tambahan. Ini berarti pengembang tidak akan menambah beban kerja, biaya penerapan ulang, atau kompleksitas tambahan.

Secara sederhana,Booster Rollups seperti menambahkan lebih banyak CPU atau SSD ke laptop Anda: mereka meningkatkan kinerja, membuat aplikasi berjalan lebih efisien, dan dengan mudah mencapai skalabilitas.

Dari sudut pandang teknis, Booster Rollups juga dapat digambarkan sebagai "menyebarkan eksekusi dan penyimpanan transaksi ke beberapa shard."

Cara Kerja Booster Rollups

Baik Optimistic Rollup maupun ZK Rollup dapat menggunakan fungsi Booster. Namun, tidak semua Rollup memerlukan peningkatan penuh (Full Boosting), beberapa Rollup dapat mendapatkan manfaat melalui optimasi spesifik L2.

Jika tujuannya adalah untuk mencapai skalabilitas Ethereum yang asli, skenario peningkatan terbaik adalah menerapkan pada Rollup berbasis L1. Dengan memungkinkan validator L1 untuk mengusulkan blok untuk seluruh jaringan Boosted, Ethereum dapat diperluas secara mulus.

Boosted Rollups juga mengatasi masalah fragmentasi yang umum terjadi dalam ekosistem Rollup saat ini. Melalui mekanisme penjadwalan berbasis L1 (Based Sequencing), mereka tidak hanya mempertahankan keuntungan penjadwalan L1, tetapi juga memperkenalkan transaksi lintas Rollup atomik dalam semua jaringan L2 Booster. Desain ini mewujudkan visi skalabilitas yang dibayangkan Ethereum sejak awal—baik terintegrasi maupun dapat diskalakan, memberikan solusi yang terpadu untuk tantangan pertumbuhan Ethereum.

4A0WT6hPa0MnUszfDARYWbLDgNyQU7T66oivc26f.png

Karena Booster Rollups secara alami mendukung komposabilitas sinkron, model rollup ini menghilangkan kerepotan dalam menangani fragmentasi atau berpindah antara berbagai L2. Semua aplikasi terdesentralisasi (dapps) yang diutamakan dapat digunakan di setiap L2, memberikan pengalaman Ethereum yang mulus bagi pengguna.

Dengan menggunakan Booster Rollups, pengembang dapat memperluas dapps mereka tanpa perlu melakukan beberapa penyebaran ulang di beberapa L2. Cukup dengan menyebarkan sekali di L1, dapps akan secara otomatis diperluas ke semua Boosted L2 yang ada dan yang akan datang, yang sangat menyederhanakan proses pengembangan dan penyebaran.

Karena Booster Rollups secara alami mendukung komposabilitas sinkron, model rollup ini menghilangkan kerumitan dalam menangani fragmentasi atau beralih antara beberapa L2. Semua aplikasi terdesentralisasi (dapps) yang diprioritaskan dapat digunakan di setiap L2, memberikan pengalaman Ethereum yang mulus kepada pengguna.

Dengan menggunakan Booster Rollups, pengembang dapat memperluas dapps mereka tanpa perlu melakukan redeploy berulang kali di beberapa L2. Cukup dengan melakukan deploy sekali di L1, dapps akan secara otomatis diperluas ke semua Boosted L2 yang ada dan yang akan datang, yang sangat menyederhanakan proses pengembangan dan deployment.

Keunggulan Booster Rollups

  1. Transparansi Ekspansi

Booster Rollups meningkatkan skalabilitas dengan cara yang transparan, seperti menambahkan lebih banyak server ke kumpulan server. Aplikasi dapat memanfaatkan sumber daya tambahan tanpa hambatan, dan pengembang tidak perlu menerapkan infrastruktur L2 yang kompleks untuk memperluas solusi.

  1. Mengatasi Masalah Fragmentasi

Booster Rollups menyediakan pengalaman pengguna yang seragam antara L1 dan L2. Karena kontrak pintar berbagi alamat yang sama di semua jaringan, pengguna dapat menikmati konsistensi dan kemudahan di lingkungan L1 dan L2.

  1. Mengatasi masalah efisiensi penyebaran yang rendah

Pengembang hanya perlu melakukan penyebaran sekali di L1, dapps dapat secara default mendukung beberapa Rollup, sementara pembaruan dikelola secara terpusat. Baik pengguna menggunakan akun eksternal (EOA) atau dompet pintar, mereka dapat melakukan transaksi lintas jaringan secara mulus melalui satu alamat.

  1. Mengatasi masalah daya tarik operator Rollup

Pengembang tidak perlu secara khusus memilih jaringan untuk dideploy, dapps akan secara otomatis mendukung berbagai jaringan Rollup. Booster Rollups dapat digunakan bersama dengan Rollups berbasis L1 untuk mencapai skalabilitas yang signifikan. Selain itu, tidak semua L2 perlu menjadi Booster Rollups, yang memungkinkan terciptanya jaringan campuran.

  1. Peningkatan Kedaulatan dan Keamanan

Booster Rollups menghilangkan kebutuhan akan kontrak pembungkus tertentu (Wrapper Contracts), karena cara kerja smart contract di L1 dan L2 adalah sama, dan kendali tetap berada di tangan pengembang. Dengan menerapkan langkah-langkah keamanan secara terpisah untuk setiap dapp, alih-alih bergantung pada jembatan atau implementasi tertentu, keamanan telah meningkat secara signifikan, sekaligus menghilangkan risiko titik tunggal kegagalan.

Tentang Keterbatasan Booster Rollups

Untuk memastikan L2 dapat tetap konsisten dengan L1, penyebaran kontrak pintar harus dibatasi hanya pada L1. Pembatasan ini dapat memastikan akses yang seragam di antara L2. Ini bukan merupakan batasan besar, karena kontrak pintar masih dapat menunjukkan perilaku yang berbeda melalui pendekatan yang didorong oleh data, misalnya, alamat kontrak yang disimpan di rantai dapat bervariasi antar rantai.

Meskipun L1 memiliki data yang dibagikan, ini tidak secara langsung meningkatkan skalabilitas, yang merupakan tantangan inheren bagi sistem yang dapat diskalakan. Pengembang harus melakukan optimasi untuk meminimalkan dampak ini. Sama seperti perangkat lunak tradisional, tidak semua aplikasi terdesentralisasi (dapps) dapat sepenuhnya memanfaatkan pemrosesan paralel. Namun, bahkan jika dapps ini berjalan di L2 yang terpisah, mereka masih dapat mendapatkan manfaat dari interoperabilitas karena mereka tetap dapat diakses secara universal oleh semua pengguna.

Booster Rollups pada dasarnya adalah jenis ekspansi L1, tetapi mereka memiliki mekanisme unik dalam eksekusi dan penyimpanan transaksi. Untuk menginterpretasikan transaksi Booster Rollup dengan benar, node L1 dan L2 harus tetap disinkronkan. Salah satu solusi yang mungkin adalah menjalankan L1 dan L2 pada node yang sama secara bersamaan, beralih antara penyimpanan L1 yang dibagikan dan penyimpanan spesifik L2 saat mengeksekusi transaksi.

Kesimpulan

Booster Rollups menyediakan solusi transformatif yang meningkatkan throughput transaksi dan efisiensi penyimpanan melalui integrasi tanpa hambatan dengan L1, sehingga mengatasi tantangan skalabilitas Ethereum. Mereka mengatasi masalah fragmentasi dan efisiensi penyebaran yang rendah, memungkinkan pengembang untuk dengan mudah memperluas dapps di beberapa L2 sambil tetap menjaga keamanan dan kedaulatan.

Dengan menyederhanakan skalabilitas dan mendorong interoperabilitas, Booster Rollups membuka jalan untuk ekosistem Ethereum yang lebih terpadu dan ramah pengguna.

ETH5.06%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)