Rollup Gold Rush: Pembagian Keuntungan Sequencer dan Sekilas tentang Solusi Terdesentralisasi

MenengahJan 11, 2024
Artikel ini menjelaskan dan memperkenalkan proses transaksi Rollup dan sequencer on-chain, diikuti dengan diskusi tentang aspek ekonomi dan bisnis, serta potensi efek sentralisasi dari sequencer.
Rollup Gold Rush: Pembagian Keuntungan Sequencer dan Sekilas tentang Solusi Terdesentralisasi

Kata pengantar

Sequencer adalah komponen penting dalam Rollup, sebuah program penskalaan Ethernet, yang digunakan untuk mengurutkan transaksi dan membuat blok, menerima transaksi, mengurutkan transaksi, mengeksekusi transaksi dan mengirimkan data transaksi dan operasi terkait lainnya. Dengan bertambahnya jumlah Layer2 di jaringan Ethernet dan kemakmuran ekosistemnya, profitabilitas Layer2 itu sendiri dan masalah sentralisasi secara bertahap menarik perhatian orang, misalnya apakah komponen sequencer, yang lebih penting dalam Rollup, dapat didesentralisasi dan apakah distribusi keuntungan sequencer dapat dicapai. Artikel ini hanya untuk analisis dan referensi, bukan untuk promosi proyek.

Deskripsi singkat tentang Ekonomi Rollup

Peran Rollup:

Menurut catatan penjelasan dari @barnabemonnot, seorang ilmuwan riset di Ethernet Foundation, ada tiga peran utama yang dapat dipisahkan dalam sistem Rollup: pengguna, operator Rollup, dan lapisan dasar, serta proses utama yang kira-kira mereka miliki. pengoperasiannya adalah sebagai berikut: ketika pengguna bertransaksi di L2, operator Rollup bertindak sebagai antarmuka antara pengguna dan lapisan dasar, dan pada akhirnya menerbitkan data ke lapisan dasar seperti yang ditunjukkan di bawah ini:

  1. Pengguna: mengirimkan transaksi mereka di jaringan Layer2 dan menyebarkan aset mereka di Layer2 ke Rollup untuk interaksi kontrak dan aliran pembayaran ke Operator Rollup;
  2. Rollup Operator: mewakili semua infrastruktur yang diperlukan untuk memproses transaksi di jaringan Layer2, yang juga mencakup sejumlah peran lainnya, seperti Sequencer untuk memposting kumpulan transaksi, Executor untuk memposting deklarasi, Challenger untuk melaporkan bukti penipuan, dan Verifier untuk menghitung bukti validitas, yang paling penting adalah Sequencer. Yang paling penting adalah Sequencer;
  3. Lapisan Dasar: juga dipahami sebagai node penuh, tujuannya adalah untuk melindungi protokol data yang diterbitkan oleh Rollup, yang digunakan untuk memproses dan memvalidasi semua transaksi, untuk memastikan bahwa status Rollup benar dan untuk memastikan validitas setiap transaksi. transaksi, dan menghapus transaksi yang salah jika ditemukan.

Sumber Gambar:@barnabemonnot

Biaya gabungan:

Biaya Operator Layer2: Biaya yang dikeluarkan untuk memelihara kumpulan transaksi, mengurutkan pemrosesan batch, menghitung akar status/perbedaan status/bukti validitas, dan masalah lain yang terkait dengan pemrosesan transaksi batch seperti pengurutan, verifikasi transaksi, pembuatan blok, dll. Dan karena Rollup sekarang terpusat, biaya yang timbul ditanggung oleh protokol itu sendiri atau oleh mitra. Dan karena operator Rollup kini terpusat, biaya yang timbul ditanggung oleh protokol itu sendiri atau mitranya, sedangkan proses “kompresi transaksi” perlu diselesaikan di lapisan dasar.

Biaya Ketersediaan Data Layer1: DA setara dengan keamanan Ethernet Rollup. Agar Rollup dapat mempublikasikan data di Ethernet, ketika operator mengumpulkan sejumlah besar kumpulan transaksi, operator perlu melepaskan kumpulan transaksi ke lapisan dasar dalam bentuk "CallData", di mana biaya DA dikontribusikan ke Ethernet L1 menyumbang sebagian besar total biaya Rollup, dan harga pasar data pada saat itu diatur oleh EIP-1559.

