Analisis teknologi L2 generasi berikutnya di Ethereum: Booster Rollups

Penulis: 2077Research Sumber: X, @2077Research Terjemahan: Shan Ouba, Golden Finance

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 aktifitas L1, sambil juga membawa keuntungan lainnya.

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

Masalah Ruang L2 Saat Ini

Untuk memastikan jaringan L2 berjalan seperti yang diharapkan, biasanya diperlukan pemeriksaan tambahan. Namun, proses penyelesaian dan eksekusi utama tetap terjadi langsung di L1. Ini berarti, meskipun L2 memperluas fungsionalitas (seperti eksekusi EVM off-chain), tetapi 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 berbagai rantai.

Dalam sistem ini, sebuah transaksi dapat menghasilkan transaksi anak yang lebih kecil. Setiap transaksi anak mencakup 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 input di rantai sumber

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

  1. Memverifikasi konsistensi input dan output di rantai tujuan

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

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

Metode ini membuat verifikasi blok tetap sederhana, menggunakan kontrak verifikasi L1 yang familiar untuk memastikan keabsahan blok. Standar bersama ini dan cara transaksi lintas rantai yang ditingkatkan memberikan dasar yang kuat untuk pengembangan masa depan jaringan L2, serta menjadikan Booster Rollups sebagai kunci dalam 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, cukup dengan satu kali penyebaran aplikasi terdesentralisasi (dapp), aplikasi tersebut dapat secara otomatis diperluas ke semua jaringan Layer 2 (L2). Jika membutuhkan lebih banyak ruang blok, cukup tambahkan lebih banyak Booster Rollups tanpa konfigurasi tambahan. Ini berarti pengembang tidak akan menambah beban kerja, biaya penyebaran 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 memungkinkan skalabilitas dengan mudah.

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

Cara Kerja Booster Rollups

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

Jika tujuannya adalah untuk mencapai skala asli Ethereum, skenario peningkatan terbaik adalah dengan menerapkan Rollup berbasis L1. Dengan membiarkan validator L1 mengusulkan blok untuk seluruh jaringan Boosted, Ethereum dapat diperluas dengan cara yang mulus.

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

4A0WT6hPa0MnUszfDARYWbLDgNyQU7T66oivc26f.png

Karena Booster Rollups secara alami mendukung komposabilitas sinkron, model rollup ini menghilangkan masalah 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 penyebaran ulang di beberapa L2. Cukup dengan melakukan penyebaran 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 masalah menangani fragmentasi atau beralih antar 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 penyebaran ulang di beberapa L2. Cukup dengan melakukan penyebaran sekali di L1, dapps akan secara otomatis diperluas ke semua L2 Boosted yang ada dan yang akan datang, sehingga sangat menyederhanakan proses pengembangan dan penyebaran.

Keuntungan Booster Rollups

  1. Transparansi dan Ekspansibilitas

Booster Rollups meningkatkan skalabilitas dengan cara yang transparan, seperti menambahkan lebih banyak server ke kumpulan server. Aplikasi dapat dengan mulus memanfaatkan sumber daya tambahan, dan pengembang tidak perlu menerapkan infrastruktur L2 yang rumit 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 banyak Rollup, sementara pembaruan dikelola secara terpusat. Baik pengguna menggunakan akun eksternal (EOA) atau dompet pintar, mereka dapat melakukan transaksi lintas jaringan secara seamless melalui satu alamat.

  1. Mengatasi masalah daya tarik operator Rollup

Pengembang tidak perlu memilih jaringan penyebaran khusus, dapps akan secara otomatis mendukung berbagai jaringan Rollup. Booster Rollups dapat digunakan bersama dengan Rollups berbasis L1 untuk mencapai peningkatan kapasitas yang signifikan. Selain itu, tidak semua L2 perlu menjadi Booster Rollups, yang memungkinkan adanya 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, dengan kontrol tetap 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, sambil menghilangkan risiko titik kegagalan tunggal.

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 antara L2. Ini bukanlah batasan yang signifikan, karena kontrak pintar masih dapat menunjukkan perilaku yang berbeda melalui pendekatan yang didorong oleh data, misalnya, alamat kontrak yang disimpan di blockchain dapat bervariasi antar rantai.

Meskipun L1 memiliki data yang dibagikan, ini tidak secara langsung meningkatkan skalabilitas, yang merupakan tantangan yang melekat pada 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 memperoleh manfaat dari interoperabilitas, karena mereka tetap dapat diakses secara umum oleh semua pengguna.

Booster Rollups pada dasarnya adalah sebuah skala untuk L1, tetapi mereka memiliki mekanisme unik dalam eksekusi transaksi dan penyimpanan. Untuk menjelaskan transaksi Booster Rollup dengan benar, node L1 dan L2 harus tetap sinkron. Salah satu solusi yang mungkin adalah menjalankan L1 dan L2 secara bersamaan di node yang sama, beralih antara penyimpanan L1 bersama dan penyimpanan spesifik L2 saat mengeksekusi transaksi.

Kesimpulan

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

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

Lihat Asli
Konten ini hanya untuk referensi, bukan ajakan atau tawaran. Tidak ada nasihat investasi, pajak, atau hukum yang diberikan. Lihat Penafian untuk pengungkapan risiko lebih lanjut.
  • 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)