Menafsirkan Jalan Menuju RollupDesentralisasi: Dilema Berbagi Pemesanan dan Lokakarya ETH

Penulis asli: Taiko Labs

Terjemahan asli: TechFlow Deep Tide

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Ringkasan Poin

Rencana jalan dengan Rollup sebagai pusat menyebabkan fragmentasi dan isolasi blockchain. Fragmentasi ini mengakibatkan kurangnya transfer nilai antara Rollup. Untuk mengatasi masalah ini, muncul mekanisme pengurutan bersama seperti Espresso, Astria, dan Radius. Namun, solusi ini pada dasarnya memerlukan asumsi kepercayaan baru karena lapisan semacam itu harus memiliki seperangkat keamanan sendiri.

Jika kita ingin membangun lapisan pengurutan bersama untuk Rollup, Ethereum adalah lapisan netral yang paling dapat dipercaya yang dapat kita bangun atau gunakan. Rollup berbasis Ethereum (disebut Based Rollup) secara alami dapat sepenuhnya terintegrasi dengan Ethereum dan Based Rollup lainnya. Namun, skema sebagai Based Rollup juga menghadapi beberapa tantangan. Salah satu tantangan terbesar adalah waktu blok yang sama dengan Ethereum, terbatas pada 12 detik. Solusinya adalah menyediakan mekanisme konfirmasi yang cepat, seperti pengurut sentralisasi, atau mempercepat waktu blok Ethereum. Di Testnet, kecepatan berdasarkan konfirmasi lebih cepat daripada pengurut sentralisasi saat ini.

Persimpangan jalan

Melihat kembali awal artikel, arah yang dipilih oleh ETH adalah sangat penting. ETH telah menganut Desentralisasi sejak hari pertama, ini adalah tugas utama. Prioritas ini membawa beberapa batasan dalam pengalaman pengguna. Batasan-batasan ini berasal dari tantangan desain sistem distribusi Desentralisasi (seperti pemrosesan status global, eksekusi berurutan, dll). Inilah perbedaan ETH dengan L1 lainnya. Mereka memilih jalur yang berbeda. L1 lainnya memilih kecepatan dan biaya rendah dengan mengorbankan beberapa Desentralisasi. Alasan kecepatan dan biaya rendah terjadi adalah karena mereka memiliki Proof of History, ukuran Blok yang lebih besar, dan pemrosesan paralel. Konsep-konsep ini memungkinkan transaksi yang cepat dan murah, tetapi juga meningkatkan beban validator. Itulah mengapa persyaratan perangkat keras validator L1 lainnya lebih tinggi daripada ETH.

Sebelum upgrade sendiri melalui sejarah kadaluwarsa, tanpa status, Verkle tree, dsb, kami menyerahkan tugas kepada Rollup.

Empat tahun yang lalu, Ethereum mengadopsi rencana jalan berbasis Rollup untuk outsourcing eksekusi guna menjadikannya lingkungan pengguna yang lebih ramah hingga peningkatan tiba. Berkat ini, kami mencapai rata-rata harian 250 TPS di seluruh Ethereum.

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

rollup.wtf

Seperti yang disebutkan di atas, sudah empat tahun sejak Ethereum memutuskan untuk mengadopsi roadmap berbasis Rollup. Selama periode ini, terdapat banyak eksperimen tentang "apa sebenarnya Ethereum itu" di L2. Ada AltVM (Fuel, Fluent), zkVM (Aztec, Starknet), zkEVM (Scroll, Linea, zkSync), Parallel EVM (MegaETH), dan lain-lain. Semua ini memberikan gambaran tentang masa depan Ethereum. Namun, mereka juga menciptakan banyak blockchain independen yang tidak memiliki hubungan satu sama lain. Inilah sebabnya mengapa lapisan urut bersama muncul untuk mengatasi masalah fragmentasi.

Lapisan Penyortiran Berbagi

Saat ini, Rollup memiliki pengurut yang terpusat. Hal ini memperkenalkan risiko audit besar, aktivitas, dan ekstraksi MEV. Jika Rollup ingin menjadi Desentralisasi, dapat memilih untuk berbagi pengurut. Dengan menggunakan pengurut bersama, Rollup dapat memanfaatkan finalitas, Desentralisasi, transaksi cepat, dan atomisitas Interaksi Cross-Chain. Seperti yang dikatakan oleh Vitalik: 'Desentralisasi Rollup membutuhkan 90% usaha untuk mengembangkan L1 baru.' Oleh karena itu, dengan memilih pengurut bersama, dapat menghindari usaha teknik Desentralisasi.