Biaya Verifikasi Kemacetan Layer2: Ini adalah biaya dampak kontroversial yang harus dialokasikan ke sumber daya yang langka ketika pasokan total ruang blok Rollup tidak mampu memenuhi permintaan pasar yang ada, dan juga secara intuitif mencerminkan keseimbangan dinamis antara harga Gas dan lalu lintas jaringan.

Pendapatan Rollup:

Topiknya adalah pendapatan, yang berasal dari dua sumber utama: Nilai Transaksi dan Penerbitan.

Nilai Transaksi

Inti dari Rollup adalah memperluas kapasitas Ether, mempercepat dan mengurangi tekanan Layer1. Jawaban atas pertanyaan apakah keuntungan terkait MEV akan diperoleh di Rollup atau tidak sebenarnya adalah negatif. Karena Rollup sendiri mengandalkan sequencer yang mengandalkan pengeluaran Gas yang tinggi dan rendah untuk pengurutan transaksi, karena tidak memiliki konsep blok sehingga tidak ada Mempool sendiri, namun saat ini Private Mempool seperti OP Mainnet telah menimbulkan masalah MEV. , jadi Rollup sendiri tanpa adanya “Mempool yang diprivatisasi Oleh karena itu, Rollup sendiri tidak akan mendapatkan keuntungan MEV tanpa “Mempool swasta”, intinya keuntungan terbesar Rollup berasal dari selisih harga gas yang diperdagangkan.

Distribusi

Sumber pendapatan kedua adalah penerbitan. Pendapatan dihasilkan di lapisan dasar dalam bentuk token baru dari produsen blok aset kripto asli jaringan. Dengan mengimbangi biaya infrastruktur yang dikeluarkan oleh produsen blok, akan lebih banyak produsen blok yang bergabung setelah keuntungan dihasilkan. Kami berasumsi bahwa Rollup mungkin dapat membayar biaya operasional dengan menerbitkan token baru jika Rollup dapat mencetak Tokennya sendiri (namun pada kenyataannya model di sini akan lebih ambigu dan terdapat berbagai cara untuk menerapkan token tersebut. aliran pendapatan ke biaya Rollup).

Mengenai masalah terkait keseimbangan biaya dan pendapatan tidak memperluas narasi, hal di atas hanya penjelasan singkat, peningkatan Cancun sampai batas tertentu juga akan mempengaruhi masalah untung dan rugi Rollup, intinya EIP-4844 (juga dikenal sebagai Proto-DankSharding ), seperti yang dirangkum dalam sebuah paragraf, adalah untuk meringankan masalah tingginya biaya DA pada Ethernet Layer1, munculnya "gumpalan" penyimpanan eksternal sementara, konten data transaksi Layer2 dapat dipindahkan ke penyimpanan "gumpalan" sementara yang baru . Sebuah “blob” penyimpanan eksternal sementara yang memindahkan konten data transaksi Layer2 ke “blob” sementara yang baru. Namun, tidak benar-benar menyimpan data transaksi Layer2 ke dalam Layer1. Keuntungannya adalah Layer2 akan memiliki biaya penyimpanan yang lebih rendah dan kecepatan yang lebih cepat, namun dampak yang tidak pasti dari kotak hitam data Layer2 saat ini masih perlu ditelusuri.

Jelaskan secara singkat cara kerja Rollup:

  1. Agregasi: Node rollup mengumpulkan beberapa transaksi dan membuat ringkasan terkompresi, yaitu blok rollup, yang berisi informasi dasar yang diperlukan untuk validasi transaksi dan pembaruan status;
  2. Validasi: blok Rollup dikirimkan ke blockchain utama di mana node validator memverifikasi validitas transaksi dalam blok tersebut dan memastikan bahwa transaksi tersebut sesuai dengan aturan yang telah ditentukan.

Secara umum, setelah sebuah blok diverifikasi, status Rollup diperbarui pada rantai dan mencerminkan hasil transaksi. Dengan cara ini beban komputasi dan kebutuhan penyimpanan data pada Layer1 dikurangi dengan Rollup, sehingga meningkatkan skalabilitas secara signifikan. Salah satu pendekatan yang efektif adalah dengan memindahkan komputasi dan penyimpanan negara ke luar rantai, namun tetap mempertahankan sebagian data tetap dalam rantai.

