Membaca generasi berikutnya dari Ethereum L2: Rollups asli

Rollups asli menggunakan STF L1 mereka sendiri sebagai validator status Layer Aplikasi.

Menulis: Komunitas Chainers

Dalam dua tahun terakhir, Ethereum telah sepenuhnya berkomitmen pada roadmap 'Rollup Center'. Strategi ini melibatkan mengunci ETH di kontrak jembatan, melakukan transaksi di luar rantai, dan menggunakan bukti - baik bukti penipuan maupun bukti pengetahuan nol (ZKP) - untuk memverifikasi status Layer2 (L2) dan memproses penarikan.

Namun, ada tantangan besar: Ethereum sendiri tidak melakukan verifikasi EVM secara asli, memaksa rollup untuk secara independen menerapkan sistem bukti mereka sendiri di atas rantai untuk memverifikasi transisi status.

Ethereum sering mengalami hard fork, yang dapat mengubah EVM, ini berarti tim rollup harus bertanggung jawab atas pemeliharaan dan pembaruan implementasi khusus mereka. Ini biasanya memerlukan pembentukan komite keamanan atau adopsi sistem pemerintahan voting berbasis token, untuk mengelola pembaruan kontrak jembatan dan mekanisme bukti mereka.

Dalam seri sebelumnya, kami telah membahas Based rollup dan Booster rollup. Sekarang, kami akan beralih ke pemahaman yang lebih mendalam tentang konsep rollup asli.

**Apa perbedaan antara Based, Booster, dan native?

Dapat ada banyak kebingungan antara definisi Based rollup, Booster rollup, dan rollup asli. Dalam seri sebelumnya, kami telah memperkenalkan Based rollup dan Booster rollup, jadi disarankan untuk melihat konten tersebut sebelum membaca artikel ini. Namun, kami akan dengan cepat mengulas tiga jenis rollup ini.

Berbasis rollups menggunakan kumpulan verifier L1 untuk mengurutkan transaksi, mendorong desentralisasi, tetapi karena waktu blok L1 yang relatif lebih lama (misalnya 12 detik), dapat mempengaruhi throughput. Namun, upaya sedang dilakukan untuk meningkatkan pengalaman ini dengan menggunakan teknologi pre-confirmation, sehingga pengguna dapat menikmati konfirmasi transaksi yang lebih cepat saat terus berinovasi dalam komunitas.

Booster Rollups memperluas eksekusi dan penyimpanan dengan mensimulasikan pemrosesan L1 di L2, memungkinkan aplikasi tumbuh tanpa perlu dideploy ulang. Meskipun pendekatan ini memberikan skalabilitas, namun dibandingkan rollups tradisional, hal ini memperkenalkan kompleksitas tambahan, memerlukan upaya rekayasa yang lebih rumit untuk pengembangan dan pemeliharaan.

Rollups asli menggunakan fungsi pemindahan status (STF) L1 sendiri sebagai validator perubahan status Layer Aplikasi. Namun, meskipun Optimism, Arbitrum, dan rollups lainnya beroperasi dalam lingkungan setara EVM, mereka sering kali mengandung modifikasi kustom yang kompleks atau tidak praktis yang tidak dapat diimplementasikan secara langsung di Ethereum.

Rollups asli sebelumnya dikenal sebagai rollups legal, telah didiskusikan secara rinci dalam berbagai tulisan. Selain itu, istilah 'rollup spesifikasi' pernah digunakan secara singkat oleh @apolynya. Namun, istilah 'legal' akhirnya digantikan oleh 'asli' untuk menunjukkan bahwa rollups setara EVM yang ada mungkin akan ditingkatkan ke model ini. Istilah 'asli' diajukan oleh @danrobinson dan kontributor anonim dari Lido.

Bagaimana rollup asli bekerja?

Proposal rollup asli memperkenalkan pra-kompilasi EXECUTE, yang bertujuan untuk bertindak sebagai validator transisi status rollup. Pra-kompilasi ini akan memungkinkan tim rollup untuk menggunakannya dalam kontrak validator mereka, memberikan Based kepada sistem bukti, dan mewarisi verifikasi asli dari Ethereum rollup.

Karena pra-kompilasi baru ini dalam beberapa hal mirip dengan konsep 'EVM di dalam EVM', itu akan diperbarui melalui proses hard fork Ethereum di bawah konsensus sosialnya. Ini memastikan perubahan pada EVM tercermin dalam pra-kompilasi, memungkinkan rollup mewarisi verifikasi Ethereum dan mengurangi tanggung jawab pengaturan keamanan tim rollup dalam komite keamanan atau tanda tangan ganda, sehingga membuat rollup lebih aman bagi pengguna secara inheren.

