Berbasis atau Tidak Berbasis

MenengahSep 05, 2024
Menjelajahi penerapan teknologi Rollup dalam ekosistem Ethereum, menganalisis dampaknya terhadap fragmentasi blockchain dan solusi lapisan pengurutan bersama. Ini melibatkan penyelaman mendalam dalam tantangan dan potensi Based Rollup, serta pembahasan tentang bagaimana meningkatkan pengalaman pengguna melalui waktu blok L1 yang lebih cepat dan mekanisme pra-konfirmasi, sambil tetap mempertahankan prinsip-prinsip desentralisasi Ethereum.
Berbasis atau Tidak Berbasis

TL;DR

Jalan peta centric Rollup menyebabkan blockchain terfragmentasi dan terpisah. Fragmentasi ini menyebabkan kurangnya transfer nilai antara rollups. Sebagai solusi terhadap masalah ini, mekanisme sekuen berbagi muncul seperti Espresso, Astria, dan Radius. Namun, solusi ini secara inheren membutuhkan asumsi kepercayaan baru. Karena lapisan seperti itu harus memiliki set keamanan sendiri.

Jika kita ingin membangun lapisan urutan bersama untuk rollups, Ethereum adalah lapisan netral yang paling kredibel yang dapat kita bangun/gunakan sebagai sequencer bersama. Based sequencing (juga dikenal sebagai based rollups) memiliki komposabilitas penuh dengan Ethereum secara alami, dan juga dengan based rollups lainnya. Namun, menjadi sebuah based rollup juga memiliki beberapa tantangan. Tantangan paling penting dari tantangan-tantangan ini adalah bahwa waktu blok terbatas menjadi 12 detik sama seperti Ethereum. Solusinya adalah mekanisme untuk memberikan konfirmasi cepat kepada pengguna, seperti sequencer terpusat, atau mempercepat waktu blok Ethereum. Pada testnet, prekonfirmasi berbasis memberikan prekonfirmasi lebih cepat daripada sequencer terpusat saat ini.

Persimpangan

Baik untuk diingat arah yang dipilih Ethereum pada awal postingan. Ethereum telah merangkul desentralisasi sejak awal. Ini adalah prioritas utama. Prioritas ini memberi kami beberapa kendala pada pengalaman pengguna. Kendala-kendala ini muncul dari tantangan merancang sistem terdistribusi terdesentralisasi (seperti menangani status global, eksekusi berurutan, dan sebagainya). Inilah perbedaan antara Ethereum dan L1 lainnya. Mereka memilih jalur yang berbeda. L1 lain memilih untuk cepat dan murah dengan mengorbankan beberapa desentralisasi. Mereka cepat dan murah karena memiliki bukti sejarah, ukuran blok yang lebih besar, pemrosesan paralel. Konsep-konsep ini memungkinkan transaksi cepat dan murah, tetapi juga meningkatkan beban pada validator. Itulah mengapa persyaratan perangkat keras validator L1 lainnya lebih tinggi daripada Ethereum.

Sampai Ethereum sendiri mengukur dengan peningkatan seperti kadaluwarsa sejarah, keadaan tanpa negara, pohon verkle, dll., kami memberikan misi kepada rollups.

Ethereum mengadopsi rencana rollup-centric untuk mengoutsourcing eksekusi 4 tahun yang lalu agar menjadi tempat yang lebih ramah pengguna sampai perbaikan tiba. Berkat itu, kami mencapai rata-rata 250 TPS setiap hari di semua Ethereum.

rollup.wtf

Seperti yang disebutkan di atas, sudah empat tahun sejak Ethereum memutuskan untuk menggunakan roadmap yang berfokus pada rollup. Selama ini, telah dilakukan banyak eksperimen pada L2s tentang 'apa sebenarnya Ethereum itu'. AltVMs (Fuel, Fluent), zkVMs (Aztec, Starknet), zkEVMs (Scroll, Linea, zkSync), parallel EVMs (MegaETH), dan sebagainya. Semua ini memberikan gambaran tentang masa depan Ethereum itu sendiri. Namun, ini juga menciptakan banyak blockchain terpisah yang bahkan tidak memiliki koneksi di antara mereka. Itulah sebabnya lapisan sequencing bersama hadir untuk mengatasi fragmentasi.

Lapisan Sequencing Bersama