Apa itu sequencer

Sequencer adalah komponen inti dari pilihan desain Rollup, karena secara harfiah bertanggung jawab untuk menyortir pasangan transaksi yang diterima berdasarkan harga bahan bakar yang mereka bayarkan, menggabungkan transaksi ke dalam blok, dan mengekstraksi biaya untuk meningkatkan pemesanan transaksi dan efisiensi seluruh sistem. Kenyataannya adalah semua Rollup di Ether saat ini dijalankan secara terpisah satu sama lain dan secara terpusat, dan dikelola oleh tim Rollup masing-masing. Efek intuitif dari hal ini adalah penyedia Rollup mempertahankan sequencer terpusat mereka sendiri untuk membuat jaringan lebih murah dan cepat, namun hal ini juga memakan keuntungan Rollup saja.

Sumber Gambar: Riset Binance

Seperti pada bagian biaya dan pendapatan Rollup di atas, keuntungan utamanya berasal dari penyortiran pendapatan dari selisih Gas pengguna, sedangkan pengeluarannya terutama terletak pada biaya ketersediaan data dari Layer2 ke Layer1, dan biaya operasional operator terpusat, jadi sequencer terutama mengumpulkan biaya transaksi dari sisi pengguna dan membayar biaya DA ke Ether Sederhana untuk dipahami:

Pendapatan Sequencer = Pendapatan Penyebaran Gas Transaksi Pengguna — Biaya Data L2 hingga L1 — Sequencer Opex

Skema Penyortiran Berbeda untuk Op Rollup dan Zk Rollup

Op Rollup adalah kumpulan transaksi off-chain dalam jumlah besar ke dalam batch yang lebih besar sebelum diposting ke tingkat dasar. Proses ini memfasilitasi alokasi biaya tetap ke banyak transaksi di setiap batch, sehingga mengurangi biaya bagi pengguna. Seiring dengan pemrosesan transaksi dalam batch, berbagai teknik kompresi, seperti dijelaskan di atas, digunakan untuk meminimalkan jumlah data yang diposting ke tingkat dasar. Perbedaan keduanya adalah Zk Rollups menggunakan kriptografi untuk membuktikan validitas transaksi off-chain, dan Op Rollups mengandalkan mekanisme untuk mendeteksi aktivitas penipuan untuk mengidentifikasi ketidakakuratan dalam penghitungan transaksi.

Setelah mengirimkan Batch Rollup, periode waktu tantangan terjadi di mana siapa pun dapat menantang hasil transaksi konvolusi dengan menghasilkan bukti penipuan. Setelah bukti penipuan berhasil, protokol Rollup mengeksekusi kembali transaksi dan menyesuaikan keadaan konvolusi. Selain itu, bukti penipuan yang berhasil menyebabkan taruhan sequencer dipotong, karena sequencer memasukkan transaksi yang salah dieksekusi dalam satu blok. Dalam proses ini, bukti penipuan yang berhasil mengakibatkan hilangnya saham sequencer jika sequencer memasukkan transaksi yang salah dieksekusi dalam sebuah blok. Pada akhir periode tantangan, jika batch bergulir tetap tidak terverifikasi (yaitu, semua transaksi dieksekusi dengan benar), maka batch tersebut diakui valid dan dimasukkan dalam lapisan dasar. OP pada masalah sequencer dalam implementasinya adalah dengan menggunakan sequencer multi-chain tetapi single shared.

ZK Rollups mengurangi jumlah data yang perlu diunggah ke blockchain dengan menggabungkan transaksi ke dalam batch yang diproses secara off-chain. Pengurutnya menggabungkan perubahan yang diperlukan untuk mewakili seluruh kumpulan transaksi menjadi satu, daripada mengirimkan setiap transaksi satu per satu, sebuah proses yang menghasilkan bukti validitas untuk memverifikasi bahwa perubahan keadaan sudah benar. Jadi Zk Rollups mengandalkan bukti validitas tanpa pengetahuan daripada bukti penipuan, dan sequencer mengumpulkan data transaksi dari L2 dan bertanggung jawab untuk mengirimkan (dan, bergantung pada arsitektur spesifik, mungkin juga bertanggung jawab untuk menerbitkan) bukti tanpa pengetahuan ke L1. Jika sequencer berperilaku jahat, taruhannya akan dipotong, yang memotivasi mereka untuk menerbitkan blok yang valid (atau kumpulan bukti). Pembukti (atau pengurutan, jika digabungkan menjadi satu peran) membenarkan keadaan dan eksekusi baru ini berdasarkan menghasilkan bukti eksekusi transaksi yang tidak dapat dipalsukan.

