Penulis: 2077Research Sumber: X, @2077Research Terjemahan: Shan Opa, 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 juga 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 lanjut memperluas komposabilitas Ethereum. Namun, 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 tetap terjadi langsung di L1. Ini berarti bahwa meskipun L2 memperluas fungsionalitas (seperti eksekusi EVM di luar rantai), 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, satu transaksi dapat menghasilkan sub-transaksi yang lebih kecil. Setiap sub-transaksi berisi detail berikut:
ID rantai sumber
ID rantai tujuan
Masukkan data (misalnya pemanggil, alamat, dan data panggilan)
Output yang dihasilkan oleh rantai tujuan
Dua fungsi utama dari data transaksi ini:
Sebagai input di rantai sumber
Ini memungkinkan peserta untuk langsung melihat output tanpa harus terlibat langsung dengan rantai target.
Verifikasi 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 mengikuti 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 memberikan dasar yang kuat untuk perkembangan masa depan jaringan L2, dan juga membuat Booster Rollups menjadi 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 mengeksekusi dan menyimpan diperluas 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 memperluas ke semua jaringan Layer 2 (L2). Jika lebih banyak ruang blok diperlukan, cukup tambahkan lebih banyak Booster Rollups tanpa konfigurasi tambahan. Ini berarti pengembang tidak akan menambah beban kerja, biaya redeployment, 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 mencapai skala.
Dari sudut pandang teknis, Booster Rollups juga dapat digambarkan 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 skalabilitas Ethereum asli, skenario peningkatan terbaik adalah menerapkan pada Rollup berbasis L1. Dengan membiarkan validator L1 mengajukan 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 yang dibayangkan Ethereum sejak awal—baik terintegrasi maupun dapat diskalakan, menyediakan solusi terpadu untuk tantangan pertumbuhan Ethereum.
Karena Booster Rollups secara alami mendukung komposabilitas sinkron, model rollup ini menghilangkan masalah 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 beberapa penyebaran ulang di berbagai L2. Cukup dengan menyebarkan 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.
Karena Booster Rollups secara alami mendukung komposabilitas sinkron, model rollup ini menghilangkan kerumitan menangani fragmentasi atau beralih antara beberapa L2. Semua aplikasi terdesentralisasi (dapps) yang diprioritaskan 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 berkali-kali di beberapa L2. Cukup lakukan penyebaran sekali di L1, dapps akan secara otomatis diperluas ke semua Boosted L2 yang ada dan yang akan datang, yang secara signifikan menyederhanakan proses pengembangan dan penyebaran.
Keuntungan Booster Rollups
Transparansi Ekstensibilitas
Booster Rollups meningkatkan skalabilitas dengan cara yang transparan, seperti menambahkan lebih banyak server ke kumpulan server. Aplikasi dapat memanfaatkan sumber daya tambahan secara mulus, dan pengembang tidak perlu menerapkan infrastruktur L2 yang rumit untuk memperluas solusi.
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.
Mengatasi masalah efisiensi penyebaran yang rendah
Pengembang hanya perlu menyebarkan dapps sekali di L1, yang secara default dapat mendukung banyak Rollup, sementara pembaruan dikelola secara terpusat. Baik pengguna menggunakan akun eksternal (EOA) atau dompet cerdas, mereka dapat melakukan transaksi lintas jaringan dengan mulus melalui satu alamat.
Mengatasi 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, yang memungkinkan terciptanya jaringan campuran.
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 secara signifikan meningkat, sekaligus menghilangkan risiko titik kegagalan tunggal.
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 konsisten antara L2. Ini bukanlah batasan yang signifikan, karena kontrak pintar masih dapat menunjukkan perilaku yang berbeda melalui pendekatan berbasis data, misalnya, alamat kontrak yang disimpan di rantai dapat bervariasi antar rantai.
Meskipun L1 memiliki data yang dibagikan, ini tidak secara langsung meningkatkan skala, yang merupakan tantangan inheren dari sistem yang dapat diskalakan. Para pengembang harus melakukan optimasi untuk meminimalkan dampak ini. Mirip dengan perangkat lunak tradisional, tidak semua aplikasi terdesentralisasi (dapps) dapat sepenuhnya memanfaatkan pemrosesan paralel. Namun, bahkan jika dapps ini berjalan di L2 yang terpisah, mereka tetap dapat memperoleh manfaat dari interoperabilitas karena mereka menjaga aksesibilitas yang universal bagi semua pengguna.
Booster Rollups pada dasarnya adalah jenis skalabilitas L1, tetapi mereka memiliki mekanisme unik dalam eksekusi dan penyimpanan transaksi. Untuk menginterpretasikan transaksi Booster Rollup dengan benar, node L1 dan L2 harus tetap sinkron. Salah satu solusi yang mungkin adalah menjalankan L1 dan L2 pada node yang sama secara bersamaan, dengan beralih antara penyimpanan L1 yang dibagikan dan penyimpanan spesifik L2 saat mengeksekusi transaksi.
Kesimpulan
Booster Rollups menyediakan solusi transformatif dengan integrasi yang mulus dengan L1, meningkatkan throughput transaksi dan efisiensi penyimpanan, 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 mempertahankan keamanan dan kedaulatan.
Dengan menyederhanakan skalabilitas dan memfasilitasi interoperabilitas, Booster Rollups membuka jalan bagi ekosistem Ethereum yang lebih terpadu dan ramah pengguna.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
1 Suka
Hadiah
1
1
Bagikan
Komentar
0/400
IELTS
· 12jam yang lalu
Merasa btc sudah mencapai puncak, disarankan untuk menarik keuntungan secara bertahap, bisa tukar sedikit bsv. bch. juga sudah sampai puncak #BTC再创新高##我的Gate时刻#
Analisis teknologi L2 generasi berikutnya di Ethereum: Booster Rollups
Penulis: 2077Research Sumber: X, @2077Research Terjemahan: Shan Opa, 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 juga 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 lanjut memperluas komposabilitas Ethereum. Namun, 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 tetap terjadi langsung di L1. Ini berarti bahwa meskipun L2 memperluas fungsionalitas (seperti eksekusi EVM di luar rantai), 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, satu transaksi dapat menghasilkan sub-transaksi yang lebih kecil. Setiap sub-transaksi berisi detail berikut:
ID rantai sumber
ID rantai tujuan
Masukkan data (misalnya pemanggil, alamat, dan data panggilan)
Output yang dihasilkan oleh rantai tujuan
Dua fungsi utama dari data transaksi ini:
Ini memungkinkan peserta untuk langsung melihat output tanpa harus terlibat langsung dengan rantai target.
Ini digunakan untuk mengonfirmasi 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.
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 memberikan dasar yang kuat untuk perkembangan masa depan jaringan L2, dan juga membuat Booster Rollups menjadi 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 mengeksekusi dan menyimpan diperluas 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 memperluas ke semua jaringan Layer 2 (L2). Jika lebih banyak ruang blok diperlukan, cukup tambahkan lebih banyak Booster Rollups tanpa konfigurasi tambahan. Ini berarti pengembang tidak akan menambah beban kerja, biaya redeployment, 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 mencapai skala.
Dari sudut pandang teknis, Booster Rollups juga dapat digambarkan 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 skalabilitas Ethereum asli, skenario peningkatan terbaik adalah menerapkan pada Rollup berbasis L1. Dengan membiarkan validator L1 mengajukan 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 yang dibayangkan Ethereum sejak awal—baik terintegrasi maupun dapat diskalakan, menyediakan solusi terpadu untuk tantangan pertumbuhan Ethereum.
Karena Booster Rollups secara alami mendukung komposabilitas sinkron, model rollup ini menghilangkan masalah 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 beberapa penyebaran ulang di berbagai L2. Cukup dengan menyebarkan 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.
Karena Booster Rollups secara alami mendukung komposabilitas sinkron, model rollup ini menghilangkan kerumitan menangani fragmentasi atau beralih antara beberapa L2. Semua aplikasi terdesentralisasi (dapps) yang diprioritaskan 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 berkali-kali di beberapa L2. Cukup lakukan penyebaran sekali di L1, dapps akan secara otomatis diperluas ke semua Boosted L2 yang ada dan yang akan datang, yang secara signifikan menyederhanakan proses pengembangan dan penyebaran.
Keuntungan Booster Rollups
Booster Rollups meningkatkan skalabilitas dengan cara yang transparan, seperti menambahkan lebih banyak server ke kumpulan server. Aplikasi dapat memanfaatkan sumber daya tambahan secara mulus, dan pengembang tidak perlu menerapkan infrastruktur L2 yang rumit untuk memperluas solusi.
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.
Pengembang hanya perlu menyebarkan dapps sekali di L1, yang secara default dapat mendukung banyak Rollup, sementara pembaruan dikelola secara terpusat. Baik pengguna menggunakan akun eksternal (EOA) atau dompet cerdas, mereka dapat melakukan transaksi lintas jaringan dengan mulus melalui satu alamat.
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, yang memungkinkan terciptanya jaringan campuran.
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 secara signifikan meningkat, sekaligus menghilangkan risiko titik kegagalan tunggal.
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 konsisten antara L2. Ini bukanlah batasan yang signifikan, karena kontrak pintar masih dapat menunjukkan perilaku yang berbeda melalui pendekatan berbasis data, misalnya, alamat kontrak yang disimpan di rantai dapat bervariasi antar rantai.
Meskipun L1 memiliki data yang dibagikan, ini tidak secara langsung meningkatkan skala, yang merupakan tantangan inheren dari sistem yang dapat diskalakan. Para pengembang harus melakukan optimasi untuk meminimalkan dampak ini. Mirip dengan perangkat lunak tradisional, tidak semua aplikasi terdesentralisasi (dapps) dapat sepenuhnya memanfaatkan pemrosesan paralel. Namun, bahkan jika dapps ini berjalan di L2 yang terpisah, mereka tetap dapat memperoleh manfaat dari interoperabilitas karena mereka menjaga aksesibilitas yang universal bagi semua pengguna.
Booster Rollups pada dasarnya adalah jenis skalabilitas L1, tetapi mereka memiliki mekanisme unik dalam eksekusi dan penyimpanan transaksi. Untuk menginterpretasikan transaksi Booster Rollup dengan benar, node L1 dan L2 harus tetap sinkron. Salah satu solusi yang mungkin adalah menjalankan L1 dan L2 pada node yang sama secara bersamaan, dengan beralih antara penyimpanan L1 yang dibagikan dan penyimpanan spesifik L2 saat mengeksekusi transaksi.
Kesimpulan
Booster Rollups menyediakan solusi transformatif dengan integrasi yang mulus dengan L1, meningkatkan throughput transaksi dan efisiensi penyimpanan, 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 mempertahankan keamanan dan kedaulatan.
Dengan menyederhanakan skalabilitas dan memfasilitasi interoperabilitas, Booster Rollups membuka jalan bagi ekosistem Ethereum yang lebih terpadu dan ramah pengguna.