MENGEKSEKUSI pra-kompilasi sebagai validator transisi status EVM, memungkinkan rollup di Layer Aplikasi untuk memanfaatkan fasilitas asli Ethereum Berbasis. Ini menggunakan input seperti pre_state_root, post_state_root, trace, dan gas_used untuk memvalidasi transisi, dengan mekanisme harga gas mirip dengan EIP-1559. Sesuai dengan kebutuhan skalabilitas rollup, validator dapat memaksa kebenaran transisi status rollup melalui eksekusi ulang atau bukti SNARK. Selain itu, ada penundaan slot untuk mengurangi risiko sentralisasi, seperti persaingan bukti berdasarkan MEV.

Prekompilasi ini menyederhanakan pengembangan rollup dengan mendukung 'rollup' tanpa kepercayaan dalam sistem bukti. Ketika digabungkan dengan desain rollup Berbasis, di mana pengurutan dan sistem bukti dikelola oleh Ethereum, struktur ini dapat mencapai kepercayaan penuh, biasanya disebut sebagai 'rollup super' Ini meningkatkan komposabilitas dan memiliki potensi penyelesaian secara real-time, mendorong desain rollup yang lebih komposable dan aman.

image-20240930222847819.png

Perilaku pra-kompilasi yang diusulkan mirip dengan EVM, dengan mengeksekusi ulang transaksi rollup untuk memverifikasi kebenaran. Ini bertentangan dengan keunggulan inti rollup, karena keunggulan rollup terletak pada eksekusi di luar rantai, hanya mengirimkan bukti validitas ke Ethereum. Sebaliknya, pra-kompilasi pada dasarnya mencerminkan apa yang sudah dilakukan oleh Ethereum, dan tidak menambahkan nilai apa pun dalam mengurangi beban komputasi dari L1.

Pemilihan validator mirip EVM daripada validator zk berasal dari ketidakmatangan teknologi ZK saat ini. zkVM yang banyak digunakan saat ini telah menunjukkan kerentanannya, sementara perkembangan cepat ZKP membuat risiko dan kurang fleksibilitas untuk memasukkan validator zk khusus ke dalam rantai. Sebaliknya, Ethereum lebih memperhatikan keberagaman dan netralitas, memungkinkan eksperimen dengan berbagai klien zk daripada terkunci pada satu validator saja.

Namun, ini tidak berarti bahwa pra-kompilasi tidak memberikan kontribusi terhadap skalabilitas Ethereum. Meskipun Ethereum memastikan keamanannya dengan mempertahankan verifier zk-proof di luar rantai, ia menggunakan pra-kompilasi ini untuk memverifikasi zk-proof yang diserahkan oleh rollup. Hal ini memungkinkan verifikator Ethereum untuk menghindari simulasi lengkap dari semua transaksi rollup dari awal hingga akhir. Sebaliknya, dengan bergantung pada zk-proof di luar rantai, jaringan tetap menjaga jaminan keamanannya, sambil berupaya untuk mencapai skalabilitas dalam pelaksanaan.

Apa keuntungan utama dari rollup asli?

Dengan rollups asli, banyak pekerjaan kompleks dapat ditangani oleh pra-pemrosesan, membuat pembuktian kecurangan atau pemeriksaan SNARK menjadi lebih sederhana. Ini berarti lebih sedikit kode yang perlu ditulis dan dipelihara, tanpa perlu sistem tambahan seperti jaringan bukti atau komite keamanan.

Biaya verifikasi SNARK di lapisan atas tinggi, sehingga banyak zk-rollup jarang menyelesaikan transaksi untuk menghemat biaya. Prekompilasi EXECUTE dapat membantu mengurangi biaya ini dengan menggabungkan beberapa bukti bersama menggunakan SNARK secara rekursif. Metode ini dapat membantu rollup memverifikasi transaksi dengan lebih efisien, sehingga verifikasi di luar rantai menjadi lebih hemat biaya.

Dalam rollup tradisional, memastikan operasi tanpa kesalahan merupakan tantangan, dan biasanya memerlukan pemeriksaan yang luas. Banyak tim mengurangi risiko dengan mengadopsi pengurutan terpusat untuk mencegah pembentukan blok jahat. Namun, dengan eksekusi asli yang telah diprakarsai, mekanisme pengurutan yang lebih aman dan tanpa izin mungkin dapat dicapai. Pendekatan ini dapat membuat rollup mewarisi keamanan L1 dan juga kecukupan aset, karena transaksi diverifikasi langsung dalam lingkungan kepercayaan Ethereum.

Ada banyak rollup yang kompatibel dengan EVM, tetapi hampir tidak ada yang setara dengan EVM: menjaga sinkronisasi dengan blockchain utama biasanya memerlukan tim atau sistem voting untuk memperbarui rollup, yang mungkin membawa risiko. Rollup asli dapat memperbarui secara otomatis dengan blockchain utama, menjaga semua hal tetap sinkron tanpa aturan tambahan atau pemilih.