Sequencer kemudian menyerahkan bukti-bukti ini, bersama dengan data transaksi atau setidaknya perbedaan status, ke kontrak validator di jaringan Ethernet utama. Secara teknis, tugas sequencer dan proofreader bisa digabungkan menjadi satu. Namun, karena pembuatan bukti dan pengurutan transaksi memerlukan keterampilan yang sangat terspesialisasi agar dapat diselesaikan secara memadai, pembagian tugas ini mencegah sentralisasi yang tidak perlu dalam desain konvolusional.

Dalam banyak kasus, sequencer melakukan pembuktian tanpa pengetahuan sementara hanya mengirimkan perubahan status L2 ke L1 dan memberikan data ini dalam bentuk hash yang dapat diverifikasi ke kontrak pintar validator di jaringan Ethernet utama. Karena Zk Rollups hanya memerlukan bukti validitas untuk menyelesaikan transaksi, tidak ada penundaan dalam mentransfer dana dari atau ke Zk Rollups ke tingkat dasar. Setelah kontrak Zk Rollups mengonfirmasi bukti validitas, transaksi keluar dijalankan.

Sentralisasi dan Desentralisasi Penyortir

Penyortir memiliki poin terpusat dan terdesentralisasi, sequencer L2 saat ini terpusat, tetapi sequencer terdesentralisasi di masa depan juga sangat penting, dari sudut pandang ideologis, dengan adanya asumsi kepercayaan, premis dari sequencer terpusat tunggal tidak diinginkan. Namun, sequencer tidak diperlukan, hanya Rullup dalam desain pilihan, karena tidak ada program baru untuk menggantikan dan Rollup menggunakan sequencer untuk menyelesaikan penyortiran transaksi, jadi hanya sequencer terpusat saat ini yang melakukan analisis kemajuan Rollup saat ini seperti yang ditunjukkan dalam data resmi L2BEAT.

  • Sequencer Terpusat

Keuntungan: Dapat sangat meningkatkan kecepatan konfirmasi transaksi dan mengurangi biaya transaksi, pengalaman transaksi pengguna yang ramah;

Kekurangan: cacat yang paling penting dari satu titik risiko downtime dan monopoli, masalah satu titik downtime tidak perlu dilakukan penjabaran lebih lanjut, saat ini peristiwa downtime Rollup bukanlah sesuatu yang baru, dan monopoli risiko juga sudah terbukti dengan sendirinya, mesin penyortiran terpusat tidak diragukan lagi memperoleh hak untuk menyortir transaksi, agar dapat dengan mudah memaksimalkan keuntungannya sendiri, dan kedua, hal ini juga akan menimbulkan kelemahan relatif dari anti-review.

  • Penyortir Terdesentralisasi

Keuntungan: Apakah akan menggunakan mesin sortir terdesentralisasi atau tidak tampaknya telah menjadi kriteria penting untuk mengukur apakah Rollup benar-benar terdesentralisasi atau tidak, keuntungannya sudah jelas, dapat meningkatkan derajat desentralisasi ke tingkat yang sangat kuat, untuk mencegah operator dari melakukan kejahatan, yang sebagian besar menjamin keamanan aset pengguna, serta secara efektif mencegah Rollup mengalami segala jenis fenomena waktu henti.

Kekurangan: Biaya peningkatan desentralisasi dan keamanan adalah mengurangi kecepatan transaksi atau meningkatkan biaya transaksi, yang pada tingkat tertentu mengurangi pengalaman interaktif pengguna.

Sumber Gambar: L2BEAT

Sumber Gambar: L2BEAT

Berbagai jenis lapisan kedua