Shared sorting layer is essentially a layer that connects the sorting rights of participants in Rollup to a single sorter network. This layer runs the Konsensusprotokol, such as BFT, which anyone can participate in (within the design limitations of the Konsensusprotokol). Therefore, multiple Rollups have a common mechanism for determining the order of transactions. This mechanism also provides fast L2 finality and composability among all participants in Rollup.

Layer urutan bersama adalah pasar pengurut. Di pasar ini, Rollup dapat menjual ruang Blok (dan hak usul) mereka satu per satu kepada penawar yang lebih tinggi. Ini juga menciptakan lapisan redistribusi MEV di antara semua Rollup yang terlibat.

Fokus

Lapisan pengurutan yang dibagi memiliki efek jaringan, dapat menciptakan komposabilitas atomik dan MEV bersama di antara semua Rollup yang terlibat. Rollup bergabung dengan jaringan untuk meningkatkan nilai Blok-nya (sekaligus mendesentralisasi penyortirannya).

Namun, sesuai dengan desain sistem pengurutan bersama, Rollup yang terlibat harus sebanyak mungkin. Jika Rollup X yang terlibat keluar dari rantai, alokasi MEV akan terganggu, dengan langsung mempengaruhi efek jaringan. Oleh karena itu, pengurutan bersama adalah permainan tanpa akhir, di mana para peserta harus tetap berada di dalamnya. Seperti yang dikatakan oleh Rushi, ini adalah model B2B yang murni.

Layer urutan berbagi menjalankan protokol seperti BFT di sebelah pasar penyortiran berbagi untuk mencapai finalitas L2 yang cepat dan memperkenalkan asumsi jujur. Ini berasumsi bahwa setengah validator adalah jujur. Jika karena suatu alasan, setengah validator offline atau tidak jujur, jaringan dapat kehilangan aktivitas (mereka dapat menggunakan skema cadangan berbasis ). Jika protokol BFT kehilangan aktivitas, Rollup yang terlibat tidak dapat memanfaatkan finalitas yang cepat karena mereka harus memperoleh sertifikasi finalitas dari protokol BFT. Penarikan dari lapisan ini juga akan dihentikan. Tetapi bahkan jika protokol BFT mengalami kegagalan, redistribusi MEV akan tetap berlanjut karena dalam Espresso, misalnya, redistribusi MEV terpisah dari protokol BFT. Dalam hal keamanan ekonomi dan aktivitas, Ethereum selalu menjadi protokol BFT yang paling kuat dibandingkan dengan Etherum.

Selain itu, jika mereka menggunakan stake yang berat, ada risiko stake yang berat. Jika persyaratan perangkat keras validator sangat tinggi, ini akan menyebabkan monopoli. Jika layanan stake berat mengalami kesalahan, kemungkinan akan terjadi pemotongan besar-besaran; untuk informasi lebih lanjut, lihat pertanyaan umum risiko Eigenlayer. Untuk metode stake berat dalam sorter bersama, lihat penelitian bersama Nethermind dan Fourpillar.

Perlu diperhatikan bahwa, dengan mempertimbangkan penggunaan pra-konfirmasi oleh sorter bersama, proses ini dapat diselesaikan di L1 (yaitu, berbasis pra-konfirmasi), yang menghilangkan kebutuhan untuk lapisan baru. Harus juga diperhatikan bahwa sorter bersama masih harus melewati saluran L1. Oleh karena itu, "finalitas cepat" tidak memiliki arti di sini.

Secara keseluruhan, kami percaya bahwa jika lapisan pengurut berbagi tidak memiliki Desentralisasi dan ketahanan, mereka akan menjadi titik kegagalan tunggal. Mereka akan menjadi segmen paling rentan bagi semua pilihan untuk bergabung dengan rollup.