Saat ini, rollups memiliki sequencer terpusat. Ini menghadirkan risiko sensorship, liveness, dan ekstraksi MEV yang besar. Rollups seharusnya memilih sequencer bersama jika ingin terdesentralisasi. Dengan menggunakan sequencer bersama, rollups dapat memanfaatkan finalitas, desentralisasi, transaksi cepat, dan atomitas cross-chain. Seperti yang dikatakan oleh Vitalik, 'Terdesentralisasi rollups melibatkan 90% usaha dalam mengembangkan L1 baru'. Jadi, upaya teknik untuk desentralisasi dapat dihindari dengan opt-in untuk sequencer bersama.

Lapisan urutan bersama pada dasarnya adalah lapisan yang menghubungkan hak urutan dari rollups yang berpartisipasi ke dalam jaringan sequencer tunggal. Lapisan ini menjalankan protokol konsensus, seperti BFT, di mana siapa pun dapat berpartisipasi (dalam batas desain protokol konsensus). Dengan demikian, rollups multipel memiliki mekanisme umum untuk menentukan urutan transaksi. Mekanisme ini juga menyediakan finalitas L2 yang cepat dan komposabilitas antara semua rollups peserta.

Lapisan urutan bersama adalah pasar penjual urutan. Di pasar ini, rollup dapat menjual ruang blok mereka (dan hak proposal) kepada penawar tertinggi slot demi slot. Ini juga menciptakan lapisan yang mendistribusikan MEV di antara semua rollup yang berpartisipasi.

Keberatan

Lapisan urutan bersama memiliki efek jaringan yang menciptakan komposabilitas atomik dan MEV bersama di antara semua rollup yang berpartisipasi. Rollup bergabung ke dalam jaringan untuk meningkatkan nilai blok mereka (dan juga untuk mendesentralisasi sekuen mereka).

Namun, menurut desain sistem sequencer bersama, seharusnya ada sebanyak mungkin rollup. Jika rollup partisipan X meninggalkan rangkaian, distribusi MEV ini terganggu dan secara langsung mempengaruhi efek jaringan. Pengurutan bersama oleh karena itu merupakan permainan yang tak berujung di mana partisipan harus tetap bermain setiap saat. Ini adalah model b2b yang murni seperti Rushi.katakan.

Lapisan urutan bersama menjalankan protokol seperti BFT untuk finalitas L2 yang cepat di sebelah pasar pengurut bersama, dan ini memperkenalkan asumsi kejujuran. Ini mengasumsikan bahwa separuh validator jujur. Jika ada alasan tertentu separuh validator tidak online atau tidak jujur, rantai dapat kehilangan kelangsungan hidup (mereka dapat menggunakan cadangan berbasis). Jika protokol BFT kehilangan kelangsungan hidup, rollup yang berpartisipasi tidak dapat memanfaatkan finalitas cepat karena mereka harus mengesahkan finalitas dari protokol BFT. Penarikan dari lapisan juga akan dihentikan. Tetapi bahkan jika protokol BFT rusak, redistribusi MEV masih akan berlanjut, karena dalam Espresso, misalnya, redistribusi MEV terpisah dari protokol BFT. Ketika dibandingkan, Ethereum akan selalu menjadi protokol BFT terkuat dalam hal keamanan kriptoekonomi dan kelangsungan hidup.

Selain itu, mereka memiliki risiko restaking jika menggunakannya. Jika persyaratan perangkat keras untuk validator tinggi, ini akan mengarah ke monopoli. Mungkin juga ada pemotongan massal jika ada kesalahan dalam layanan restaking; lihat Eigenlayer's. FAQ Risikountuk lebih banyak. Untuk pendekatan restaking dalam sequencer bersama, lihat penelitian bersama oleh Nethermind dan Fourpillardi sini.

Perlu dicatat bahwa, dengan menggunakan pra-konfirmasi oleh urutan bersama, proses ini dapat diselesaikan di L1 (alias berbasis pra-konfirmasi), menghilangkan kebutuhan untuk lapisan baru. Perlu juga dicatat bahwa urutan bersama masih harus melalui pipa L1 dengan cara apa pun. Jadi, "finalitas cepat" tidak masuk akal di sini.

Secara keseluruhan, kami berpendapat bahwa lapisan sekuen berbagi merupakan titik kegagalan tunggal jika tidak terdesentralisasi dan kuat. Mereka akan menjadi sumber kerentanan terlemah untuk semua opt-in rollups.

Komposabilitas netral bukan lagi sekadar meme: berbasis

Seperti yang kami katakan, Ethereum adalah lapisan netral yang paling kredibel untuk membangun sesuatu. Rollups melakukan ini dengan mengirimkan batch/bukti mereka untuk menggunakan Ethereum sebagai lapisan DA. Saat ini, sebagian besar rollups dijalankan oleh sequencer sentral, dan semua transaksi disusun oleh tim rollup. Beberapa tim masih bekerja pada beberapa desain untuk membuat jaringan mereka terdesentralisasi, seperti Aztec's.Fernet. Ada juga cara lain untuk membuat jaringan terdesentralisasi tanpa menghabiskan banyak sumber daya teknik: berbasis urutan.

