Rollup Ethereum adalah terpusat: Penyelidikan pengurut terdesentralisasi
1. Poin Penting
Urutan transaksi telah menjadi masalah yang semakin serius di bidang lapisan kedua (L2). L2 rollup menyediakan lapisan eksekusi untuk transaksi murah bagi pengguna, kemudian mengirimkan data transaksi ke lapisan pertama (L1) Ethereum.
Pengurut bertanggung jawab untuk mengurutkan transaksi menjadi kelompok. Mereka menerima transaksi yang tidak teratur, memprosesnya di luar rantai menjadi kelompok, dan menghasilkan batch transaksi terurut yang terkompresi untuk dikirim ke L1.
Rollup tidak selalu memerlukan penyortir, ini hanya pilihan desain untuk memberikan pengalaman pengguna yang lebih baik. Namun, saat ini semua proyek L2 utama menemukan bahwa menjalankan penyortir terpusat lebih nyaman, lebih murah, dan lebih ramah pengguna.
Pengurutan terpusat memiliki masalah seperti sensor transaksi, pengambilan MEV, dan titik kegagalan tunggal. Solusinya adalah jaringan pengurutan terdesentralisasi yang dibagikan.
Penyusun bersama menyediakan layanan desentralisasi untuk rollup. Selain menyelesaikan masalah di atas, juga dapat mewujudkan fungsi lintas rollup, membuka kemungkinan baru. Proyek seperti Espresso, Astria, dan Radius sedang mengembangkan solusi penyusun bersama yang inovatif.
2. Pendahuluan
Dengan berkembangnya ekosistem rollup L2 Ethereum, aspek sorter yang sering diabaikan menjadi semakin penting. Sorter meningkatkan rollup dengan memberikan pengalaman pengguna yang lebih baik, biaya yang lebih rendah, dan konfirmasi transaksi yang lebih cepat. Namun, saat ini semua proyek L2 utama menggunakan sorter terpusat, yang dapat dianggap tidak sesuai dengan semangat cryptocurrency.
Meskipun sebagian besar proyek L2 berencana untuk mendesentralisasikan penyortir mereka, belum ada konsensus tentang bagaimana mencapainya. Sejak paruh kedua tahun 2021, Arbitrum dan Optimism telah mengalami kemajuan terbatas dalam penyortir yang terdesentralisasi.
Laporan ini akan mempelajari secara mendetail peran sorter dan keadaan saat ini di bidang rollup Ethereum, serta menyelidiki proyek-proyek yang sedang mengembangkan solusi, yaitu jaringan sortir berbagi yang terdesentralisasi. Kami akan memperkenalkan keunikan proyek-proyek ini dan merenungkan apa artinya ini untuk masa depan bidang rollup L2 Ethereum.
3. Apa itu sorter?
Blockchain adalah buku besar terdistribusi yang terdiri dari data transaksi dengan cap waktu yang diurutkan berdasarkan blok. Pada awalnya, data transaksi tidak teratur, namun setelah diurutkan, diorganisir menjadi blok dan dieksekusi, menciptakan status baru dari blockchain. Untuk blockchain L1 seperti Ethereum, pengurutan transaksi terjadi di lapisan dasar itu sendiri.
Dalam solusi skalabilitas L2 rollup yang paling populer di Ethereum, pengurutan transaksi menjadi masalah penting. Rollup menyediakan lapisan eksekusi untuk transaksi murah bagi pengguna, kemudian mengirimkan data transaksi ke L1. Transaksi yang dikompresi dalam satu batch biasanya terdiri dari ratusan atau ribuan transaksi L2, yang mengurangi biaya pengiriman data ke L1.
Dalam L2 rollup, penyortir bertanggung jawab untuk mengurutkan transaksi menjadi kelompok. Mereka menerima transaksi yang tidak terurut, memprosesnya di luar rantai menjadi kelompok, dan menghasilkan batch transaksi terurut yang terkompresi. Transaksi ini dapat dimasukkan ke dalam blok dan dikirim ke L1. Transaksi batch juga dapat digunakan di lapisan ketersediaan data (DA). Penyortir juga memberikan "konfirmasi lunak" kepada pengguna sebagai tanda terima yang hampir instan.
Mengapa Rollup harus menggunakan penyortir, mengapa ini menjadi masalah?
Tujuan utama dari sorter adalah untuk meningkatkan pengalaman pengguna. Menggunakan sorter untuk transaksi L2 mirip dengan "jalur cepat", yang dapat mengurangi biaya dan mempercepat konfirmasi transaksi. Sorter dapat mengompresi ratusan hingga ribuan transaksi L2 menjadi satu transaksi L1, menghemat biaya gas. Selain itu, konfirmasi lembut yang disediakan oleh sorter memungkinkan transaksi rollup untuk dikonfirmasi dengan cepat.
Penting untuk dicatat bahwa rollup tidak memerlukan penyortir, ini hanya merupakan pilihan desain untuk pengalaman pengguna yang lebih baik. Misalnya, rollup juga dapat menggunakan Ethereum L1 untuk penyortiran, tetapi ini mungkin relatif tidak efisien dan mahal. Ini berarti saat ini semua proyek L2 utama menemukan bahwa menjalankan penyortir terdesentralisasi lebih nyaman, lebih murah, dan lebih ramah pengguna.
Mengingat bahwa penyortir mengendalikan urutan transaksi, mereka dapat mengecualikan transaksi pengguna, serta mengekstrak MEV. Jika hanya ada satu penyortir, risiko sentralisasi akan lebih besar. Jika penyortir tunggal mengalami kegagalan, seluruh rollup akan terpengaruh. Pengaturan multi-penyortir dapat mengurangi risiko ini.
Melalui pengaturan ini, penyortir dapat dianggap sebagai pihak semi-percaya pengguna. Meskipun tidak dapat mencegah pengguna menggunakan L2, namun dapat menunda transaksi, menyebabkan biaya gas tambahan, dan mengambil nilai dari transaksi.
relevansi MEV
MEV merujuk pada nilai yang diperoleh dari produksi blok yang melebihi imbalan biasa, dengan memanipulasi urutan transaksi untuk mengekstraknya. Bentuk umum termasuk front-running dan serangan sandwich.
Mengingat peran sorter dalam L2 rollup, mereka dapat memahami semua transaksi off-chain. Karena biasanya dijalankan oleh proyek itu sendiri, banyak pengguna khawatir tidak dapat melihat potensi ekstraksi MEV. Bahkan tanpa kekhawatiran ini, sorter terpusat juga akan mempengaruhi tingkat desentralisasi protokol.
keadaan pasar sorter
Saat ini, semua L2 utama Ethereum bergantung pada sorter terpusat. Seiring semakin banyak transaksi berpindah ke L2, sejumlah besar transaksi akan dipengaruhi oleh kekuatan terpusat.
Sebagian besar proyek L2 merencanakan desentralisasi sorter, tetapi kemajuannya terbatas. Banyak proyek yang mengalokasikan sumber daya untuk meningkatkan produk inti, bukan fokus pada desentralisasi. Ini dapat dimengerti sampai batas tertentu, tetapi seiring dengan matangnya proyek, diskusi dengan cepat beralih ke desentralisasi sorter.
Masalah lainnya
Ada beberapa diskusi tentang tingkat risiko yang terkait dengan ketergantungan pada sorter terpusat.
Sorter dapat mengecualikan transaksi dan menarik MEV, tetapi pengguna pada akhirnya dapat melewati sorter dan langsung mengirimkan transaksi ke L1. Meskipun ini akan menyebabkan penundaan dan biaya tambahan, sorter tidak dapat sepenuhnya diawasi. Ini mungkin salah satu alasan mengapa proyek L2 besar kurang fokus pada sorter desentralisasi.
Mungkin masalah yang lebih besar adalah real-time. Jika satu-satunya pengurut terpusat mengalami masalah, seluruh rollup akan terpengaruh. Meskipun pengguna masih dapat mengakses L1 secara langsung, ini bukan metode yang dapat diandalkan dalam jangka panjang.
Mengingat salah satu ide dasar dari cryptocurrency adalah untuk mencegah ketergantungan pada penyedia terpusat yang unik, sentralisasi sorter jelas merupakan masalah penting yang perlu segera diatasi.
4. Solusi: Desentralisasi Pengurutan Bersama
Ringkasan
Solusi baru untuk mengatasi masalah di atas adalah desentralisasi pengurut berbagi. Solusi spesifik dari berbagai proyek berbeda-beda, tetapi prinsip dasarnya adalah sama.
"Berbagi" berarti beberapa rollup dapat menggunakan jaringan yang sama, transaksi dari beberapa rollup digabungkan dalam satu mempool sebelum diurutkan. Ini membantu mengurangi ekstraksi MEV dan pemeriksaan.
"Desentralisasi" mengacu pada mekanisme rotasi pemimpin, bukan diurutkan oleh satu aktor untuk semua transaksi, tetapi memilih pemimpin dari sekelompok aktor desentralisasi. Ini membantu mencegah sensor dan memberikan jaminan validitas.
Pengurut berbagi dirancang untuk mengurangi ekstraksi MEV, memberikan kemampuan anti-sensor, dan meningkatkan jaminan efektivitas rollup. Selain itu, ada dua poin yang perlu diperhatikan:
Desentralisasi sebagai layanan: penyortir berbagi menyediakan layanan desentralisasi untuk sejumlah rollup yang memungkinkan mereka mendapatkan manfaat dari ketahanan terhadap sensor dan efisiensi, tanpa harus membangun jaringan mereka sendiri. Ini adalah salah satu poin penjualan utama, karena saat ini belum ada proyek yang berhasil mendesentralisasi penyortir, menunjukkan bahwa ini bukanlah hal yang mudah.
Komposibilitas antar rollup: Karena memproses urutan dari beberapa rollup, dapat memberikan jaminan interoperabilitas yang unik. Misalnya, pengguna dapat menentukan bahwa transaksi Rollup 1 hanya akan dieksekusi jika transaksi tertentu dari Rollup 2 juga termasuk dalam blok yang sama. Ini dapat membuka kemungkinan baru, seperti arbitrase antar rollup secara atom.
Banyak proyek sedang mengembangkan solusi urutan berbagi, berikut adalah beberapa yang disorot dan strateginya.
Espresso
Espresso Systems berkomitmen untuk membangun alat yang membawa Web3 ke arus utama, dengan fokus khusus pada L2 rollup dan ekosistem Ethereum. Sebelum mengembangkan penyortir bersama, mereka berusaha memperbaiki privasi blockchain dan mengembangkan aplikasi CAPE. Mereka juga berkontribusi pada alat pengembang sumber terbuka melalui perpustakaan kriptografi Jellyfish dan inisiatif seperti Hyperplonk.
Pada November 2022, Espresso mulai membagikan pekerjaan mereka di Espresso Sequencer.
Ringkasan
Espresso Sequencer adalah jaringan urutan berbagi desentralisasi yang dirancang untuk rollup desentralisasi, sambil menyediakan urutan transaksi dan ketersediaan data yang aman, dengan throughput tinggi dan latensi rendah.
Tujuannya dirancang untuk menangani pengurutan desentralisasi dan ketersediaan data rollup, bertindak sebagai jaringan middleware antara rollup dan L1 yang mendasarinya.
Desain Espresso Sequencer tidak terkait dengan virtual machine (VM), dapat digunakan untuk non-Ethereum VM, zero-knowledge VM, dan optimistic VM.
Bagaimana cara kerjanya?
Inti dari sorter adalah protokol konsensus HotShot. HotShot didasarkan pada protokol konsensus HotStuff, yang menggabungkan berbagai hasil perkembangan terbaru dari berbagai bidang.
HotShot adalah terbuka, tanpa izin, yang akan mendistribusikan kekuasaan jaringan penyortir, sambil menyediakan throughput tinggi dan hasil akhir yang cepat, serta menjamin keamanan dan efektivitas. HotShot menggunakan model keamanan bukti kepemilikan (PoS), di mana tim Espresso mengemukakan salah satu persyaratan kunci adalah mencapai kinerja yang kuat tanpa mempengaruhi ukuran kumpulan validator. Secara khusus, HotShot setidaknya harus dapat memperluas untuk mencakup semua validator Ethereum ( yang saat ini berjumlah lebih dari 700.000 ).
Espresso Systems berusaha untuk mencapai keamanan tingkat Ethereum untuk penyortirnya dengan menggunakan kumpulan validator yang ada di Ethereum. Ada dua alasan kunci untuk pengaturan ini:
Keamanan: Biaya untuk memulai protokol konsensus PoS yang desentralisasi sangat tinggi, dan juga memerlukan konsumsi energi yang besar. Meskipun demikian, mendapatkan jumlah peserta jaringan yang cukup bisa menjadi tantangan besar. Dengan menggunakan validator yang sama dengan Ethereum, sorter dapat mencapai tingkat keamanan, efisiensi, dan desentralisasi yang sulit dicapai oleh dirinya sendiri.
Insentif Konsisten: Secara konseptual, adalah wajar untuk melibatkan validator Ethereum L1 dalam menjalankan protokol tempat rollup Ethereum L2 beroperasi. Dalam praktiknya, dalam pengaturan pemilah terpusat, hampir semua biaya dan MEV yang dihasilkan oleh rollup dapat diperoleh oleh pemilah. Jika tidak ada ( atau sangat sedikit ) yang berbagi nilai ini dengan validator L1, maka ada alasan untuk khawatir apakah ini akan mempengaruhi keamanan rollup.
Espresso akan mencari untuk membangun hubungan kerja sama ini melalui kontrak re-staking, khususnya dengan EigenLayer. Melalui re-staking EigenLayer, pengguna dapat mempertaruhkan ETH mereka dan token liquid staking ETH mereka di beberapa protokol, sehingga memperluas keamanan ekonomi di luar Ethereum itu sendiri.
Ketersediaan data Tiramisu
Sebagian besar rollup bergantung pada blockchain L1 ( seperti Ethereum ) untuk menyediakan data. Namun, ini tidak ideal karena ruang blok L1 langka dan mahal, yang mengakibatkan biaya transaksi yang tinggi bagi pengguna. Espresso Systems menggunakan solusi ketersediaan data Tiramisu yang efisien untuk mengatasi masalah ini.
Tiramisu memiliki tiga lapisan:
Savoiardi: lapisan anti-suap, memberikan tingkat keamanan tertinggi.
Mascarpone: memastikan pemulihan data yang efisien melalui pemilihan dewan pengelola data kecil.
Cocoa: menyediakan jaringan pengiriman konten untuk Tiramisu, membantu mencapai "kinerja tingkat Web2".
Espresso Systems mempertimbangkan fleksibilitas dan modularitas saat merancang protokolnya, menggunakan rollup dari sorter mereka, jika tidak ingin menggunakan Tiramisu, juga dapat menggunakan solusi ketersediaan data lainnya.
Pembaruan Terbaru
28 November 2022: Americano adalah jaringan pengujian pertama dari Espresso Sequencer dan HotShot.
20 Juli 2023: Doppio adalah tonggak penting kedua dan testnet dari HotShot dan Espresso Sequencer. Pada saat yang sama, buku putih dari seluruh proyek dirilis. Doppio membawa banyak peningkatan efisiensi untuk HotShot.
4 Agustus 2023: Jaringan uji Doppio resmi dibuka untuk publik. Kinerja dasar dan rencana selanjutnya telah dirilis.
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.
9 Suka
Hadiah
9
5
Posting ulang
Bagikan
Komentar
0/400
ResearchChadButBroke
· 17jam yang lalu
Lebih baik tidak mengatur pemeringkat
Lihat AsliBalas0
FloorSweeper
· 17jam yang lalu
ngmi dengan sequencer terpusat... sinyal lemah di seluruh scene l2 sejujurnya
Lihat AsliBalas0
SchrodingersPaper
· 17jam yang lalu
Sentralisasi? Desentralisasi? Sangat membingungkan, setiap hari saya ingin tahu apakah saya naik atau turun, hahahaha saya hampir putus asa.
Lihat AsliBalas0
MetaReckt
· 17jam yang lalu
Baris-baris sampai mati, pusat juga tergantung suasana hati.
Lihat AsliBalas0
bridge_anxiety
· 17jam yang lalu
Apa keuntungan dari sentralisasi? Semua adalah bug.
Status sentralisasi sorter L2 Ethereum: eksplorasi solusi berbagi desentralisasi
Rollup Ethereum adalah terpusat: Penyelidikan pengurut terdesentralisasi
1. Poin Penting
Urutan transaksi telah menjadi masalah yang semakin serius di bidang lapisan kedua (L2). L2 rollup menyediakan lapisan eksekusi untuk transaksi murah bagi pengguna, kemudian mengirimkan data transaksi ke lapisan pertama (L1) Ethereum.
Pengurut bertanggung jawab untuk mengurutkan transaksi menjadi kelompok. Mereka menerima transaksi yang tidak teratur, memprosesnya di luar rantai menjadi kelompok, dan menghasilkan batch transaksi terurut yang terkompresi untuk dikirim ke L1.
Rollup tidak selalu memerlukan penyortir, ini hanya pilihan desain untuk memberikan pengalaman pengguna yang lebih baik. Namun, saat ini semua proyek L2 utama menemukan bahwa menjalankan penyortir terpusat lebih nyaman, lebih murah, dan lebih ramah pengguna.
Pengurutan terpusat memiliki masalah seperti sensor transaksi, pengambilan MEV, dan titik kegagalan tunggal. Solusinya adalah jaringan pengurutan terdesentralisasi yang dibagikan.
Penyusun bersama menyediakan layanan desentralisasi untuk rollup. Selain menyelesaikan masalah di atas, juga dapat mewujudkan fungsi lintas rollup, membuka kemungkinan baru. Proyek seperti Espresso, Astria, dan Radius sedang mengembangkan solusi penyusun bersama yang inovatif.
2. Pendahuluan
Dengan berkembangnya ekosistem rollup L2 Ethereum, aspek sorter yang sering diabaikan menjadi semakin penting. Sorter meningkatkan rollup dengan memberikan pengalaman pengguna yang lebih baik, biaya yang lebih rendah, dan konfirmasi transaksi yang lebih cepat. Namun, saat ini semua proyek L2 utama menggunakan sorter terpusat, yang dapat dianggap tidak sesuai dengan semangat cryptocurrency.
Meskipun sebagian besar proyek L2 berencana untuk mendesentralisasikan penyortir mereka, belum ada konsensus tentang bagaimana mencapainya. Sejak paruh kedua tahun 2021, Arbitrum dan Optimism telah mengalami kemajuan terbatas dalam penyortir yang terdesentralisasi.
Laporan ini akan mempelajari secara mendetail peran sorter dan keadaan saat ini di bidang rollup Ethereum, serta menyelidiki proyek-proyek yang sedang mengembangkan solusi, yaitu jaringan sortir berbagi yang terdesentralisasi. Kami akan memperkenalkan keunikan proyek-proyek ini dan merenungkan apa artinya ini untuk masa depan bidang rollup L2 Ethereum.
3. Apa itu sorter?
Blockchain adalah buku besar terdistribusi yang terdiri dari data transaksi dengan cap waktu yang diurutkan berdasarkan blok. Pada awalnya, data transaksi tidak teratur, namun setelah diurutkan, diorganisir menjadi blok dan dieksekusi, menciptakan status baru dari blockchain. Untuk blockchain L1 seperti Ethereum, pengurutan transaksi terjadi di lapisan dasar itu sendiri.
Dalam solusi skalabilitas L2 rollup yang paling populer di Ethereum, pengurutan transaksi menjadi masalah penting. Rollup menyediakan lapisan eksekusi untuk transaksi murah bagi pengguna, kemudian mengirimkan data transaksi ke L1. Transaksi yang dikompresi dalam satu batch biasanya terdiri dari ratusan atau ribuan transaksi L2, yang mengurangi biaya pengiriman data ke L1.
Dalam L2 rollup, penyortir bertanggung jawab untuk mengurutkan transaksi menjadi kelompok. Mereka menerima transaksi yang tidak terurut, memprosesnya di luar rantai menjadi kelompok, dan menghasilkan batch transaksi terurut yang terkompresi. Transaksi ini dapat dimasukkan ke dalam blok dan dikirim ke L1. Transaksi batch juga dapat digunakan di lapisan ketersediaan data (DA). Penyortir juga memberikan "konfirmasi lunak" kepada pengguna sebagai tanda terima yang hampir instan.
Mengapa Rollup harus menggunakan penyortir, mengapa ini menjadi masalah?
Tujuan utama dari sorter adalah untuk meningkatkan pengalaman pengguna. Menggunakan sorter untuk transaksi L2 mirip dengan "jalur cepat", yang dapat mengurangi biaya dan mempercepat konfirmasi transaksi. Sorter dapat mengompresi ratusan hingga ribuan transaksi L2 menjadi satu transaksi L1, menghemat biaya gas. Selain itu, konfirmasi lembut yang disediakan oleh sorter memungkinkan transaksi rollup untuk dikonfirmasi dengan cepat.
Penting untuk dicatat bahwa rollup tidak memerlukan penyortir, ini hanya merupakan pilihan desain untuk pengalaman pengguna yang lebih baik. Misalnya, rollup juga dapat menggunakan Ethereum L1 untuk penyortiran, tetapi ini mungkin relatif tidak efisien dan mahal. Ini berarti saat ini semua proyek L2 utama menemukan bahwa menjalankan penyortir terdesentralisasi lebih nyaman, lebih murah, dan lebih ramah pengguna.
Mengingat bahwa penyortir mengendalikan urutan transaksi, mereka dapat mengecualikan transaksi pengguna, serta mengekstrak MEV. Jika hanya ada satu penyortir, risiko sentralisasi akan lebih besar. Jika penyortir tunggal mengalami kegagalan, seluruh rollup akan terpengaruh. Pengaturan multi-penyortir dapat mengurangi risiko ini.
Melalui pengaturan ini, penyortir dapat dianggap sebagai pihak semi-percaya pengguna. Meskipun tidak dapat mencegah pengguna menggunakan L2, namun dapat menunda transaksi, menyebabkan biaya gas tambahan, dan mengambil nilai dari transaksi.
relevansi MEV
MEV merujuk pada nilai yang diperoleh dari produksi blok yang melebihi imbalan biasa, dengan memanipulasi urutan transaksi untuk mengekstraknya. Bentuk umum termasuk front-running dan serangan sandwich.
Mengingat peran sorter dalam L2 rollup, mereka dapat memahami semua transaksi off-chain. Karena biasanya dijalankan oleh proyek itu sendiri, banyak pengguna khawatir tidak dapat melihat potensi ekstraksi MEV. Bahkan tanpa kekhawatiran ini, sorter terpusat juga akan mempengaruhi tingkat desentralisasi protokol.
keadaan pasar sorter
Saat ini, semua L2 utama Ethereum bergantung pada sorter terpusat. Seiring semakin banyak transaksi berpindah ke L2, sejumlah besar transaksi akan dipengaruhi oleh kekuatan terpusat.
Sebagian besar proyek L2 merencanakan desentralisasi sorter, tetapi kemajuannya terbatas. Banyak proyek yang mengalokasikan sumber daya untuk meningkatkan produk inti, bukan fokus pada desentralisasi. Ini dapat dimengerti sampai batas tertentu, tetapi seiring dengan matangnya proyek, diskusi dengan cepat beralih ke desentralisasi sorter.
Masalah lainnya
Ada beberapa diskusi tentang tingkat risiko yang terkait dengan ketergantungan pada sorter terpusat.
Sorter dapat mengecualikan transaksi dan menarik MEV, tetapi pengguna pada akhirnya dapat melewati sorter dan langsung mengirimkan transaksi ke L1. Meskipun ini akan menyebabkan penundaan dan biaya tambahan, sorter tidak dapat sepenuhnya diawasi. Ini mungkin salah satu alasan mengapa proyek L2 besar kurang fokus pada sorter desentralisasi.
Mungkin masalah yang lebih besar adalah real-time. Jika satu-satunya pengurut terpusat mengalami masalah, seluruh rollup akan terpengaruh. Meskipun pengguna masih dapat mengakses L1 secara langsung, ini bukan metode yang dapat diandalkan dalam jangka panjang.
Mengingat salah satu ide dasar dari cryptocurrency adalah untuk mencegah ketergantungan pada penyedia terpusat yang unik, sentralisasi sorter jelas merupakan masalah penting yang perlu segera diatasi.
4. Solusi: Desentralisasi Pengurutan Bersama
Ringkasan
Solusi baru untuk mengatasi masalah di atas adalah desentralisasi pengurut berbagi. Solusi spesifik dari berbagai proyek berbeda-beda, tetapi prinsip dasarnya adalah sama.
"Berbagi" berarti beberapa rollup dapat menggunakan jaringan yang sama, transaksi dari beberapa rollup digabungkan dalam satu mempool sebelum diurutkan. Ini membantu mengurangi ekstraksi MEV dan pemeriksaan.
"Desentralisasi" mengacu pada mekanisme rotasi pemimpin, bukan diurutkan oleh satu aktor untuk semua transaksi, tetapi memilih pemimpin dari sekelompok aktor desentralisasi. Ini membantu mencegah sensor dan memberikan jaminan validitas.
Pengurut berbagi dirancang untuk mengurangi ekstraksi MEV, memberikan kemampuan anti-sensor, dan meningkatkan jaminan efektivitas rollup. Selain itu, ada dua poin yang perlu diperhatikan:
Desentralisasi sebagai layanan: penyortir berbagi menyediakan layanan desentralisasi untuk sejumlah rollup yang memungkinkan mereka mendapatkan manfaat dari ketahanan terhadap sensor dan efisiensi, tanpa harus membangun jaringan mereka sendiri. Ini adalah salah satu poin penjualan utama, karena saat ini belum ada proyek yang berhasil mendesentralisasi penyortir, menunjukkan bahwa ini bukanlah hal yang mudah.
Komposibilitas antar rollup: Karena memproses urutan dari beberapa rollup, dapat memberikan jaminan interoperabilitas yang unik. Misalnya, pengguna dapat menentukan bahwa transaksi Rollup 1 hanya akan dieksekusi jika transaksi tertentu dari Rollup 2 juga termasuk dalam blok yang sama. Ini dapat membuka kemungkinan baru, seperti arbitrase antar rollup secara atom.
Banyak proyek sedang mengembangkan solusi urutan berbagi, berikut adalah beberapa yang disorot dan strateginya.
Espresso
Espresso Systems berkomitmen untuk membangun alat yang membawa Web3 ke arus utama, dengan fokus khusus pada L2 rollup dan ekosistem Ethereum. Sebelum mengembangkan penyortir bersama, mereka berusaha memperbaiki privasi blockchain dan mengembangkan aplikasi CAPE. Mereka juga berkontribusi pada alat pengembang sumber terbuka melalui perpustakaan kriptografi Jellyfish dan inisiatif seperti Hyperplonk.
Pada November 2022, Espresso mulai membagikan pekerjaan mereka di Espresso Sequencer.
Ringkasan
Espresso Sequencer adalah jaringan urutan berbagi desentralisasi yang dirancang untuk rollup desentralisasi, sambil menyediakan urutan transaksi dan ketersediaan data yang aman, dengan throughput tinggi dan latensi rendah.
Tujuannya dirancang untuk menangani pengurutan desentralisasi dan ketersediaan data rollup, bertindak sebagai jaringan middleware antara rollup dan L1 yang mendasarinya.
Desain Espresso Sequencer tidak terkait dengan virtual machine (VM), dapat digunakan untuk non-Ethereum VM, zero-knowledge VM, dan optimistic VM.
Bagaimana cara kerjanya?
Inti dari sorter adalah protokol konsensus HotShot. HotShot didasarkan pada protokol konsensus HotStuff, yang menggabungkan berbagai hasil perkembangan terbaru dari berbagai bidang.
HotShot adalah terbuka, tanpa izin, yang akan mendistribusikan kekuasaan jaringan penyortir, sambil menyediakan throughput tinggi dan hasil akhir yang cepat, serta menjamin keamanan dan efektivitas. HotShot menggunakan model keamanan bukti kepemilikan (PoS), di mana tim Espresso mengemukakan salah satu persyaratan kunci adalah mencapai kinerja yang kuat tanpa mempengaruhi ukuran kumpulan validator. Secara khusus, HotShot setidaknya harus dapat memperluas untuk mencakup semua validator Ethereum ( yang saat ini berjumlah lebih dari 700.000 ).
Espresso Systems berusaha untuk mencapai keamanan tingkat Ethereum untuk penyortirnya dengan menggunakan kumpulan validator yang ada di Ethereum. Ada dua alasan kunci untuk pengaturan ini:
Keamanan: Biaya untuk memulai protokol konsensus PoS yang desentralisasi sangat tinggi, dan juga memerlukan konsumsi energi yang besar. Meskipun demikian, mendapatkan jumlah peserta jaringan yang cukup bisa menjadi tantangan besar. Dengan menggunakan validator yang sama dengan Ethereum, sorter dapat mencapai tingkat keamanan, efisiensi, dan desentralisasi yang sulit dicapai oleh dirinya sendiri.
Insentif Konsisten: Secara konseptual, adalah wajar untuk melibatkan validator Ethereum L1 dalam menjalankan protokol tempat rollup Ethereum L2 beroperasi. Dalam praktiknya, dalam pengaturan pemilah terpusat, hampir semua biaya dan MEV yang dihasilkan oleh rollup dapat diperoleh oleh pemilah. Jika tidak ada ( atau sangat sedikit ) yang berbagi nilai ini dengan validator L1, maka ada alasan untuk khawatir apakah ini akan mempengaruhi keamanan rollup.
Espresso akan mencari untuk membangun hubungan kerja sama ini melalui kontrak re-staking, khususnya dengan EigenLayer. Melalui re-staking EigenLayer, pengguna dapat mempertaruhkan ETH mereka dan token liquid staking ETH mereka di beberapa protokol, sehingga memperluas keamanan ekonomi di luar Ethereum itu sendiri.
Ketersediaan data Tiramisu
Sebagian besar rollup bergantung pada blockchain L1 ( seperti Ethereum ) untuk menyediakan data. Namun, ini tidak ideal karena ruang blok L1 langka dan mahal, yang mengakibatkan biaya transaksi yang tinggi bagi pengguna. Espresso Systems menggunakan solusi ketersediaan data Tiramisu yang efisien untuk mengatasi masalah ini.
Tiramisu memiliki tiga lapisan:
Espresso Systems mempertimbangkan fleksibilitas dan modularitas saat merancang protokolnya, menggunakan rollup dari sorter mereka, jika tidak ingin menggunakan Tiramisu, juga dapat menggunakan solusi ketersediaan data lainnya.
Pembaruan Terbaru
![Binance Research Institute