Sequencer adalah teknologi kunci di bidang cryptocurrency, yang digunakan untuk menyortir transaksi dan membuat blok. Sebelum pemblokiran dikonfirmasi, informasi pra-konfirmasi akan dikirim ke pengguna.
Pentingnya penyortir terdesentralisasi adalah karena lebih banyak volume dan likuiditas berpindah ke solusi lapisan-dua (L2), penyortir terpusat dapat membebankan harga sewenang-wenang dan meningkatkan transaksi pengguna. Oleh karena itu, menemukan solusi penyortiran yang terdesentralisasi menjadi sangat penting.
Apa itu "pengurut"?
Penyortir memungkinkan L2 untuk berjalan secara efisien dengan menggabungkan banyak transaksi pengguna L2 di luar rantai dan mengirimkannya sebagai transaksi tunggal gabungan ke rantai utama L1. Dengan cara ini, biaya komitmen ini dapat diamortisasi di semua transaksi pengguna di set. Penyortir juga dapat memadatkan koleksi untuk lebih menghemat biaya ketersediaan data rantai utama. Secara keseluruhan, ini adalah komponen penting dari L2.
Namun, penyortir memiliki kendali atas pemesanan transaksi dalam koleksi. Penyortir dapat memilih untuk tidak menyertakan transaksi pengguna, dan penyortir juga dapat mengekstraksi MEV (Maximum Yield Realizable) dalam koleksi melalui metode penataan ulang standar dan ekstraksi penyisipan. Mereka sebenarnya memiliki akses tulis preferensial ke ekspansi. Khususnya, karena pemesan dapat berinteraksi dengan kontrak, hanya transaksi bebas kesalahan yang dapat ditegakkan secara andal melalui mekanisme on-chain. Dan ada bug yang mungkin gagal saat memaksa pengurutan.
Ini menjadikan sequencer sebagai peran semi-tepercaya untuk menskalakan pengguna. Pemesan dapat menunda akses pengguna dan mengambil nilai dari transaksi pengguna. Lebih lanjut membatasi perilaku pemesan melalui desentralisasi adalah topik penelitian aktif.
Secara keseluruhan, sequencer memainkan peran penting dalam OP line L2. Ini meningkatkan pengalaman pengguna dan mengurangi biaya transaksi untuk pengguna dengan menggabungkan dan mengirimkan koleksi transaksi. Namun, karena penyortir memiliki kendali atas penyortiran transaksi dan ekstraksi nilai, kami perlu terus mempelajari cara membatasi perilaku penyortir dengan cara terdesentralisasi untuk memastikan kepentingan pengguna dan keamanan ekspansi.
Risiko sentralisasi penyortir
Saat ini penyortir dalam penskalaan optimis masih memiliki beberapa masalah dalam hal distribusi. Karena pemesan biasanya memainkan peran sentralisasi, terdapat risiko sentralisasi berikut:
Perlindungan sensor yang lemah: Tidak seperti jumlah node terdistribusi yang hampir tak terbatas pada rantai utama, pemesan terpusat mungkin tidak dapat memastikan bahwa transaksi pengguna akan disertakan pada rantai. Koordinator terpusat yang dikendalikan oleh badan hukum dapat secara selektif mengecualikan transaksi tertentu karena persyaratan peraturan. Meskipun ada mekanisme lain untuk mengatasi masalah sensor yang lemah dari penskalaan optimis (seperti keluar paksa, saluran keluar, menyertakan daftar atau menambahkan enkripsi ambang, dll.), Kami masih perlu menerima asumsi bahwa pemesan terpusat cenderung lemah. Kemampuan anti-sensor.
Liveness yang lemah: Pemesan terpusat mungkin tidak dirancang untuk menangani pemrosesan komputasi dan pembuatan bukti yang diperlukan untuk menjaga agar sistem tetap berjalan sepanjang waktu. Waktu henti RPC atau pemesan karena kegagalan perangkat keras atau spam masif dari validator atau bot (mis. Peluncuran Token Arbitrum, Penundaan Optimisme) dapat menyebabkan penskalaan yang kurang aktif.
Manfaat MEV: Pemesan terpusat saat ini biasanya mengikuti aturan pemesanan transaksi pertama datang, dilayani pertama. Kepercayaan tambahan diperlukan untuk memastikan mereka tidak mengekstraksi MEV dari transaksi pengguna melalui hak istimewa node, atau bahwa layanan pemesanan pihak ketiga yang mereka gunakan (seperti Chainlink FSS) tidak berperilaku jahat.
Beberapa solusi yang dibagikan, dialihdayakan, atau berbasis pengurutan mungkin dapat mengatasi masalah ini, tetapi masih terlalu dini untuk solusi semacam itu. Selain itu, banyak solusi pemesan terdistribusi seperti Proof-of-Authority, Leader Selection for Proof-of-Stake, MEV Auctions, dan Proof-of-Energy masih dalam tahap desain konsep.
Tata letak sequencer
Vitalik Buterin mengusulkan beberapa cara untuk membangun penyortir terdesentralisasi. Ini termasuk lelang penyortir/blok, pemilihan acak berbasis PoS, dan pemungutan suara DPoS, antara lain. Namun, sebagian besar solusi berfokus pada penentuan peserta mana yang berhak mengusulkan blok berikutnya atau urutan blok, seringkali mengabaikan mekanisme pengurutan itu sendiri.
Tujuan dari PBS adalah untuk melindungi pengusul dari nilai transaksi maksimum yang terpusat (MEV), memfasilitasi persaingan pembuat blok, meningkatkan privasi penawar, dan menghilangkan eksternalitas negatif. Namun, tidak seperti solusi lapisan pertama (L1), PBS L2 menghadapi tantangan seperti privasi, latensi, dan MEV lintas rantai. Salah satu cara untuk mengatasi masalah privasi adalah dengan menggunakan protokol SUAVE Flashbots, dan menggabungkan SUAVE dengan pemesan bersama merupakan solusi potensial PBS untuk L2.
Untuk PBS Aztec - "Prover-Builder-Separation" bukan "Proposer-Builder-Separation". Pengusul blok bangunan Aztec menggunakan transaksi yang tertunda dari mempool, dan blok mencakup komitmen pemesanan, hadiah untuk pembukti, dan jumlah pembakaran Aztec. Perlu dicatat bahwa pengusul Aztec sebenarnya berperan sebagai pembangun dan pengusul.
PBS Aztec memisahkan kekuatan pemesanan transaksi (pembangun) dan penyertaan blok (validator), pemisahan yang mencegah monopoli pembuatan blok. Pengusul kemudian mengumpulkan suara dan membuat catatan blok yang menunjukkan distribusi tugas validasi di antara banyak validator untuk blok tertentu. Ini penting untuk menjaga agar tugas validasi tetap terdesentralisasi, karena partisipasi validator menjadi indikator blok pemenang.
Selain itu, mereka menggunakan hitungan TARGET_PROVERS untuk meningkatkan biaya bagi penyerang untuk mempertahankan mekanisme manipulasi. Satu masalah dengan model ini, bagaimanapun, adalah bahwa penyerang dapat menghindari hukuman jika mereka mengizinkan validator untuk dimasukkan dan menghasilkan bukti hanya untuk sebagian kecil dari blok, meninggalkan mayoritas ke validator tunggal.
Sepanjang proses, beberapa blok yang diusulkan akan diberi peringkat melalui fase pemungutan suara, dan blok dengan jumlah suara terbanyak akan menjadi kepala rantai. Namun, mode ini dapat menyebabkan serangan "kesedihan", di mana validator memilih blok tetapi tidak menghasilkan bukti. Aztec menekan ini dengan memperkenalkan mekanika Slash dan Redundansi. Selain itu, SUAVE dapat berfungsi sebagai pembuat Aztec untuk memberikan perlindungan privasi dan pemesanan blok yang berpotensi terdesentralisasi.
Ada beberapa proyek lain yang membangun penyortir bersama, termasuk:
Espresso, berencana untuk menggunakan re-staking ETH EigenLayer sebagai model keamanan;
Astria, yang sequencernya berbeda dari Espresso karena tidak mengeksekusi transaksi, memiliki PBS bawaan, dan membuat Rollup di atas Celestia dan Rollkit;
Radius, yang pemesannya berfokus pada pengurangan MEV yang berbahaya melalui transaksi terenkripsi, mengelola sekumpulan pemesan dan secara acak memilih satu pemesan di setiap zaman.
Tujuan dari proyek ini adalah untuk menerapkan pemesan terdesentralisasi yang meningkatkan kepastian dan keamanan pemesanan transaksi dan meningkatkan pengalaman pengguna.
Ringkas
Dengan pengembangan dan inovasi berkelanjutan dari teknologi blockchain, mekanisme kerja penyortir terdesentralisasi akan terus berkembang dan meningkat. Ini akan memberi pengguna pengalaman perdagangan yang lebih aman, andal, dan efisien sambil melindungi mereka dari manipulasi dan praktik tidak adil oleh institusi terpusat.
Di masa depan, kita dapat berharap untuk melihat solusi dan proyek yang lebih inovatif muncul untuk mengatasi tantangan di bidang sequencer. Dengan kemajuan teknologi, masalah seperti perlindungan privasi, kecepatan transaksi, dan kompatibilitas lintas rantai akan lebih baik diselesaikan.
Pengembangan sequencer bersama akan memungkinkan Rollup yang berbeda untuk bekerja sama dan memberikan kemampuan menyusun dan fleksibilitas untuk memenuhi kebutuhan industri, aplikasi, dan kasus yang berbeda. Dengan kedewasaan berkelanjutan dan promosi penyortir bersama, kami dapat memperkirakan munculnya ribuan Rollup berdaulat terdesentralisasi, yang memberi pengguna lebih banyak pilihan dan layanan yang lebih baik.
Kesimpulannya, melalui penelitian dan inovasi berkelanjutan, kami memiliki alasan untuk percaya bahwa pemesan terdesentralisasi di masa depan akan menjadi komponen kunci dalam membangun ekosistem blockchain yang aman, efisien, dan adil. Mereka akan mempromosikan mempopulerkan lebih lanjut dan penerapan teknologi blockchain, membawa pengalaman keuangan dan digital yang lebih terbuka dan inklusif kepada pengguna di seluruh dunia.
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.
Menguraikan Pengurut: Kunci untuk Menjamin Keaslian Transaksi
Sequencer adalah teknologi kunci di bidang cryptocurrency, yang digunakan untuk menyortir transaksi dan membuat blok. Sebelum pemblokiran dikonfirmasi, informasi pra-konfirmasi akan dikirim ke pengguna.
Pentingnya penyortir terdesentralisasi adalah karena lebih banyak volume dan likuiditas berpindah ke solusi lapisan-dua (L2), penyortir terpusat dapat membebankan harga sewenang-wenang dan meningkatkan transaksi pengguna. Oleh karena itu, menemukan solusi penyortiran yang terdesentralisasi menjadi sangat penting.
Apa itu "pengurut"?
Penyortir memungkinkan L2 untuk berjalan secara efisien dengan menggabungkan banyak transaksi pengguna L2 di luar rantai dan mengirimkannya sebagai transaksi tunggal gabungan ke rantai utama L1. Dengan cara ini, biaya komitmen ini dapat diamortisasi di semua transaksi pengguna di set. Penyortir juga dapat memadatkan koleksi untuk lebih menghemat biaya ketersediaan data rantai utama. Secara keseluruhan, ini adalah komponen penting dari L2.
Namun, penyortir memiliki kendali atas pemesanan transaksi dalam koleksi. Penyortir dapat memilih untuk tidak menyertakan transaksi pengguna, dan penyortir juga dapat mengekstraksi MEV (Maximum Yield Realizable) dalam koleksi melalui metode penataan ulang standar dan ekstraksi penyisipan. Mereka sebenarnya memiliki akses tulis preferensial ke ekspansi. Khususnya, karena pemesan dapat berinteraksi dengan kontrak, hanya transaksi bebas kesalahan yang dapat ditegakkan secara andal melalui mekanisme on-chain. Dan ada bug yang mungkin gagal saat memaksa pengurutan.
Ini menjadikan sequencer sebagai peran semi-tepercaya untuk menskalakan pengguna. Pemesan dapat menunda akses pengguna dan mengambil nilai dari transaksi pengguna. Lebih lanjut membatasi perilaku pemesan melalui desentralisasi adalah topik penelitian aktif.
Secara keseluruhan, sequencer memainkan peran penting dalam OP line L2. Ini meningkatkan pengalaman pengguna dan mengurangi biaya transaksi untuk pengguna dengan menggabungkan dan mengirimkan koleksi transaksi. Namun, karena penyortir memiliki kendali atas penyortiran transaksi dan ekstraksi nilai, kami perlu terus mempelajari cara membatasi perilaku penyortir dengan cara terdesentralisasi untuk memastikan kepentingan pengguna dan keamanan ekspansi.
Risiko sentralisasi penyortir
Saat ini penyortir dalam penskalaan optimis masih memiliki beberapa masalah dalam hal distribusi. Karena pemesan biasanya memainkan peran sentralisasi, terdapat risiko sentralisasi berikut:
Beberapa solusi yang dibagikan, dialihdayakan, atau berbasis pengurutan mungkin dapat mengatasi masalah ini, tetapi masih terlalu dini untuk solusi semacam itu. Selain itu, banyak solusi pemesan terdistribusi seperti Proof-of-Authority, Leader Selection for Proof-of-Stake, MEV Auctions, dan Proof-of-Energy masih dalam tahap desain konsep.
Tata letak sequencer
Vitalik Buterin mengusulkan beberapa cara untuk membangun penyortir terdesentralisasi. Ini termasuk lelang penyortir/blok, pemilihan acak berbasis PoS, dan pemungutan suara DPoS, antara lain. Namun, sebagian besar solusi berfokus pada penentuan peserta mana yang berhak mengusulkan blok berikutnya atau urutan blok, seringkali mengabaikan mekanisme pengurutan itu sendiri.
Tujuan dari PBS adalah untuk melindungi pengusul dari nilai transaksi maksimum yang terpusat (MEV), memfasilitasi persaingan pembuat blok, meningkatkan privasi penawar, dan menghilangkan eksternalitas negatif. Namun, tidak seperti solusi lapisan pertama (L1), PBS L2 menghadapi tantangan seperti privasi, latensi, dan MEV lintas rantai. Salah satu cara untuk mengatasi masalah privasi adalah dengan menggunakan protokol SUAVE Flashbots, dan menggabungkan SUAVE dengan pemesan bersama merupakan solusi potensial PBS untuk L2.
Untuk PBS Aztec - "Prover-Builder-Separation" bukan "Proposer-Builder-Separation". Pengusul blok bangunan Aztec menggunakan transaksi yang tertunda dari mempool, dan blok mencakup komitmen pemesanan, hadiah untuk pembukti, dan jumlah pembakaran Aztec. Perlu dicatat bahwa pengusul Aztec sebenarnya berperan sebagai pembangun dan pengusul.
PBS Aztec memisahkan kekuatan pemesanan transaksi (pembangun) dan penyertaan blok (validator), pemisahan yang mencegah monopoli pembuatan blok. Pengusul kemudian mengumpulkan suara dan membuat catatan blok yang menunjukkan distribusi tugas validasi di antara banyak validator untuk blok tertentu. Ini penting untuk menjaga agar tugas validasi tetap terdesentralisasi, karena partisipasi validator menjadi indikator blok pemenang.
Selain itu, mereka menggunakan hitungan TARGET_PROVERS untuk meningkatkan biaya bagi penyerang untuk mempertahankan mekanisme manipulasi. Satu masalah dengan model ini, bagaimanapun, adalah bahwa penyerang dapat menghindari hukuman jika mereka mengizinkan validator untuk dimasukkan dan menghasilkan bukti hanya untuk sebagian kecil dari blok, meninggalkan mayoritas ke validator tunggal.
Sepanjang proses, beberapa blok yang diusulkan akan diberi peringkat melalui fase pemungutan suara, dan blok dengan jumlah suara terbanyak akan menjadi kepala rantai. Namun, mode ini dapat menyebabkan serangan "kesedihan", di mana validator memilih blok tetapi tidak menghasilkan bukti. Aztec menekan ini dengan memperkenalkan mekanika Slash dan Redundansi. Selain itu, SUAVE dapat berfungsi sebagai pembuat Aztec untuk memberikan perlindungan privasi dan pemesanan blok yang berpotensi terdesentralisasi.
Ada beberapa proyek lain yang membangun penyortir bersama, termasuk:
Espresso, berencana untuk menggunakan re-staking ETH EigenLayer sebagai model keamanan;
Astria, yang sequencernya berbeda dari Espresso karena tidak mengeksekusi transaksi, memiliki PBS bawaan, dan membuat Rollup di atas Celestia dan Rollkit;
Radius, yang pemesannya berfokus pada pengurangan MEV yang berbahaya melalui transaksi terenkripsi, mengelola sekumpulan pemesan dan secara acak memilih satu pemesan di setiap zaman.
Tujuan dari proyek ini adalah untuk menerapkan pemesan terdesentralisasi yang meningkatkan kepastian dan keamanan pemesanan transaksi dan meningkatkan pengalaman pengguna.
Ringkas
Dengan pengembangan dan inovasi berkelanjutan dari teknologi blockchain, mekanisme kerja penyortir terdesentralisasi akan terus berkembang dan meningkat. Ini akan memberi pengguna pengalaman perdagangan yang lebih aman, andal, dan efisien sambil melindungi mereka dari manipulasi dan praktik tidak adil oleh institusi terpusat.
Di masa depan, kita dapat berharap untuk melihat solusi dan proyek yang lebih inovatif muncul untuk mengatasi tantangan di bidang sequencer. Dengan kemajuan teknologi, masalah seperti perlindungan privasi, kecepatan transaksi, dan kompatibilitas lintas rantai akan lebih baik diselesaikan.
Pengembangan sequencer bersama akan memungkinkan Rollup yang berbeda untuk bekerja sama dan memberikan kemampuan menyusun dan fleksibilitas untuk memenuhi kebutuhan industri, aplikasi, dan kasus yang berbeda. Dengan kedewasaan berkelanjutan dan promosi penyortir bersama, kami dapat memperkirakan munculnya ribuan Rollup berdaulat terdesentralisasi, yang memberi pengguna lebih banyak pilihan dan layanan yang lebih baik.
Kesimpulannya, melalui penelitian dan inovasi berkelanjutan, kami memiliki alasan untuk percaya bahwa pemesan terdesentralisasi di masa depan akan menjadi komponen kunci dalam membangun ekosistem blockchain yang aman, efisien, dan adil. Mereka akan mempromosikan mempopulerkan lebih lanjut dan penerapan teknologi blockchain, membawa pengalaman keuangan dan digital yang lebih terbuka dan inklusif kepada pengguna di seluruh dunia.