Taikoadalah rollup pertama yang menggunakan Ethereum sebagai lapisan sequensing. Pembangunan blok sepenuhnya dimiliki oleh Ethereum. Siapapun dapat mengajukan blok, ini benar-benar tanpa izin. Setiap rollup dapat mencapai komposabilitas dengan menjadi berbasis. Bukan dengan menambahkan lapisan baru. Karena slot Ethereum dan rollup berbasis bergerak seiring, mereka sepenuhnya kompatibel satu sama lain. Ini berarti memungkinkan untuk mengambil pinjaman kilat di L1 dan melakukan beberapa aktivitas pada rollup berbasis di slot yang sama (berkat desain BBR kami, baca lebih lanjutdi siniNamun berbasis datang dengan beberapa biaya.

sumber: L2Beat

Kami menyentuh masalah ini di "Pertimbangan Berbasis Prekonfirmasi Rollup-Centric GateArtikel ini, namun mari kita ringkas. Seperti yang kami katakan, rollups berbasis memiliki waktu blok 12 detik yang sama dengan Ethereum. Ini berarti rollups berbasis perlu mengirimkan data mereka ke L1 dengan blob (atau calldata) setiap 12 detik. Jika Anda tidak dapat mengisi blob dengan cukup transaksi L2 untuk menutupi biaya L1, Anda akan kehilangan uang. Agar tidak meneruskannya kepada pengguna kami pada awalnya, kami menutupinya sendiri dan menghabiskan banyak uang. Saat ini, waktu blok lebih dari 12 detik (∼20s) agar proposer dapat menguntungkan.

https://dune.com/taiko_xyz/taikobcr

Ini adalah contoh kesulitan yang dapat dialami oleh rollup berbasis melalui contoh Taiko. Secara ringkas, masalah utamanya adalah waktu blok dan batasan pendapatan hanya pada biaya dasar, berbeda dengan pengurut pusat. Anda mengorbankan pendapatan karena pengurutan sepenuhnya tanpa izin dan MEV Anda sepenuhnya mengalir ke Ethereum, Anda tidak dapat menangkap nilai dari transaksi (Spire Labssedang mengembangkan kerangka berbasis untuk meningkatkan model pendapatan gulungannya).

Untuk memecahkan masalah pengalaman pengguna, waktu blok, kami memiliki dua opsi:

  1. Prekonfirmasi berbasis
  2. Waktu blok yang lebih cepat di L1

Prekonfirmasi Berbasis

Berdasarkan prakonfirmasi cukup gunakan beberapa validator L1 untuk memberikan prakonfirmasi kepada pengguna L2. Berdasarkan prakonfirmasi saat ini bekerja dengan sukses di testnet Helder, dan sekarang dimungkinkan untuk melakukan secepat kilat (20ms dalam demo Gattaca, ∼260msdalam transaksi Arbitrum) di Taiko.

Demo pra-konfirmasi berbasis Titan

Dalam prakonfirmasi berbasis, Anda tidak mewarisi semua kelangsungan hidup dan keamanan Ethereum. Anda hanya mempercayai sebagian kecil dari kumpulan validator Ethereum. Tetapi perlu disebutkan di sini bahwa kita mendapatkan komitmen yang kredibel dari penawar Ethereum saat ini. Siapa pun dapat menjadi penyedia prakonfer (penyedia prakonfirmasi) dengan melakukan staking jumlah ETH yang tepat pada kontrak registri. Kami menjelaskan detail prakonfirmasi berbasis dalam pos blog sebelumnya, lihat di sini.

Ruang pra-konfirmasi berbasis masih dalam tahap awal dan berkembang. Ini memiliki beberapa ancaman, seperti sentralisasi pembangunan blok Ethereum, tetapi dengan pendekatan dan penelitian baru, arsitektur yang jauh lebih masuk akal akan dirancang. Kami akan segera membagikan desain pra-konfirmasi kami.

Blok Lebih Cepat?

Tidak ada yang akan menolak untuk membuat Ethereum lebih ramah pengguna. Finalitas yang lebih cepat, waktu blok yang lebih cepat, dan transaksi yang lebih cepat. Ini adalah skenario yang paling berguna untuk rollup berbasis karena, seperti yang kita katakan, waktu blok L1 adalah satu-satunya hambatan untuk menjadi berbasis. Blok L1 yang lebih cepat berarti blok rollup yang lebih cepat berbasis.

Ide utama untuk L1 yang lebih cepat adalah konsensus yang secara alami mengurangi waktu slot.Single Slot Finality (SSF)adalah mekanisme konsensus (Orbit SSFdalam spesifik) sedang dipertimbangkan, di mana setiap slot dapat diselesaikan dalam beberapa detik. Dalam protokol Gasper saat ini, waktu penyelesaian adalah 2 epoch, yaitu 13 menit. Namun, kelemahan dari SSF adalah rentan terhadap kebocoran ketidakaktifan 33%.

Pertanyaan utama di sini adalah mengapa, jika L1 yang lebih cepat selalu merupakan kebutuhan, usaha rekayasa yang dihabiskan selama empat tahun rollups tidak digunakan untuk mempercepat L1 itu sendiri. Kami telah menaruh banyak usaha R&D ke dalam rollups. Kami telah melakukan pekerjaan yang besar dan mencapai banyak pendekatan yang berbeda. Bahkan jika waktu blok yang lebih pendek disetujui hari ini, dibutuhkan waktu 2-3 tahun paling cepat untuk mengembangkannya.

Ethereum telah memilih jalan yang sangat jelas. Jalan ini berarti tidak ada kompromi terkait desentralisasi dan tidak ada sentuhan terhadap “solo home stakers”. Sudah jelas bahwa blok yang cepat memerlukan perubahan pada konsensus Ethereum, dan bahwa konsensus yang berubah ini akan mengakibatkan distribusi validator yang jauh lebih rendah dari sekarang. Ini adalah keputusan penting bagi komunitas Ethereum untuk membuatnya.

Kesimpulan

Seiring perkembangan rollups dan semakin populer, fragmentasi dan isolasi menjadi masalah serius. Oleh karena itu, menjadi rollup berbasis dan bergabung dengan lapisan sequencer bersama adalah perbedaan penting. Lapisan sequencer bersama dapat digunakan untuk finalitas yang cepat dan komposabilitas antar-rantai, tetapi mereka membutuhkan asumsi kepercayaan baru dan mereka bisa gagal dan kehilangan efek jaringan. Rollup berbasis menggunakan infrastruktur yang sudah ada untuk pembangunan blok di Ethereum, tetapi menghadapi tantangan dengan waktu blok dan model pendapatan. Namun, ini menawarkan solusi untuk fragmentasi likuiditas secara alamiah dan komposabilitas penuh dengan L1.

Cara ke depan mungkin terletak pada solusi baru seperti konfirmasi awal berbasis dan waktu blok L1 yang lebih cepat untuk mengatasi kekurangan rollups berbasis. Tujuan ini adalah untuk meningkatkan pengalaman pengguna tanpa mengorbankan keselarasan Ethereum. Tujuan kita adalah menciptakan ekosistem yang dapat diskalakan, terdesentralisasi, dan ramah pengguna yang tetap setia pada visi Ethereum.

Pilihan untuk didasarkan atau tidak lebih dari sekadar keputusan teknis. Ini tentang arah "kerangka kerja" rollup terdesentralisasi.


Bergabunglah dengan kami

Jelajahi posisi terbuka di Gate.io kamipapan pekerjaan.

Ikuti kami

Dapatkan informasi terbaru dari Taiko:

  1. Situs web: https://taiko.xyz.
  2. Discord: https://discord.gg/taikoxyz.
  3. GitHub: https://github.com/taikoxyz.
  4. Twitter: https://twitter.com/taikoxyz.
  5. Forum komunitas:https://community.taiko.xyz.
  6. YouTube: @taikoxyz"">https://www.youtube.com/@taikoxyz.
  7. Warpcast: https://warpcast.com/taikoxyz.

Kontribusi

Berkontribusi pada Taiko di GitHub dan dapatkan GitPOAP! Anda juga akan ditampilkan sebagai kontributor di README kami. Mulai dengan manual kontribusi.

Disclaimer:

  1. Artikel ini diambil dari [ cermin], Semua hak cipta milik penulis asli [Taiko Labs&Jünger]. Jika ada keberatan terkait terbitan ulang ini, silakan hubungi Gate.io.Gate Belajartim, dan mereka akan menanganinya dengan cepat.
  2. Pengecualian Tanggung Jawab: Pandangan dan opini yang terdapat dalam artikel ini semata-mata milik penulis dan tidak merupakan saran investasi apa pun.
  3. Terjemahan artikel ke berbagai bahasa dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.

Berbasis atau Tidak Berbasis

MenengahSep 05, 2024
Menjelajahi penerapan teknologi Rollup dalam ekosistem Ethereum, menganalisis dampaknya terhadap fragmentasi blockchain dan solusi lapisan pengurutan bersama. Ini melibatkan penyelaman mendalam dalam tantangan dan potensi Based Rollup, serta pembahasan tentang bagaimana meningkatkan pengalaman pengguna melalui waktu blok L1 yang lebih cepat dan mekanisme pra-konfirmasi, sambil tetap mempertahankan prinsip-prinsip desentralisasi Ethereum.
Berbasis atau Tidak Berbasis

TL;DR

Jalan peta centric Rollup menyebabkan blockchain terfragmentasi dan terpisah. Fragmentasi ini menyebabkan kurangnya transfer nilai antara rollups. Sebagai solusi terhadap masalah ini, mekanisme sekuen berbagi muncul seperti Espresso, Astria, dan Radius. Namun, solusi ini secara inheren membutuhkan asumsi kepercayaan baru. Karena lapisan seperti itu harus memiliki set keamanan sendiri.

Jika kita ingin membangun lapisan urutan bersama untuk rollups, Ethereum adalah lapisan netral yang paling kredibel yang dapat kita bangun/gunakan sebagai sequencer bersama. Based sequencing (juga dikenal sebagai based rollups) memiliki komposabilitas penuh dengan Ethereum secara alami, dan juga dengan based rollups lainnya. Namun, menjadi sebuah based rollup juga memiliki beberapa tantangan. Tantangan paling penting dari tantangan-tantangan ini adalah bahwa waktu blok terbatas menjadi 12 detik sama seperti Ethereum. Solusinya adalah mekanisme untuk memberikan konfirmasi cepat kepada pengguna, seperti sequencer terpusat, atau mempercepat waktu blok Ethereum. Pada testnet, prekonfirmasi berbasis memberikan prekonfirmasi lebih cepat daripada sequencer terpusat saat ini.

Persimpangan

Baik untuk diingat arah yang dipilih Ethereum pada awal postingan. Ethereum telah merangkul desentralisasi sejak awal. Ini adalah prioritas utama. Prioritas ini memberi kami beberapa kendala pada pengalaman pengguna. Kendala-kendala ini muncul dari tantangan merancang sistem terdistribusi terdesentralisasi (seperti menangani status global, eksekusi berurutan, dan sebagainya). Inilah perbedaan antara Ethereum dan L1 lainnya. Mereka memilih jalur yang berbeda. L1 lain memilih untuk cepat dan murah dengan mengorbankan beberapa desentralisasi. Mereka cepat dan murah karena memiliki bukti sejarah, ukuran blok yang lebih besar, pemrosesan paralel. Konsep-konsep ini memungkinkan transaksi cepat dan murah, tetapi juga meningkatkan beban pada validator. Itulah mengapa persyaratan perangkat keras validator L1 lainnya lebih tinggi daripada Ethereum.

Sampai Ethereum sendiri mengukur dengan peningkatan seperti kadaluwarsa sejarah, keadaan tanpa negara, pohon verkle, dll., kami memberikan misi kepada rollups.

Ethereum mengadopsi rencana rollup-centric untuk mengoutsourcing eksekusi 4 tahun yang lalu agar menjadi tempat yang lebih ramah pengguna sampai perbaikan tiba. Berkat itu, kami mencapai rata-rata 250 TPS setiap hari di semua Ethereum.

rollup.wtf

Seperti yang disebutkan di atas, sudah empat tahun sejak Ethereum memutuskan untuk menggunakan roadmap yang berfokus pada rollup. Selama ini, telah dilakukan banyak eksperimen pada L2s tentang 'apa sebenarnya Ethereum itu'. AltVMs (Fuel, Fluent), zkVMs (Aztec, Starknet), zkEVMs (Scroll, Linea, zkSync), parallel EVMs (MegaETH), dan sebagainya. Semua ini memberikan gambaran tentang masa depan Ethereum itu sendiri. Namun, ini juga menciptakan banyak blockchain terpisah yang bahkan tidak memiliki koneksi di antara mereka. Itulah sebabnya lapisan sequencing bersama hadir untuk mengatasi fragmentasi.

Lapisan Sequencing Bersama

Saat ini, rollups memiliki sequencer terpusat. Ini menghadirkan risiko sensorship, liveness, dan ekstraksi MEV yang besar. Rollups seharusnya memilih sequencer bersama jika ingin terdesentralisasi. Dengan menggunakan sequencer bersama, rollups dapat memanfaatkan finalitas, desentralisasi, transaksi cepat, dan atomitas cross-chain. Seperti yang dikatakan oleh Vitalik, 'Terdesentralisasi rollups melibatkan 90% usaha dalam mengembangkan L1 baru'. Jadi, upaya teknik untuk desentralisasi dapat dihindari dengan opt-in untuk sequencer bersama.

Lapisan urutan bersama pada dasarnya adalah lapisan yang menghubungkan hak urutan dari rollups yang berpartisipasi ke dalam jaringan sequencer tunggal. Lapisan ini menjalankan protokol konsensus, seperti BFT, di mana siapa pun dapat berpartisipasi (dalam batas desain protokol konsensus). Dengan demikian, rollups multipel memiliki mekanisme umum untuk menentukan urutan transaksi. Mekanisme ini juga menyediakan finalitas L2 yang cepat dan komposabilitas antara semua rollups peserta.

Lapisan urutan bersama adalah pasar penjual urutan. Di pasar ini, rollup dapat menjual ruang blok mereka (dan hak proposal) kepada penawar tertinggi slot demi slot. Ini juga menciptakan lapisan yang mendistribusikan MEV di antara semua rollup yang berpartisipasi.

Keberatan

Lapisan urutan bersama memiliki efek jaringan yang menciptakan komposabilitas atomik dan MEV bersama di antara semua rollup yang berpartisipasi. Rollup bergabung ke dalam jaringan untuk meningkatkan nilai blok mereka (dan juga untuk mendesentralisasi sekuen mereka).

Namun, menurut desain sistem sequencer bersama, seharusnya ada sebanyak mungkin rollup. Jika rollup partisipan X meninggalkan rangkaian, distribusi MEV ini terganggu dan secara langsung mempengaruhi efek jaringan. Pengurutan bersama oleh karena itu merupakan permainan yang tak berujung di mana partisipan harus tetap bermain setiap saat. Ini adalah model b2b yang murni seperti Rushi.katakan.

Lapisan urutan bersama menjalankan protokol seperti BFT untuk finalitas L2 yang cepat di sebelah pasar pengurut bersama, dan ini memperkenalkan asumsi kejujuran. Ini mengasumsikan bahwa separuh validator jujur. Jika ada alasan tertentu separuh validator tidak online atau tidak jujur, rantai dapat kehilangan kelangsungan hidup (mereka dapat menggunakan cadangan berbasis). Jika protokol BFT kehilangan kelangsungan hidup, rollup yang berpartisipasi tidak dapat memanfaatkan finalitas cepat karena mereka harus mengesahkan finalitas dari protokol BFT. Penarikan dari lapisan juga akan dihentikan. Tetapi bahkan jika protokol BFT rusak, redistribusi MEV masih akan berlanjut, karena dalam Espresso, misalnya, redistribusi MEV terpisah dari protokol BFT. Ketika dibandingkan, Ethereum akan selalu menjadi protokol BFT terkuat dalam hal keamanan kriptoekonomi dan kelangsungan hidup.

Selain itu, mereka memiliki risiko restaking jika menggunakannya. Jika persyaratan perangkat keras untuk validator tinggi, ini akan mengarah ke monopoli. Mungkin juga ada pemotongan massal jika ada kesalahan dalam layanan restaking; lihat Eigenlayer's. FAQ Risikountuk lebih banyak. Untuk pendekatan restaking dalam sequencer bersama, lihat penelitian bersama oleh Nethermind dan Fourpillardi sini.

Perlu dicatat bahwa, dengan menggunakan pra-konfirmasi oleh urutan bersama, proses ini dapat diselesaikan di L1 (alias berbasis pra-konfirmasi), menghilangkan kebutuhan untuk lapisan baru. Perlu juga dicatat bahwa urutan bersama masih harus melalui pipa L1 dengan cara apa pun. Jadi, "finalitas cepat" tidak masuk akal di sini.

Secara keseluruhan, kami berpendapat bahwa lapisan sekuen berbagi merupakan titik kegagalan tunggal jika tidak terdesentralisasi dan kuat. Mereka akan menjadi sumber kerentanan terlemah untuk semua opt-in rollups.

Komposabilitas netral bukan lagi sekadar meme: berbasis

Seperti yang kami katakan, Ethereum adalah lapisan netral yang paling kredibel untuk membangun sesuatu. Rollups melakukan ini dengan mengirimkan batch/bukti mereka untuk menggunakan Ethereum sebagai lapisan DA. Saat ini, sebagian besar rollups dijalankan oleh sequencer sentral, dan semua transaksi disusun oleh tim rollup. Beberapa tim masih bekerja pada beberapa desain untuk membuat jaringan mereka terdesentralisasi, seperti Aztec's.Fernet. Ada juga cara lain untuk membuat jaringan terdesentralisasi tanpa menghabiskan banyak sumber daya teknik: berbasis urutan.

Taikoadalah rollup pertama yang menggunakan Ethereum sebagai lapisan sequensing. Pembangunan blok sepenuhnya dimiliki oleh Ethereum. Siapapun dapat mengajukan blok, ini benar-benar tanpa izin. Setiap rollup dapat mencapai komposabilitas dengan menjadi berbasis. Bukan dengan menambahkan lapisan baru. Karena slot Ethereum dan rollup berbasis bergerak seiring, mereka sepenuhnya kompatibel satu sama lain. Ini berarti memungkinkan untuk mengambil pinjaman kilat di L1 dan melakukan beberapa aktivitas pada rollup berbasis di slot yang sama (berkat desain BBR kami, baca lebih lanjutdi siniNamun berbasis datang dengan beberapa biaya.

sumber: L2Beat

Kami menyentuh masalah ini di "Pertimbangan Berbasis Prekonfirmasi Rollup-Centric GateArtikel ini, namun mari kita ringkas. Seperti yang kami katakan, rollups berbasis memiliki waktu blok 12 detik yang sama dengan Ethereum. Ini berarti rollups berbasis perlu mengirimkan data mereka ke L1 dengan blob (atau calldata) setiap 12 detik. Jika Anda tidak dapat mengisi blob dengan cukup transaksi L2 untuk menutupi biaya L1, Anda akan kehilangan uang. Agar tidak meneruskannya kepada pengguna kami pada awalnya, kami menutupinya sendiri dan menghabiskan banyak uang. Saat ini, waktu blok lebih dari 12 detik (∼20s) agar proposer dapat menguntungkan.

https://dune.com/taiko_xyz/taikobcr

Ini adalah contoh kesulitan yang dapat dialami oleh rollup berbasis melalui contoh Taiko. Secara ringkas, masalah utamanya adalah waktu blok dan batasan pendapatan hanya pada biaya dasar, berbeda dengan pengurut pusat. Anda mengorbankan pendapatan karena pengurutan sepenuhnya tanpa izin dan MEV Anda sepenuhnya mengalir ke Ethereum, Anda tidak dapat menangkap nilai dari transaksi (Spire Labssedang mengembangkan kerangka berbasis untuk meningkatkan model pendapatan gulungannya).

Untuk memecahkan masalah pengalaman pengguna, waktu blok, kami memiliki dua opsi:

  1. Prekonfirmasi berbasis
  2. Waktu blok yang lebih cepat di L1

Prekonfirmasi Berbasis

Berdasarkan prakonfirmasi cukup gunakan beberapa validator L1 untuk memberikan prakonfirmasi kepada pengguna L2. Berdasarkan prakonfirmasi saat ini bekerja dengan sukses di testnet Helder, dan sekarang dimungkinkan untuk melakukan secepat kilat (20ms dalam demo Gattaca, ∼260msdalam transaksi Arbitrum) di Taiko.

Demo pra-konfirmasi berbasis Titan

Dalam prakonfirmasi berbasis, Anda tidak mewarisi semua kelangsungan hidup dan keamanan Ethereum. Anda hanya mempercayai sebagian kecil dari kumpulan validator Ethereum. Tetapi perlu disebutkan di sini bahwa kita mendapatkan komitmen yang kredibel dari penawar Ethereum saat ini. Siapa pun dapat menjadi penyedia prakonfer (penyedia prakonfirmasi) dengan melakukan staking jumlah ETH yang tepat pada kontrak registri. Kami menjelaskan detail prakonfirmasi berbasis dalam pos blog sebelumnya, lihat di sini.

Ruang pra-konfirmasi berbasis masih dalam tahap awal dan berkembang. Ini memiliki beberapa ancaman, seperti sentralisasi pembangunan blok Ethereum, tetapi dengan pendekatan dan penelitian baru, arsitektur yang jauh lebih masuk akal akan dirancang. Kami akan segera membagikan desain pra-konfirmasi kami.

Blok Lebih Cepat?

Tidak ada yang akan menolak untuk membuat Ethereum lebih ramah pengguna. Finalitas yang lebih cepat, waktu blok yang lebih cepat, dan transaksi yang lebih cepat. Ini adalah skenario yang paling berguna untuk rollup berbasis karena, seperti yang kita katakan, waktu blok L1 adalah satu-satunya hambatan untuk menjadi berbasis. Blok L1 yang lebih cepat berarti blok rollup yang lebih cepat berbasis.

Ide utama untuk L1 yang lebih cepat adalah konsensus yang secara alami mengurangi waktu slot.Single Slot Finality (SSF)adalah mekanisme konsensus (Orbit SSFdalam spesifik) sedang dipertimbangkan, di mana setiap slot dapat diselesaikan dalam beberapa detik. Dalam protokol Gasper saat ini, waktu penyelesaian adalah 2 epoch, yaitu 13 menit. Namun, kelemahan dari SSF adalah rentan terhadap kebocoran ketidakaktifan 33%.

Pertanyaan utama di sini adalah mengapa, jika L1 yang lebih cepat selalu merupakan kebutuhan, usaha rekayasa yang dihabiskan selama empat tahun rollups tidak digunakan untuk mempercepat L1 itu sendiri. Kami telah menaruh banyak usaha R&D ke dalam rollups. Kami telah melakukan pekerjaan yang besar dan mencapai banyak pendekatan yang berbeda. Bahkan jika waktu blok yang lebih pendek disetujui hari ini, dibutuhkan waktu 2-3 tahun paling cepat untuk mengembangkannya.

Ethereum telah memilih jalan yang sangat jelas. Jalan ini berarti tidak ada kompromi terkait desentralisasi dan tidak ada sentuhan terhadap “solo home stakers”. Sudah jelas bahwa blok yang cepat memerlukan perubahan pada konsensus Ethereum, dan bahwa konsensus yang berubah ini akan mengakibatkan distribusi validator yang jauh lebih rendah dari sekarang. Ini adalah keputusan penting bagi komunitas Ethereum untuk membuatnya.

Kesimpulan

Seiring perkembangan rollups dan semakin populer, fragmentasi dan isolasi menjadi masalah serius. Oleh karena itu, menjadi rollup berbasis dan bergabung dengan lapisan sequencer bersama adalah perbedaan penting. Lapisan sequencer bersama dapat digunakan untuk finalitas yang cepat dan komposabilitas antar-rantai, tetapi mereka membutuhkan asumsi kepercayaan baru dan mereka bisa gagal dan kehilangan efek jaringan. Rollup berbasis menggunakan infrastruktur yang sudah ada untuk pembangunan blok di Ethereum, tetapi menghadapi tantangan dengan waktu blok dan model pendapatan. Namun, ini menawarkan solusi untuk fragmentasi likuiditas secara alamiah dan komposabilitas penuh dengan L1.

Cara ke depan mungkin terletak pada solusi baru seperti konfirmasi awal berbasis dan waktu blok L1 yang lebih cepat untuk mengatasi kekurangan rollups berbasis. Tujuan ini adalah untuk meningkatkan pengalaman pengguna tanpa mengorbankan keselarasan Ethereum. Tujuan kita adalah menciptakan ekosistem yang dapat diskalakan, terdesentralisasi, dan ramah pengguna yang tetap setia pada visi Ethereum.

Pilihan untuk didasarkan atau tidak lebih dari sekadar keputusan teknis. Ini tentang arah "kerangka kerja" rollup terdesentralisasi.


Bergabunglah dengan kami

Jelajahi posisi terbuka di Gate.io kamipapan pekerjaan.

Ikuti kami

Dapatkan informasi terbaru dari Taiko:

  1. Situs web: https://taiko.xyz.
  2. Discord: https://discord.gg/taikoxyz.
  3. GitHub: https://github.com/taikoxyz.
  4. Twitter: https://twitter.com/taikoxyz.
  5. Forum komunitas:https://community.taiko.xyz.
  6. YouTube: @taikoxyz"">https://www.youtube.com/@taikoxyz.
  7. Warpcast: https://warpcast.com/taikoxyz.

Kontribusi

Berkontribusi pada Taiko di GitHub dan dapatkan GitPOAP! Anda juga akan ditampilkan sebagai kontributor di README kami. Mulai dengan manual kontribusi.

Disclaimer:

  1. Artikel ini diambil dari [ cermin], Semua hak cipta milik penulis asli [Taiko Labs&Jünger]. Jika ada keberatan terkait terbitan ulang ini, silakan hubungi Gate.io.Gate Belajartim, dan mereka akan menanganinya dengan cepat.
  2. Pengecualian Tanggung Jawab: Pandangan dan opini yang terdapat dalam artikel ini semata-mata milik penulis dan tidak merupakan saran investasi apa pun.
  3. Terjemahan artikel ke berbagai bahasa dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!