Keterpisahan netral bukan lagi lelucon: Berbasis

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Seperti yang telah kami sebutkan sebelumnya, Ethereum adalah lapisan netralitas yang paling dapat dipercaya untuk membangun berbagai aplikasi. Rollup mencapai tujuan ini dengan mengirimkan batch dan bukti mereka ke Ethereum untuk memanfaatkannya sebagai lapisan ketersediaan data. Saat ini, sebagian besar Rollup dikelola oleh sorter terpusat dan semua transaksi diurutkan oleh tim Rollup. Beberapa tim masih berusaha merancang solusi untuk membuat jaringan mereka Desentralisasi, seperti yang dilakukan oleh Aztec dengan Fernet mereka. Ada juga metode lain untuk mencapai Desentralisasi jaringan tanpa menghabiskan banyak sumber daya teknik: metode berbasis sortir.

Taiko adalah Rollup Berbasis yang pertama kali menggunakan ETH sebagai lapisan pengurutan. Blok dibangun sepenuhnya di atas ETH. Siapa pun dapat mengajukan proposal Blok, dan proses ini tidak memerlukan izin. Setiap Rollup dapat mencapai komposabilitas dengan mengandalkan ETH daripada menambahkan lapisan baru. Karena slot ETH dan Based Rollup bergerak secara sinkron, mereka sepenuhnya kompatibel satu sama lain. Ini berarti Pinjaman Flash dapat dilakukan di L1 dan melakukan beberapa aktivitas di Based Rollup dalam slot yang sama (terima kasih kepada desain BBR kami, lihat detailnya di sini). Namun, pendekatan berbasis ETH juga memiliki beberapa biaya.

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Sumber: L2 Beat

Kami membahas masalah ini dalam artikel 'Pertimbangan Pusat Rollup Berbasis Pre-Confirmation', tetapi mari kita ringkas. Seperti yang kami katakan, waktu Blok Based Rollup sama dengan Ethereum, yaitu 12 detik. Ini berarti Based Rollup perlu mengirimkan data melalui blob (atau calldata) ke L1 setiap 12 detik. Jika blob tidak dapat diisi dengan transaksi L2 yang cukup untuk menutupi biaya L1, Anda akan mengalami kerugian. Untuk menghindari ini dari dialihkan ke pengguna kami, kami awalnya menanggung biaya ini dan menghabiskan sejumlah besar dana. Saat ini, waktu Blok proposer telah melebihi 12 detik (sekitar 20 detik) untuk mencapai keuntungan.

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Ini adalah contoh kesulitan yang dihadapi oleh Based Rollup melalui Taiko. Secara keseluruhan, masalah utamanya adalah waktu blok dan pembatasan pendapatan sebagai biaya dasar, bukan pengurut terpusat. Anda mengorbankan pendapatan karena pengurutan tidak memerlukan izin sama sekali, sehingga MEV Anda sepenuhnya mengalir ke Ethereum, tanpa nilai yang dapat ditangkap dari transaksi (Spire Labs sedang mengembangkan kerangka kerja untuk memperbaiki model pendapatan Based Rollup).

Untuk mengatasi masalah pengalaman pengguna dan waktu blok, kami memiliki dua pilihan:

  • Berdasarkan konfirmasi sebelumnya
  • Blok waktu yang lebih cepat di L1

Berdasarkan Pra-konfirmasi

Berbasis konfirmasi sebelumnya dengan menggunakan beberapa validator L1 untuk memberikan konfirmasi sebelumnya kepada pengguna L2. Saat ini, berbasis konfirmasi sebelumnya telah berhasil berjalan di jaringan uji Helder, dan sekarang dapat melakukan transaksi dengan cepat seperti kilat di Taiko (demonstrasi Gattaca sekitar 20 milidetik, sekitar 260 milidetik di Arbitrum).

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Demo Pra-Konfirmasi Berbasis Titan

Dalam pemastian prasejarah, Anda tidak mewarisi semua aktivitas dan keamanan Etherum. Anda hanya percaya pada subset pengesahan Etherum. Namun, penting untuk dicatat bahwa kami sedang mendapatkan janji yang dapat dipercaya dari para pengusul Etherum saat ini. Siapa pun dapat menjadi penyedia pemastian prasejarah dengan bertaruh sejumlah Ether pada kontrak pendaftaran. Kami telah menjelaskan detail pemastian prasejarah dalam artikel blog sebelumnya, silakan lihat di sini.