Untuk zk-rollups, mencapai waktu bukti yang sangat rendah, misalnya 100 milidetik, merupakan tugas rekayasa yang sangat menantang. Sebaliknya, rollups asli mungkin memungkinkan jadwal waktu bukti yang lebih 'longgar', memperpanjangnya hingga satu slot penuh. Pendekatan ini mengurangi tekanan untuk segera menghasilkan bukti, mungkin meningkatkan keandalan dan memperkuat integrasi dengan L1.

Apakah semua rollup akan menjadi native?

Saat ini, semua tumpukan rollup, seperti OP Stack dan Arbitrum Orbit Stack, memiliki potensi untuk berubah menjadi "rollups asli", mewarisi fitur keamanan Ethereum secara langsung. Upgrade ini akan membuat pengguna merasa lebih puas karena keamanan ditingkatkan, sementara tim rollup merasa lebih tenang karena tidak perlu lagi melibatkan komite keamanan. Sementara itu, tim rollup masih dapat bersaing dengan menyediakan lapisan pengurutan bersama yang efisien, serta menangkap biaya pengurutan untuk memaksimalkan MEV.

Namun, tidak semua rollup akan beralih ke bentuk aslinya. Beberapa fitur L2 tidak kompatibel dengan rollups asli secara alami, termasuk jenis transaksi unik, metode akuntansi gas yang berbeda, dan prakompilasi yang tidak dapat ditemukan di blockchain utama L1. Keberagaman VM di antara L2 rollups, yang berbagi satu Dasar keamanan bersama, adalah salah satu keunggulan besar dari ekosistem L2 saat ini, misalnya

  • @EclipseFND adalah rollups SVM
  • @movementlabsxyzMoveVM rollup
  • @Starknet adalah rollup CairoVM

Seperti yang ditunjukkan oleh @doganeth_en, rollups di masa depan akan dibagi menjadi tiga kategori: rollups perusahaan, rollups berorientasi kinerja, dan rollups asli yang 'teralign'.

Perusahaan akan fokus pada pengelolaan, pengurutan, dan memiliki rollups mereka, sangat cocok untuk perusahaan yang ingin memiliki kontrol serupa dengan web2 dalam urutan transaksi, eksekusi, dan aplikasi.

Rollup yang berfokus pada kinerja akan menggunakan penyelesaian Ethereum, tetapi bergantung pada ketersediaan data alternatif untuk kinerja optimal, seperti @megaeth_labs dengan @eigen_da untuk ketersediaan data. Rollup ini kurang terdesentralisasi, tetapi meningkatkan utilitas ETH dengan mengorbankan fitur Ethereum tertentu.

Rollups asli akan sepenuhnya terintegrasi dengan infrastruktur Berbasis Ethereum, dan menyediakan: desentralisasi tingkat Ethereum, eksekusi bersama dengan akses langsung ke status, dan verifikasi bukti ZK off-chain yang lebih murah. Rollups ini membantu efek jaringan Ethereum, mungkin berbagi pendapatan, tetapi keberlanjutan bergantung pada insentif ekonomi alami.

Kesimpulan

Rollups asli mewakili perkembangan besar dalam peta jalan rollup Ethereum, menyediakan cara yang lebih sejajar dengan infrastruktur Berbasis Ethereum. Dengan memperkenalkan pra-penyusunan EXECUTE, rollups asli menyederhanakan tata kelola, menghilangkan ketergantungan pada multi-signature, komite keamanan, atau sistem pemungutan suara berbasis token. Pendekatan ini tidak hanya meningkatkan keamanan, tetapi juga memungkinkan rollups untuk meluas secara lebih efisien, menggunakan bukti zk di luar rantai, sehingga memastikan minimalkan kepercayaan dan skalabilitas.

Meskipun proposal ini memiliki prospek yang luas, namun bukan tanpa tantangan. Meskipun sebagian besar rollup yang ada saat ini disebut sebagai setara EVM, namun biasanya mereka memiliki modifikasi ringan terhadap EVM. Oleh karena itu, transisi ke model rollup asli mungkin akan memberikan beban pengembangan tambahan bagi rollup yang memiliki implementasi EVM yang disesuaikan.

Meskipun demikian, rollups asli memberikan jalur yang menarik untuk menggabungkan keamanan dan fleksibilitas Ethereum dengan desain rollup. Dengan memfasilitasi penyelarasan dengan L1, mereka mendorong inovasi, sambil mengurangi fragmentasi, membuat ekosistem Ethereum lebih erat dan tahan di masa depan.

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)