Dalam artikel terbarunya “Berbagai jenis lapisan 2”, Vitalik menyebutkan bahwa tren heterogenitas dalam proyek lapisan 2 akan menjadi semakin jelas di masa depan, dan tren ini akan terus berlanjut, seperti rantai publik tradisional yang diwakili oleh Arbitrum, Optimisme, dan Scroll, serta perkembangan terkini ekosistem EVM yang diwakili oleh Kakarot dan Taiko, karena alasan berikut:

  • Beberapa proyek yang saat ini merupakan Lapisan 1 yang berdiri sendiri ingin bergerak lebih dekat ke ekosistem Ether, dan proyek-proyek ini mungkin ingin melakukan transisi secara bertahap dan berpotensi menjadi Lapisan 2. Namun karena teknologinya belum siap untuk memasukkan semuanya ke dalam Rollup;
  • Beberapa proyek terpusat ingin memberikan lebih banyak jaminan keamanan kepada penggunanya dan sedang menjajaki jalur berbasis blockchain. Dalam banyak kasus, proyek-proyek ini mengeksplorasi “rantai konsorsium yang diizinkan” di era terakhir. Pada kenyataannya, mereka mungkin hanya memerlukan desentralisasi pada tingkat “rumah singgah”. Selain itu, throughput proyek-proyek ini cenderung tinggi, sehingga tidak cocok untuk pembangunan berkelanjutan, setidaknya dalam jangka pendek;
  • Aplikasi keuangan yang lemah seperti game atau aplikasi sosial, mereka juga ingin didesentralisasi. Dalam kasus media sosial, kenyataannya adalah bahwa bagian-bagian aplikasi yang berbeda perlu diperlakukan secara berbeda: aktivitas yang jarang dan bernilai tinggi seperti pendaftaran nama pengguna dan pemulihan akun harus digabungkan, sedangkan aktivitas yang sering dan bernilai rendah seperti postingan dan pemungutan suara hanya membutuhkan keamanan yang lebih rendah. Risiko hilangnya postingan karena kegagalan rantai masih dapat ditoleransi. Jika kegagalan rantai menyebabkan Anda kehilangan akun, itu masalah yang jauh lebih besar.

Meskipun aplikasi dan pengguna saat ini di Ether Layer1 hanya perlu membayar sedikit biaya Rollup dalam jangka pendek, dalam artikel ini kami ingin mengilustrasikan apakah pengguna akan dapat dengan aman menarik aset dari Layer2 ke Layer1 tanpa masalah, yaitu “ penarikan wajib” dan fitur “escape hatch”, seperti yang dijelaskan oleh Faust di tautan ke ekstensi yang relevan [1].

Sumber Gambar: Berbagai jenis lapisan 2

Jika Anda memiliki aset yang ada di Layer1 tetapi perlu disetorkan ke L2 sebelum dapat ditransfer ke alamat dompet lain, sejauh mana kami dapat menjamin bahwa Anda akan dapat mengambil aset ini ke Layer1, seperti yang digambarkan dalam diagram sederhana :

Sumber data: Berbagai jenis lapisan 2

Perlu dicatat bahwa ini adalah model yang disederhanakan dengan banyak opsi perantara. Misalnya:

  • Antara Rollup dan Validium: Di Validium, siapa pun dapat melakukan pembayaran on-chain untuk menutupi biaya transaksi, yang pada titik ini operator akan terpaksa memberikan beberapa data ke chain atau kehilangan deposit.
  • Antara Plasma dan Validium: Sistem Plasma [2] memberikan jaminan keamanan seperti konvolusi dan ketersediaan data off-chain, namun hanya mendukung sejumlah aplikasi terbatas. Sebuah sistem dapat memberikan EVM penuh dengan jaminan tingkat Plasma bagi mereka yang tidak menggunakan aplikasi yang lebih kompleks ini dan jaminan tingkat Validium bagi mereka yang menggunakannya.

