Analisis teknologi L2 generasi berikutnya di Ethereum: Booster Rollups

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

Dalam artikel pertama dari Rollups 2.0 Series kami, kami membahas rollup berbasis Layer 1 (L1) — sebuah 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 keaktifan L1, sambil membawa keuntungan lainnya.

Dalam artikel hari ini, kita akan membahas evolusi selanjutnya dari rollup: Booster Rollups. Booster Rollups tidak hanya dibangun di atas rollup berbasis L1, tetapi juga lebih memperluas komposabilitas Ethereum. Tapi bagaimana kita benar-benar 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 masih terjadi langsung di L1. Ini berarti bahwa, meskipun L2 memperluas fungsionalitas (seperti eksekusi EVM di luar rantai), hal ini 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 seperti itu, satu transaksi dapat menghasilkan sub-transaksi yang lebih kecil. Setiap sub-transaksi berisi rincian sebagai berikut:

  1. ID rantai sumber

  2. ID rantai tujuan

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

  4. Output yang dihasilkan oleh rantai target

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 target.

  1. Memverifikasi konsistensi input dan output di rantai tujuan

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

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

Metode ini membuat verifikasi blok tetap sederhana, menggunakan kontrak verifikasi L1 yang familiar untuk memastikan validitas blok. Standar bersama ini dan cara transaksi lintas rantai yang ditingkatkan meletakkan dasar yang kuat untuk perkembangan 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 pelaksanaan 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 menerapkan aplikasi terdesentralisasi (dapp) sekali dan secara otomatis menskalakan ke semua jaringan (L2) Layer 2. Jika Anda membutuhkan lebih banyak ruang blok, Anda cukup menambahkan lebih banyak Booster Rollup tanpa konfigurasi tambahan. Ini berarti bahwa pengembang tidak menambah beban kerja, biaya pemindahan, 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, sambil dengan mudah memungkinkan skala.

Dari sudut pandang teknis, Booster Rollups juga dapat digambarkan sebagai "mendistribusikan eksekusi dan penyimpanan transaksi ke 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 memperoleh manfaat melalui optimasi khusus L2.

Jika tujuannya adalah untuk mencapai skalabilitas Ethereum asli, skenario peningkatan terbaik adalah dengan menerapkan Rollup berbasis L1. Dengan memungkinkan validator L1 untuk 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 atom di semua jaringan L2 Booster. Desain ini mewujudkan visi skalabilitas Ethereum yang sudah dibayangkan sejak awal—baik terintegrasi maupun skalabel, memberikan solusi terpadu untuk tantangan pertumbuhan Ethereum.

4A0WT6hPa0MnUszfDARYWbLDgNyQU7T66oivc26f.png

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 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 menyebarkan sekali di L1, dapps akan secara otomatis diperluas ke semua Boosted L2 yang ada dan yang akan datang, sangat menyederhanakan proses pengembangan dan penyebaran.

Karena Booster Rollups secara alami mendukung kombinabilitas 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 Booster Rollups, pengembang dapat menskalakan dapp mereka tanpa harus melakukan beberapa pemindahan pada beberapa L2. Dengan penyebaran tunggal di L1, dapps secara otomatis menskalakan ke semua L2 yang Ditingkatkan yang ada dan yang akan datang, sangat menyederhanakan proses pengembangan dan penyebaran.

Keuntungan Booster Rollups

  1. Transparansi Ekstensibilitas

Booster Rollups meningkatkan skalabilitas dengan cara yang transparan, seperti menambahkan lebih banyak server ke kelompok server. Aplikasi dapat memanfaatkan sumber daya tambahan secara mulus, 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 deploy sekali di L1, dapps dapat secara default mendukung banyak Rollup, sementara pembaruan dikelola secara terpusat. Baik pengguna menggunakan akun eksternal (EOA) atau dompet cerdas, mereka dapat melakukan transaksi lintas jaringan secara seamless melalui satu alamat.

  1. Menangani masalah daya tarik operator Rollup

Pengembang tidak perlu memilih jaringan penyebaran secara khusus, 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, sehingga jaringan campuran menjadi mungkin.

  1. Peningkatan Kedaulatan dan Keamanan

Booster Rollups menghilangkan kebutuhan akan kontrak pembungkus tertentu (Wrapper Contracts) karena cara kerja kontrak pintar 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 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 bukan merupakan batasan yang signifikan, karena kontrak pintar masih dapat menunjukkan perilaku berbeda melalui metode berbasis data, misalnya alamat kontrak yang disimpan di rantai dapat bervariasi antara rantai yang berbeda.

Meskipun L1 memiliki data yang dibagikan, ini tidak langsung meningkatkan skalabilitas, yang merupakan tantangan yang melekat pada setiap 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, meskipun 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 transaksi dan penyimpanan. Untuk menginterpretasikan 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, dengan beralih antara penyimpanan L1 yang dibagikan dan penyimpanan khusus L2 saat mengeksekusi transaksi.

Kesimpulan

Booster Rollups menyediakan solusi yang transformatif, meningkatkan throughput transaksi dan efisiensi penyimpanan dengan integrasi yang mulus dengan L1, untuk mengatasi tantangan skalabilitas Ethereum. Mereka mengatasi masalah fragmentasi dan efisiensi penyebaran yang rendah, memungkinkan pengembang untuk dengan mudah memperluas dapps di berbagai L2, sambil mempertahankan keamanan dan kedaulatan.

Dengan menyederhanakan skalabilitas dan memfasilitasi interoperabilitas, Booster Rollups membuka jalan bagi ekosistem Ethereum yang lebih terintegrasi 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.io
Komunitas
Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)