Rumah  >  Artikel  >  Daripada teori kepada amalan: Bolehkah Rollup Berasaskan melaksanakan penyelesaian Rollup didorong jenis L1?

Daripada teori kepada amalan: Bolehkah Rollup Berasaskan melaksanakan penyelesaian Rollup didorong jenis L1?

WBOY
WBOYasal
2024-06-20 19:37:02455semak imbas

从理论到实践:Based Rollup能否实现 L1 排序驱动的 Rollup 方案

Pengarang: YBB Capital Researcher Ac-Core

Kata Pengantar:

Prinsip kerja Ethereum ialah setiap nod menyimpan dan melaksanakan setiap transaksi yang diserahkan oleh seluruh pengguna, mengikut urutan Ethereum menggunakan penyelesaian Rollup. Ringkasnya, ia menggerakkan sebahagian besar pemprosesan transaksi di luar rantaian (L2), dengan itu mengurangkan beban pada rangkaian utama Ethereum (L1) dan mengurangkan yuran transaksi, iaitu Rollup = satu set kontrak pintar L1 + nod rangkaian L2, iaitu kontrak Pintar dalam rantaian dan pengagregat luar rantaian, yang bergantung pada Ethereum sendiri untuk penyelesaian, konsensus dan ketersediaan datanya sendiri, hanya bertanggungjawab untuk melaksanakan transaksi. Nod rangkaian L2 terdiri daripada berbilang bahagian, yang paling penting ialah penjujukan, tetapi pada masa ini penjujukan Rollup menghadapi masalah pemusatan.

Rollup and Sequencer