Opsi perantara ini dapat dianggap sebagai spektrum antara konvolusi dan RMS. Tapi apa yang memotivasi aplikasi untuk memilih titik pada spektrum daripada titik lebih jauh ke kiri atau ke kanan? Ada dua faktor utama di sini:

  1. Biaya ketersediaan data asli Ethernet menurun seiring dengan kemajuan teknologi. Hard fork Ethernet berikutnya, Dencun [3], memperkenalkan EIP-4844, yang menyediakan ketersediaan data on-chain sekitar 32 KB per detik. Selama beberapa tahun ke depan, dengan diperkenalkannya “pengirisan data on-chain” secara penuh [4], ketersediaan data ini diperkirakan akan meningkat secara bertahap, hingga akhirnya mencapai ~1,3 MB per detik. Pada saat yang sama, peningkatan dalam teknik kompresi data [5] akan memungkinkan kita melakukan lebih banyak hal dengan jumlah data yang sama.
  2. Kebutuhan aplikasi itu sendiri: Seberapa besar penderitaan pengguna akibat biaya tinggi versus kesalahan aplikasi? Aplikasi keuangan akan lebih menderita akibat kegagalan aplikasi; game dan media sosial melibatkan banyak aktivitas per pengguna dan aktivitas bernilai relatif rendah, sehingga pengorbanan keamanan yang berbeda masuk akal bagi mereka.

Sequencer terdesentralisasi dibuat oleh proyek Rollup atau diimplementasikan oleh pihak ketiga. Implementasi pihak ketiga dari sequencer terdesentralisasi juga bisa disebut Sequencing-as-a-Service. proyek-proyek seperti Espresso, SUAVE, Astria, Radius, dan sebagainya, semuanya berfokus pada solusi sequencer terdesentralisasi, dan jalur implementasinya berbeda-beda.

Solusi untuk sequencer terdesentralisasi

1) Espresso: terdiri dari lima komponen utama: 1. Mekanisme pembagian berbasis HotStuff [6] yang prosesnya harus disetujui oleh dua pertiga mayoritas agar dapat ditentukan dan tidak dapat diubah; 2. Lapisan DA-nya menyediakan dua jalur berbeda untuk pengambilan data. Jalur pertama optimis dan cepat, sedangkan jalur kedua lebih andal namun memiliki pencadangan yang lebih lambat dan dirancang untuk kondisi yang merugikan; 3. Rollup REST API: Program Rollup menggunakan API ini untuk berintegrasi secara lancar dengan Espresso Sequencer; 4. Kontrak Penyortir: Kontrak Penyortir adalah kontrak cerdas yang memvalidasi konsensus HotShot, dan dapat bertindak sebagai klien ringan yang Mengelola pos pemeriksaan pesanan perdagangan dan mengawasi tabel taruhan untuk protokol HotShot; 5. Lapisan Jaringan: Lapisan ini digunakan untuk memfasilitasi komunikasi antara node yang berpartisipasi dalam lapisan DA dan konsensus HotShot. Secara umum, seperti yang ditunjukkan pada gambar di bawah, ketika transaksi pengguna dikirim ke Rollup, transaksi tersebut divalidasi menggunakan skema ZK atau optimis.

Kredit gambar: Teknologi: Sequencers (Ikhtisar proses pengurutan Espresso)

2) SUAVE: Ini adalah lapisan jaringan independen yang dapat berbagi kumpulan memori dengan jaringan blok lain, dan tidak dapat bekerja dengan kontrak pintar Ether atau rantai publik lainnya. Sebaliknya, ia memisahkan kumpulan memori dan bagian pembuatan blok dari rantai publik yang ada, sehingga dapat mendukung lebih banyak jaringan Layer1 atau Layer2, dan menjadi sequencer bersama untuk rantai Rollup. Jadi ini memiliki beberapa keuntungan dalam MEV lintas rantai dan pemesanan transaksi antara Rollup yang berbeda, namun membawa risiko yang sama seperti jembatan lintas rantai.

3) Astria akan membangun lapisan jaringan sequencer bersama untuk menghindari kerugian dari sequencer terpusat, hal ini bergantung pada mekanisme rotasi pemimpin berbasis Tendermint untuk menyelesaikan skalabilitas pengurutan transaksi dan risiko downtime dari satu titik kegagalan terpusat, pada saat yang sama waktu , Arsitektur sequencer Astira dirancang untuk menggabungkan transaksi dari beberapa Rollup. Pada saat yang sama, arsitektur sequencer Astira dirancang untuk menggabungkan transaksi dari beberapa rollup, daripada menghasilkan akar status yang berbeda untuk satu blok, dan transaksi yang dihasilkan diurutkan menjadi blok dengan “kohesi” dan kemudian dilepaskan ke lapisan DA Layer1, secara efektif memisahkan urutan transaksi dari eksekusi. Karena decoupling inilah Astria dapat mengakomodasi berbagai Rollup dengan fungsi transisi status yang berbeda.