Berdasarkan ruang konfirmasi awal yang masih dalam tahap awal dan terus berkembang. Ini menghadapi beberapa ancaman seperti konstruksi blok daerah ETH yang terpusat, tetapi melalui metode dan penelitian baru, arsitektur yang lebih masuk akal akan dirancang. Kami akan segera berbagi desain konfirmasi kami.

Blok yang lebih cepat?

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Tidak ada yang akan menolak untuk membuat Ethereum lebih ramah pengguna. Konfirmasi akhir yang lebih cepat, waktu blok yang lebih cepat, dan pemrosesan transaksi yang lebih cepat, semua ini adalah skenario yang paling menguntungkan untuk Based Rollup. Seperti yang telah kami sebutkan, waktu blok L1 adalah satu-satunya hambatan untuk Based Rollup. Waktu blok L1 yang lebih cepat berarti waktu blok Based Rollup yang lebih cepat.

Pendekatan utama untuk L1 yang lebih cepat adalah dengan menggunakan Mekanisme Konsensus yang secara substansial mengurangi waktu slot. Single Slot Finality (SSF) adalah salah satu Mekanisme Konsensus yang sedang dipertimbangkan, khususnya Orbit SSF, di mana setiap slot dapat menyelesaikan konfirmasi akhir dalam beberapa detik. Dalam protokol Gasper saat ini, waktu konfirmasi akhir adalah 2 siklus, atau 13 menit. Namun, kelemahan SSF adalah bahwa ia rentan terhadap kebocoran 33% ketidakaktifan.

Masalah utama di sini adalah mengapa jika L1 yang lebih cepat selalu diperlukan, upaya teknik yang dilakukan dalam waktu empat tahun untuk Rollup tidak digunakan untuk mempercepat L1 itu sendiri. Kami telah menginvestasikan banyak upaya penelitian dan pengembangan ke Rollup, mencapai banyak pendekatan yang berbeda. Bahkan jika waktu blok yang lebih pendek tercapai hari ini, pengembangan masih membutuhkan waktu 2-3 tahun maksimal.

Ethereum memilih jalan yang sangat jelas. Jalan ini berarti tidak ada kompromi dalam desentralisasi dan tidak melibatkan “staker keluarga tunggal”. Jelas, Blok yang lebih cepat memerlukan perubahan Konsensus Ethereum, yang akan mengakibatkan distribusi validator lebih sedikit daripada sekarang. Ini adalah keputusan penting yang harus diambil oleh komunitas Ethereum.

Kesimpulan

Dengan perkembangan dan penyebaran Rollup, fragmentasi dan isolasi menjadi masalah serius. Oleh karena itu, menjadi Based Rollup dan bergabung dengan lapisan sorter bersama merupakan perbedaan penting. Lapisan sorter bersama dapat digunakan untuk konfirmasi final yang cepat dan interoperabilitas Cross-Chain, tetapi mereka memerlukan asumsi kepercayaan baru dan mungkin gagal, kehilangan efek jaringan. Based Rollup memanfaatkan infrastruktur Ethereum yang ada untuk membangun Blok, namun menghadapi tantangan dalam waktu blok dan model pendapatan. Namun demikian, melalui fitur-fiturnya, ini memang memberikan solusi untuk fragmentasi Likuiditas dan sepenuhnya dapat diinteroperabilitaskan dengan L1.

Arah kemajuan mungkin terletak pada solusi baru berbasis konfirmasi sebelumnya dan waktu blok L1 yang lebih cepat, untuk mengatasi kekurangan Based Rollup. Tujuan-tujuan ini adalah untuk meningkatkan pengalaman pengguna tanpa mengorbankan kesesuaian dengan Ethereum. Tujuan kami adalah menciptakan ekosistem yang dapat diperluas, terdesentralisasi, dan ramah pengguna, setia pada visi Ethereum.

Pemilihan apakah didasarkan pada ETH bukan hanya keputusan teknis, ini berkaitan dengan arah 'Desentralisasi' Rollup 'framework'.

ETH-4.03%
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
  • 1
  • Bagikan
Komentar
0/400
KingOfGloryFansvip
· 2024-08-26 10:33
Semua All in 🙌
Lihat AsliBalas0
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)