Rollup ialah penyelesaian penskalaan untuk Ethereum (L1) yang melaksanakan transaksi luar rantaian, transaksi pembungkusan dalam blok. Untuk setiap blok, Rollup menerbitkan data yang diperlukan untuk membina semula keadaan rantaian (sebagai sumber ketersediaan data) ke lapisan ketersediaan data dan menerbitkan bukti ketepatan pelaksanaan luar rantaian ke lapisan penyelesaian (terdapat dua jenis Rollup, dalam Dalam kes ZK-rollup, bukti sifar pengetahuan dikeluarkan untuk setiap blok dalam kes Rollup Optimis, bukti penipuan hanya dikeluarkan apabila pertikaian berlaku selepas EIP-4844, apabila penerbitan data bertukar kepada gumpalan , Lapisan ini mungkin dipanggil "lapisan penerbitan data". Antaranya, kontrak pintar Rollup mengesahkan bukti yang dikeluarkan pada L1, dan setiap Rollup akan mempunyai satu atau lebih jambatan untuk merealisasikan penghantaran data antara rantaian serta deposit dan pengeluaran.

Dalam logik pelaksanaan Rollup, penjujukan adalah komponen utama Ia bertanggungjawab terutamanya untuk menerima permintaan transaksi pada L2, menentukan perintah pelaksanaannya, dan membungkus urus niaga ke dalam kelompok (Batch) untuk penghantaran akhir ke L1 Rollup kontrak pintar di Internet memainkan peranan penting dalam meningkatkan kecekapan pemprosesan transaksi dan mengurangkan kos.

Fungsi dan prinsip kerja penyusun terutamanya merangkumi empat bahagian.

1. Terima urus niaga: Sequencer menerima permintaan transaksi daripada pengguna atau aplikasi. Urus niaga ini mula-mula diproses pada L2 dan bukannya terus pada mainnet Ethereum

2 Urus Niaga Isih: Penyusun bertanggungjawab untuk mengisih transaksi yang diterima dan menentukan perintah pelaksanaannya. Proses ini serupa dengan apa yang dilakukan oleh pelombong Ethereum sebelum membungkus urus niaga ke dalam blok

3 Transaksi Pembungkusan: Pek pengisih mengisih urus niaga ke dalam kelompok yang mengandungi berbilang transaksi Ringkasan maklumat

4 Serah kepada L1: Akhir sekali, penjujukan menyerahkan kumpulan urus niaga yang dibungkus ke mainnet Ethereum (L1), di mana penyelesaian dan penyimpanan data dilakukan. Dengan cara ini, L1 boleh mengesahkan dan menyimpan kemas kini keadaan pada L2. Teknologi Rollup walaupun menyediakan penyelesaian skala yang berkesan, masih terdapat beberapa masalah dalam reka bentuk dan pelaksanaan penyusun. kawalan satu entiti atau beberapa entiti adalah kekurangan ketelusan dan satu titik kegagalan.

Mengetepikan penjelasan tegar di atas, perbincangan mengenai penyelesaian penyisih terpencar L2, yang disebut dalam artikel YBB Capital sebelum ini, adalah sama ada penyelesaian L2 untuk penyisihan nod kolam yang Metis buka terus kepada pasaran , atau a projek bebas rancangan Espresso bermula dari awal, intipatinya adalah untuk menyusun pengagihan "kek keuntungan" dan jangkaan ruang untuk spekulasi pasaran masa depan, jadi ketepatan kepentingan dan kesahihan adalah kunci yang sukar untuk dielakkan. Latar belakang sejarah dan reka bentuk berdasarkan Rollup A keadaan "Total Anarchy" untuk membenarkan pengembangan perdagangan tanpa had oleh sesiapa sahaja. Digabungkan dengan masalah yang disebutkan di atas dengan pengisih semasa, pada tahun 2023

Ethereum Penyelidik:

Justin Drake mencadangkan

penyelesaian

bahawa pengisih akan diuruskan oleh Ethereum

从理论到实践:Based Rollup能否实现 L1 排序驱动的 Rollup 方案

sendiri kandungannya adalah seperti berikut

(Lihat pautan lanjutan 1 untuk sumber) :

Definisi:

“Apabila susunan rollup didorong oleh lapisan asas (L1), kami memanggilnya rollup berasaskan L1 atau L1 Secara khusus, rollup berasaskan L1 merujuk kepada Can yang pencadang L1 seterusnya bekerjasama dengan pencari dan pembina L1 untuk memasukkan blok Rollup seterusnya dalam blok L1 seterusnya tanpa kebenaran

Kebaikan:

  • Kehidupan: Based Rollup menikmati jaminan yang sama. Sila ambil perhatian bahawa aktiviti Rollup bukan Berasaskan dengan Escape Hatches akan dikurangkan (Escape Hatches ialah mekanisme keselamatan dalam Rollup yang membolehkan pengguna mengekstrak aset dari L2 dengan selamat kembali ke master L1 apabila terdapat masalah dengan sistem Rollup. rantai. . Ia serupa dengan pintu keluar kecemasan); pod terdedah kepada kesan MEV yang buruk daripada penapisan penjujukan jangka pendek semasa tamat masa;

  • Kesan rangkaian berisiko

: Pelancaran besar-besaran yang dicetuskan oleh kegagalan penjujukan (cth. hingga 51% serangan ke atas mekanisme pesanan PoS yang berpusat) akan memusnahkan mekanisme pesanan PoS yang terpusat) kesan rangkaian Rollup. Ambil perhatian bahawa tidak seperti L1, Rollup tidak boleh menggunakan konsensus sosial untuk pulih dengan anggun daripada kegagalan liveness sequencer. Dalam semua reka bentuk Rollup bukan Berdasarkan yang diketahui, keluar beramai-ramai ialah Sword of Damocles; Penalti Gas

: Transaksi yang diselesaikan melalui pod melarikan diri sering dikenakan penalti Gas untuk pengguna mereka (mis. disebabkan oleh pemampatan data Suboptimum tanpa pembungkusan kelompok ).