4) Radius, tidak seperti implementasi lainnya, menghilangkan risiko yang terkait dengan MEV dengan mengaktifkan mempool terenkripsi dan menjalankan beberapa sequencer secara bersamaan untuk memastikan bahwa transaksi rollup diurutkan tanpa kepercayaan. Ia menggunakan mekanisme enkripsi tertunda yang dapat diverifikasi (PVDE) [7] untuk mengimplementasikan Mempool terenkripsi, dan penggunaan enkripsi bukti tanpa pengetahuan berperan dalam memastikan bahwa transaksi diurutkan tanpa kepercayaan dan mencegah risiko yang terkait dengan penyortir terpusat. Namun biaya untuk meningkatkan keamanan dengan bukti tanpa pengetahuan adalah kemungkinan penundaan transaksi untuk pengalaman pengguna meskipun ada perlindungan MEV. Alur transaksi Radius adalah sebagai berikut:

  1. Pengguna mengirimkan transaksi ke lapisan penyortiran
  2. Lapisan pengurutan mengurutkan transaksi dan menghasilkan blok
  3. Blok yang disusun kemudian diserahkan ke program terkait Rollup
  4. Rollup mengeksekusi transaksi dalam urutan yang disediakan oleh lapisan penyortiran.
  5. Terakhir, Rollup mengirimkan transaksi yang telah dieksekusi ke lapisan penyelesaian DA untuk konfirmasi akhir.

Sumber: Teknologi: Sequencer (Ikhtisar alur kesepakatan Radius)

5) Madara Ini adalah mesin penyortiran yang digunakan dalam jaringan Layer2 StarkNet, yang merupakan metode penyortiran yang lebih fleksibel yang dapat dijalankan secara terpusat atau desentralisasi untuk menyesuaikannya untuk aplikasi yang berbeda. Saat ini, Madara merupakan solusi mesin sortir siap pakai untuk StarkNet, dan penelitian serta pengembangan terkait mesin tersebut masih dalam proses.

Pandangan

Prospek sequencer blockchain akan menjadi perjalanan yang menarik dan transformatif, dengan sequencer mengalami perubahan signifikan seiring dengan berkembangnya ekosistem blockchain, beralih dari desain terpusat ke solusi yang lebih terdesentralisasi, efisien, dan mudah beradaptasi. Kemajuan dalam teknologi pengurutan dapat menjadi penting bagi ekosistem ethereum untuk meningkatkan efisiensi transaksi, skalabilitas, dan keamanan.

Desentralisasi adalah landasan filosofis mata uang kripto, jaringan pemesanan bersama menangani akumulasi nilai dan distribusi pendapatan melalui mekanisme ekonomi, dan pada akhirnya ekosistem blok bangunan modular dan kerangka pengembangan bagi pemesan yang semakin matang pasti akan menjadi katalis yang kuat bagi industri di masa depan. masa depan.

Tentang YBB

YBB adalah dana web3 yang mendedikasikan dirinya untuk mengidentifikasi proyek-proyek terdefinisi Web3 dengan visi untuk menciptakan habitat online yang lebih baik bagi semua penghuni internet. Didirikan oleh sekelompok penganut blockchain yang telah berpartisipasi aktif dalam industri ini sejak tahun 2013, YBB selalu bersedia membantu proyek tahap awal untuk berkembang dari 0 menjadi 1. Kami menghargai inovasi, semangat yang didorong oleh diri sendiri, dan produk yang berorientasi pada pengguna. mengenali potensi aplikasi kripto dan blockchain.

Penafian:

  1. Artikel ini dicetak ulang dari [medium]. Semua hak cipta milik penulis asli [YBB]. Jika ada keberatan terhadap cetak ulang ini, silakan menghubungi tim Gate Learn , dan mereka akan segera menanganinya.
  2. Penafian Tanggung Jawab: Pandangan dan pendapat yang diungkapkan dalam artikel ini adalah sepenuhnya milik penulis dan bukan merupakan nasihat investasi apa pun.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, dilarang menyalin, mendistribusikan, atau menjiplak artikel terjemahan.
เริ่มตอนนี้
สมัครและรับรางวัล
$100
ลงทะเบียนทันที