Desentralisasi: Based Rollup mewarisi desentralisasi L1 dan secara semula jadi menggunakan semula infrastruktur pencari-pembina-pencadang L1. Pencari dan pembina L1 diberi insentif untuk memasukkan blok rollup dalam blok L1 mereka untuk mengeluarkan MEV rollup. Ini kemudian memberi insentif kepada pencadang blok L1 untuk membungkus blok rollup pada L1.

  • Kesederhanaan: Pengisihan Rollup Berdasarkan adalah yang paling mudah, malah lebih mudah daripada pengisihan berpusat. Rollup Berdasarkan tidak memerlukan pengesahan tandatangan pemesan, tiada penetasan melarikan diri dan tiada konsensus PoS luaran. . membazir. Skim pemisahan pembina pencadang blok semasa (PBS) boleh mengawal pesanan L1 dengan ketat, dengan paling banyak satu blok gulung setiap blok L1, dan tiada sisa gas. Ini mengelakkan pembaziran kerja bukti rollup ZK apabila blok n+1 rollup (atau n+k untuk k >= 1) mengandungi bukti SNARK bagi blok n.

  • Kos: Based Rollup mempunyai overhed gas sifar - tidak perlu mengesahkan tandatangan daripada pemesan terpencar atau terpusat. Kesederhanaan Based Rollup mengurangkan kos pembangunan, memendekkan masa keluaran dan mengurangkan kawasan pendedahan untuk kelemahan kod. Pengisihan Rollup Berdasarkan juga bebas token, mengelakkan beban kawal selia penyusun berasaskan token.

    • Selaras dengan penjajaran ekonomi L1: MEV yang berasal dari Based Rollup secara semula jadi mengalir ke L1 yang berasaskannya. Aliran ini mengukuhkan keselamatan ekonomi L1 dan, sekiranya berlaku kemusnahan MEV, meningkatkan kekurangan ekonomi token asli L1. Penyepaduan ekonomi yang kukuh dengan L1 ini boleh membantu membina kesahihan Rollup Berdasarkan. Yang penting, walaupun mengorbankan hasil MEV, Based Rollup mengekalkan pilihan untuk menjana hasil daripada caj kesesakan L2 (seperti caj asas L2 dalam bentuk EIP-1559).

    • Kedaulatan: Walaupun mewakilkan pesanan kepada L1, Based Rollup mengekalkan kedaulatan. Rollup Berdasarkan boleh mempunyai token tadbir urus, mengenakan yuran asas dan hasil daripada yuran asas ini boleh digunakan apabila sesuai (mis. Optimisme membiayai barangan awam).

    Keburukan:

    • Tiada pendapatan MEV: Rollup Berdasarkan menyerahkan MEV kepada L1, mengehadkan pendapatannya kepada yuran asas. Secara berlawanan dengan intuitif, ini boleh meningkatkan jumlah hasil Rollup Berdasarkan. Sebabnya ialah landskap rollup kelihatan seperti pemenang-ambil-semua, dengan rollup yang menang mungkin memanfaatkan keselamatan, desentralisasi, kesederhanaan dan konsistensi Rollup Berdasarkan untuk mencapai penguasaan dan akhirnya memaksimumkan hasil.

    • Pengisihan terkawal: Mewakilkan pengisihan kepada L1 mengurangkan fleksibiliti pengisihan. Ini menjadikan perkhidmatan pesanan tertentu lebih sukar dan mungkin mustahil untuk dilaksanakan:

      • Pra-pengesahan: Pra-pengesahan yang cepat tidak menjadi masalah untuk pesanan berpusat dan boleh dicapai melalui konsensus PoS luaran. Prevalidasi pantas menggunakan pengisihan L1 ialah masalah terbuka dengan banyak arahan penyelidikan yang menjanjikan, termasuk EigenL, Senarai Kemasukan dan Bon Pembina.

      • Yang didahulukan dilayan (FCFS): Tidak pasti sama ada pengisihan FCFS gaya Arbitrum boleh dilaksanakan pada Rollup Berdasarkan. EigenL mungkin menyediakan tindanan FCFS untuk Gulung Berasaskan Isih L1.

    Penamaan:

    "Based Rollup" Nama berasal dari pertalian dengan rantai asas (Base L1). Ini bercanggah dengan rantaian Pangkalan Coinbase yang diumumkan baru-baru ini, yang merupakan satu kebetulan yang indah. Malah, Coinbase berkongsi dua matlamat reka bentuk dalam pengumuman Pangkalan mereka:

    • Tokenlessness: "Kami tidak bercadang untuk mengeluarkan token rangkaian baharu." .] merancang untuk mendesentralisasikan blockchain secara beransur-ansur dari semasa ke semasa."

    Base boleh mencapai desentralisasi tanpa token dengan menjadi Based Rollup.

    从理论到实践:Based Rollup能否实现 L1 排序驱动的 Rollup 方案

    Source: @jchaskin22

    to merumuskan teori, based rollup membolehkan sesiapa sahaja untuk mengembangkan ke blok rollup dan meletakkan perubahan status transaksi yang disusun L1 mengekstrak MEV daripada L2, membenarkan semua pesanan dan keselamatan disediakan oleh Ethereum L1. Ini boleh memintas konsensus bukti pegangan luar dan keperluan Token Rollup tertentu Pada masa yang sama, berbanding dengan fungsi "kabin melarikan diri kecemasan" Rollup lain yang penting untuk memastikan aset selamat, ia boleh dialih keluar dalam visi Rollup Berdasarkan. , dan prosesnya hanya memerlukan Transaksi pada Rollup mesti diselesaikan dengan jayanya sambil mengekalkan operasi selamat Ethereum. Taiko Labs on Based Rollup Projek Taiko Labs pada penyelesaian penskalaan lapisan 2 untuk Ethereum. Visinya adalah untuk menyelesaikan masalah kebolehskalaan rangkaian utama Ethereum melalui teknologi inovatif seperti Based Rollup. Ia mempunyai tiga ciri utama:

    1 Setara sepenuhnya dengan EVM (Jenis 1) Ethereum ZK-EVM:

    ZkEVM (Type1) yang digunakan mempunyai keserasian Ethereum yang lengkap, dan pembangun boleh Menghijrahkan aplikasi terdesentralisasi Ethereum (Terdesentralisasi) dengan lancar. dan Taiko tanpa bimbang tentang risiko kegagalan pelaksanaan kontrak pintar;

    从理论到实践:Based Rollup能否实现 L1 排序驱动的 Rollup 方案

    2 Sumber terbuka: Semua kod sumber Taiko terbuka kepada sesiapa sahaja di GitHub Semua boleh dilihat, dibina atau diubah suai. Model sumber terbuka ini memastikan bahawa pembangunan teknologi blockchain tidak terhad kepada usaha pasukan kecil, tetapi juga merangkumi komuniti dan pembangun di seluruh dunia

    3.Penyahpusatan penuh: Selain memastikan keserasian yang tinggi dengan EVM, Taiko juga komited untuk mencapai desentralisasi sepenuhnya protokol. Taiko merancang untuk menggunakan pencadang dan pengesah terdesentralisasi untuk menyerahkan blok dan menjana zkP bagi memastikan sifat sistem terdesentralisasi.

    Taiko komited untuk membina ZK-EVM jenis 1 yang setara sepenuhnya dengan Ethereum (bersamaan dengan Ethereum sepenuhnya)

    , iaitu Vitalik Buterin dalam "Jenis ZK-EVM yang berbeza" (lihat pautan lanjutan 2), Pengejaran yang disebut dalam adalah sepenuhnya dan tanpa kompromi yang setara dengan Ethereum. Tujuannya adalah untuk serasi sepenuhnya dengan Ethereum untuk mengesahkan blok Ethereum (sekurang-kurangnya lapisan pelaksanaan yang boleh disahkan, tidak termasuk konsensus rantai suar tetapi termasuk semua urus niaga, kontrak pintar dan logik akaun, dan tidak menggantikan cincang, keadaan/pokok transaksi dan konsensus lain logik), jadi berbanding jenis lain, Jenis 1 adalah yang paling kompleks dan mencabar untuk mendekati penyelesaian asli. . Ya Inovatif penyelesaian penskalaan rantaian blok yang dibangunkan oleh Taiko Labs. BCR bertujuan untuk meningkatkan kecekapan dan keselamatan Rollup melalui mekanisme pertandingan, membolehkan peserta yang berbeza bersaing secara bebas untuk menyerahkan blok dan menjana bukti, dengan itu meningkatkan prestasi dan desentralisasi keseluruhan rangkaian. Ringkasan komprehensif adalah seperti berikut. 从理论到实践:Based Rollup能否实现 L1 排序驱动的 Rollup 方案

    Ciri-ciri

    Persaingan terbuka: Membenarkan mana-mana peserta yang layak bersaing untuk menyerahkan blok dan menjana bukti ini mengurangkan tahap kawalan berpusat dan mekanisme terbuka ini. Pesaing memenangi ganjaran dan yuran transaksi dengan menyediakan perkhidmatan yang lebih baik;

    Peluasan yang cekap:

    dapat meningkatkan kecekapan penjanaan dan pengesahan blok dengan berkesan. Berbilang pesaing boleh bekerja secara selari, mengelakkan kesesakan satu titik dan meningkatkan kelajuan pemprosesan transaksi dan keupayaan pengembangan rangkaian
    • Keselamatan: Melalui mekanisme persaingan yang melibatkan pelbagai pihak, keupayaan anti-serangan sistem dipertingkatkan. Blok dan sijil yang dijana oleh persaingan berbilang parti meningkatkan ketelusan dan keselamatan sistem dan sukar dikawal atau diserang oleh satu entiti.

      • Kelebihan

      EVM Serasi: BCR serasi sepenuhnya dengan Mesin Maya Ethereum (EVM), membenarkan aplikasi pintar Ethereum yang diselaraskan dengan mudah dan disentralisasikan pada BCR yang sedia ada. tanpa pengubahsuaian yang besar; Desentralisasi:

      Melalui penjanaan blok terdesentralisasi dan mekanisme pensijilan, sifat rangkaian terdesentralisasi dipastikan dan risiko dikawal oleh entiti terpusat dikurangkan.

      disadvantages

        Creased Complexity:
      • System Complexity memerlukan algoritma dan protokol kompleks untuk menyelaraskan penjanaan blok dan pengesahan di kalangan pesaing pelbagai. ;

      • Isu yang berpotensi:

      Di bawah mekanisme persaingan BCR, apabila berbilang pesaing mengira dan menyerahkan blok pada masa yang sama, ia boleh menyebabkan peningkatan dalam yuran, dan pengguna menggunakan BCR untuk transaksi Anda mungkin menghadapi yuran transaksi yang lebih tinggi, terutamanya jika rangkaian sibuk atau persaingan sengit. Pada masa yang sama, nod besar dengan sumber yang kaya mungkin mempunyai kelebihan dalam persaingan, mengakibatkan pemusatan.

      Booster-Based Rollup (BBR-Based Booster Rollup)

      Booster ialah peserta khas dalam BBR, yang bertanggungjawab untuk mengoptimumkan fungsi transaksi dan pemprosesan data berbilang kelompok urus niaga secara selari adalah untuk memisahkan pelaksanaan dan penyimpanan, mengekalkan pelaksanaan L2 manakala L1 kekal tidak berpusat, dan mengekalkan alamat kontrak pintar pada L1 dan semua BBR.

      Pada masa yang sama, ia juga menghadapi cabaran seperti peningkatan kerumitan sistem, penggunaan sumber dan potensi pemusatan. Pada masa hadapan, BBR masih perlu terus dioptimumkan dan diperluaskan untuk memenuhi keperluan pembangunan berterusan teknologi blockchain.

      从理论到实践:Based Rollup能否实现 L1 排序驱动的 Rollup 方案

      Sumber imej: Taiko Labs

      Kesimpulan:

      Daripada pemerhatian keseluruhan semasa, Pertukaran Berasaskan Ethereum boleh dianggap sebagai kaedah pengembangan kedua dan besar-besaran pengisihan Rollup diwakilkan secara langsung Dalam satu lapisan pencadang, kami menggunakan reka bentuk pemisahan pencadang dan pembina untuk membenarkan satu lapisan melaksanakan semua peranan penjujukan untuk Rollup. Ia juga membolehkan MEV dikembangkan supaya pencari L2 boleh menghantar berkas transaksi kepada pembina L2, yang juga pencari L1, dan blok L2 yang lengkap ini kemudiannya menjadi sebahagian daripada blok L1, yang akhirnya digunakan oleh pembina L1 dan pemprosesan utama Ethereum.

      Sama ada Rollup Berdasarkan boleh diandaikan sebagai penyelesaian muktamad Rollup masih perlu disahkan, tetapi tidak dapat dinafikan bahawa ia merupakan inovasi utama dalam pengembangan lapisan kedua Ethereum pada peringkat ini, memberikan lebih keselamatan dan desentralisasi untuk pengembangan. Jika pemikiran yang sama dibawa ke dalam ekosistem Bitcoin, berbanding dengan skalabiliti kuat Ethereum untuk melaksanakan VM asli dan terdesentralisasi, pelaksanaannya sukar difahami Oleh itu, seluruh industri sedang menyelesaikan masalah pengembangan yang benar-benar terdesentralisasi jauh lagi perjalanan. : Pautan sambungan: 展 [1]

      Based Rollups — Kuasa Besar dari L1 SequenCing

      Https: //Ethresear.ch/t/based-rollups-from -l1-sequencing/15016/

      】Jenis ZK-EVM yang berbeza https://vitalik.eth.limo/general/2022/08/04/zkevm.html

      Artikel rujukan:
      【1】Permainan kredit: Rollup dikawal oleh multi-penandatanganan dan jawatankuasahttps://mp.weixin.qq.com/s?__biz=Mzk0OTY2=4MD&M1M1M=4MD&M1M1M = 1 & SN = 7A0EE8EB1D32E6EF0BD08354986C0A1F & Sumber = 41#WeChat_redirect

      [2] Penyelidikan TAIKO: Penyelidikan Etherewer 🜎tt: www.🜎tt lab.com/zh /articledetails/id09jfto .html



    Atas ialah kandungan terperinci Daripada teori kepada amalan: Bolehkah Rollup Berasaskan melaksanakan penyelesaian Rollup didorong jenis L1?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan:
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn