Membuat L2s Skala Lagi

Lanjutan4/24/2024, 3:36:21 PM
Pergeseran Ethereum ke peta jalan yang berpusat pada rollup memicu pertumbuhan eksplosif dalam desain penskalaan modular, menghilangkan biaya gas di atas $100 dan membuka kunci desain aplikasi baru. Namun, ini juga menghadapi masalah baru berupa fragmentasi negara. Artikel ini menganalisis dua arah penskalaan utama dan mengeksplorasi mekanismenya.

Repost judul asli: Sharded L2? “=nil;” Bagaimana memberikan solusi baru terhadap fragmentasi status L2?

Pergeseran Ethereum ke rencana roadmap yang berbasis rollup mendorong pertumbuhan eksplosif dalam desain penskalaan modular. Pertumbuhan ini awalnya sukses, menghilangkan biaya gas $100+ dan membuka desain aplikasi yang benar-benar baru. Namun hanya beberapa tahun pendek setelahnya, Ethereum dan rollup-nya menghadapi masalah baru yang kritis: fragmentasi state.

Secara mendasar, fragmentasi negara adalah masalah penskalaan. Baru-baru ini, komunitas modular telah mendorong solusi middleware yang menggabungkan rollups yang ada ke dalam satu sistem, (sepertinya) mencapai tujuan suci dari penskalaan blockchain - skalabilitas horizontal. Namun, solusi-solusi ini datang dengan pengorbanan yang signifikan. Generasi baru Ethereum L2 sedang memikirkan kembali skalabilitas dari prinsip-prinsip pertama, menerapkan teknik vertikal dan horizontal untuk memberikan kinerja akhir permainan.

Dua Arah Skala Blockchain

Ada dua kerangka kerja untuk penskalaan blockchain:

  • Penskalaan vertikalmeningkatkan sumber daya yang tersedia untuk satu node tunggal. Ini adalah filosofi penskalaan Solana yang memaksimalkan pemanfaatan perangkat keras, serta gerakan VM (mesin virtual) yang diparalelkan.
  • Penskalaan horizontalmendistribusikan beban kerja di sejumlah server. Ini adalah filosofi penskalaan dari blockchain L1 yang di-sharded seperti Near dan Ethereum (Danksharding).

Rollup sering disalahpahami sebagai solusi penskalaan horizontal untuk Ethereum. Namun, setiap rollup, dan setiap blockchain untuk masalah itu, didefinisikan oleh ledger yang dipegangnya, artinya, rollup adalah sistem terpisah dari Ethereum. Kelalaian fundamental terhadap prinsip penskalaan database dasar ini telah meninggalkan ekosistem Ethereum dengan tantangan eksistensial untuk dipecahkan: fragmentasi state.

Tantangan di Depan

Fragmentasi negara di seluruh L2 telah berubah menjadi masalah utama bagi Ethereum. Fragmentasi didefinisikan oleh tiga masalah baru.

  • Efek jaringan yang terganggu dari keadaan global, termasuk likuiditas dan distribusi pengguna, berakar pada puluhan (jika tidak ratusan) L2 terkait Ethereum yang mendorong infrastruktur khusus aplikasi.
  • Kepadatan kompleksitas standar interoperabilitas dan koordinasi sosial, yang telah menjadi pemicu lebih dari $2.8 miliar serangan jembatan.
  • Secara objektif memperburuk pengalaman pengembang dan pengguna. Pengembang harus bekerja dengan abstraksi jaringan yang rumit untuk menawarkan pengalaman pengguna yang mulus,ataupengguna dipaksa untuk mengelola kompleksitas berinteraksi lintas-rantai, termasuk jembatan aset, manajemen jaringan dompet, dan beberapa token gas.

Dan masalah-masalah ini semakin memburuk dari hari ke hari. Terbatas oleh infrastruktur yang ada, aplikasi-aplikasi yang sensitif terhadap harga dipaksa untuk terisolasi untuk menjaga biaya transaksi yang rendah dengan handal. Ketika siklus berikutnya mendekat, efek bola salju yang ganas siap untuk terjadi; ketika biaya kemacetan L2 meningkat, lebih banyak pengembang terpaksa memilih infrastruktur khusus aplikasi, memperburuk masalah yang merajalela yang terkait dengan fragmentasi status. Dalam beberapa tahun, tidak akan mengherankan jika ketidakmampuan L2 untuk menyelesaikan fragmentasi status menyebabkan kejatuhan dominasi aplikasi ekosistem Ethereum.

Memecahkan Fragmentasi Negara

Fragmentasi negara secara mendasar adalah masalah penskalaan di mana beban tetap ada pada L2 untuk berkembang tanpa memecah komposabilitas. Ada dua pendekatan yang bisa diambil L2 untuk memecahkan masalah skalabilitas.

  • Gabungkan rollup yang ada ke dalam sistem tunggal, sehingga mencapai "skalabilitas horizontal".
  • Mulailah dari awal dan rancanglah L2 yang dapat diskalakan.

Bekerja Mundur

Pendekatan pertama sangat populer di antara L2 yang sudah ada. Penggabungan rollups dicapai dengan menggunakan perantara untuk membentuk gagasan tentang sistem tunggal. Secara efektif, solusi-solusi ini memfasilitasi komunikasi di antara rollups melalui jaminan konsensus bersama. Solusi-solusi tersebut meliputi sequencer bersama, prover bersama, dan berbagai arsitektur L3.

Sementara tim dan proyek yang bekerja pada solusi-solusi ini kuat, pendekatan berbasis middleware untuk menyelesaikan skalabilitas L2 datang dengan kompromi-kompromi besar, termasuk:

  • Kerentanan rantai terlemah: keamanan dan properti jaringan diwarisi dari bagian terburuk dari tumpukan.
  • Sebuah lingkungan pengembang yang terfragmentasi: lingkungan yang berbeda yang terhubung dengan middleware masih menghasilkan pengalaman pengembangan yang terpecah belah.
  • Koordinasi sosial global standar cross-rollup: untuk menggabungkan rollup yang ada, ratusan (mungkin ribuan) pemangku kepentingan perlu menyetujui praktik terbaik.

Lebih penting lagi, hal itu mengalihkan perhatian tim L2 dari memecahkan masalah terbuka tentang harga biaya kemacetan dan sensor tunggal, yang memerlukan upaya teknik dan penelitian yang signifikan.

Sebuah Awal yang Segar

L2 Ethereum dapat diskalakan secara vertikal dengan mengubah lingkungan eksekusi dari node rollup untuk meningkatkan pemanfaatan perangkat keras; proyek-proyek seperti Eclipse dan Movement Labs yang sedang membangun rollup dengan menggunakan SVM dan MoveVM, masing-masing. Pendekatan ini menjanjikan perbaikan skalabilitas jangka pendek yang tinggi; namun, hal ini memerlukan pengembang Ethereum untuk mengadopsi tumpukan teknologi baru.

Sebagai alternatif, L2 dapat melakukan skala horizontal dengan (re)-memperkenalkan sharding eksekusi, yang akan memungkinkan jaringan untuk berkembang dengan menambahkan node-node baru. Pendekatan ini mempromosikan desentralisasi, memiliki batasan skalabilitas teoritis yang lebih tinggi, dan memungkinkan optimisasi skala vertikal jika diperlukan. Mengingat keunggulan-keunggulan ini, =nil; Foundation telah merancang sebuah L2 yang di-shard bernama =nil;.

=nil; mengoptimalkan untuk menjaga nilai inti Ethereum yaitu desentralisasi, ketahanan sensor, dan tanpa izin. =nil; adalah arsitektur sharding yang dapat diverifikasi pertama berdasarkan desain baru, zkShardingIni memungkinkan sifat penskalaan dari kerangka kerja penskalaan horizontal pasca fakta di atas dengan manfaat tambahan dari lingkungan pengembangan terintegrasi tunggal. Hal ini memberikan akses pengembang ke skala 1000-an rollups dari satu jaringan. Lebih penting lagi, =nil; memastikan pengguna biaya transaksi rendah yang dapat diandalkan bahkan di tengah beban transaksi puncak.

Selain itu, =nil; memecahkan biaya kemacetan dengan membagi dan menggabungkan status secara dinamis di seluruh shard berdasarkan permintaan akses status. Perilaku dinamis ini memungkinkan =nil; untuk menjaga biaya transaksi tetap rendah secara dapat diandalkan (<$0.01). Secara keseluruhan, misi Foundation =nil; adalah menawarkan jalur alternatif untuk penskalaan Ethereum L2 yang lebih erat sejalan dengan nilai-nilai inti Ethereum dan permintaan untuk eksekusi L2.

Pikiran Penutup

Meskipun masih banyak tantangan di depan, masa depan untuk Ethereum L2 terlihat lebih menjanjikan dari sebelumnya. Saat desain L2 semakin matang dan kita memasuki generasi berikutnya dari solusi scaling, ada dua perbedaan yang dominan: bekerja mundur vs. memulai dari awal, dan scaling horizontal vs. vertical.

Sharding sudah mati, hidup sharding.

Pernyataan:

  1. Artikel ini direproduksi dari [foresightnews], hak cipta milik penulis asli [Avi Zurlo,=nil; Foundation], jika Anda keberatan dengan pencetakan ulang, harap hubungi Tim Pembelajaran Gate, tim akan menanganinya sesegera mungkin sesuai dengan prosedur yang relevan.

  2. Penafian: Pandangan dan opini yang terungkap dalam artikel ini hanya mewakili pandangan pribadi penulis dan tidak merupakan nasihat investasi apa pun.

  3. Versi bahasa lain dari artikel diterjemahkan oleh tim Gate Learn dan tidak disebutkan dalam Gate.io, artikel yang diterjemahkan tidak boleh direproduksi, didistribusikan, atau diplagiatkan.

Membuat L2s Skala Lagi

Lanjutan4/24/2024, 3:36:21 PM
Pergeseran Ethereum ke peta jalan yang berpusat pada rollup memicu pertumbuhan eksplosif dalam desain penskalaan modular, menghilangkan biaya gas di atas $100 dan membuka kunci desain aplikasi baru. Namun, ini juga menghadapi masalah baru berupa fragmentasi negara. Artikel ini menganalisis dua arah penskalaan utama dan mengeksplorasi mekanismenya.

Repost judul asli: Sharded L2? “=nil;” Bagaimana memberikan solusi baru terhadap fragmentasi status L2?

Pergeseran Ethereum ke rencana roadmap yang berbasis rollup mendorong pertumbuhan eksplosif dalam desain penskalaan modular. Pertumbuhan ini awalnya sukses, menghilangkan biaya gas $100+ dan membuka desain aplikasi yang benar-benar baru. Namun hanya beberapa tahun pendek setelahnya, Ethereum dan rollup-nya menghadapi masalah baru yang kritis: fragmentasi state.

Secara mendasar, fragmentasi negara adalah masalah penskalaan. Baru-baru ini, komunitas modular telah mendorong solusi middleware yang menggabungkan rollups yang ada ke dalam satu sistem, (sepertinya) mencapai tujuan suci dari penskalaan blockchain - skalabilitas horizontal. Namun, solusi-solusi ini datang dengan pengorbanan yang signifikan. Generasi baru Ethereum L2 sedang memikirkan kembali skalabilitas dari prinsip-prinsip pertama, menerapkan teknik vertikal dan horizontal untuk memberikan kinerja akhir permainan.

Dua Arah Skala Blockchain

Ada dua kerangka kerja untuk penskalaan blockchain:

  • Penskalaan vertikalmeningkatkan sumber daya yang tersedia untuk satu node tunggal. Ini adalah filosofi penskalaan Solana yang memaksimalkan pemanfaatan perangkat keras, serta gerakan VM (mesin virtual) yang diparalelkan.
  • Penskalaan horizontalmendistribusikan beban kerja di sejumlah server. Ini adalah filosofi penskalaan dari blockchain L1 yang di-sharded seperti Near dan Ethereum (Danksharding).

Rollup sering disalahpahami sebagai solusi penskalaan horizontal untuk Ethereum. Namun, setiap rollup, dan setiap blockchain untuk masalah itu, didefinisikan oleh ledger yang dipegangnya, artinya, rollup adalah sistem terpisah dari Ethereum. Kelalaian fundamental terhadap prinsip penskalaan database dasar ini telah meninggalkan ekosistem Ethereum dengan tantangan eksistensial untuk dipecahkan: fragmentasi state.

Tantangan di Depan

Fragmentasi negara di seluruh L2 telah berubah menjadi masalah utama bagi Ethereum. Fragmentasi didefinisikan oleh tiga masalah baru.

  • Efek jaringan yang terganggu dari keadaan global, termasuk likuiditas dan distribusi pengguna, berakar pada puluhan (jika tidak ratusan) L2 terkait Ethereum yang mendorong infrastruktur khusus aplikasi.
  • Kepadatan kompleksitas standar interoperabilitas dan koordinasi sosial, yang telah menjadi pemicu lebih dari $2.8 miliar serangan jembatan.
  • Secara objektif memperburuk pengalaman pengembang dan pengguna. Pengembang harus bekerja dengan abstraksi jaringan yang rumit untuk menawarkan pengalaman pengguna yang mulus,ataupengguna dipaksa untuk mengelola kompleksitas berinteraksi lintas-rantai, termasuk jembatan aset, manajemen jaringan dompet, dan beberapa token gas.

Dan masalah-masalah ini semakin memburuk dari hari ke hari. Terbatas oleh infrastruktur yang ada, aplikasi-aplikasi yang sensitif terhadap harga dipaksa untuk terisolasi untuk menjaga biaya transaksi yang rendah dengan handal. Ketika siklus berikutnya mendekat, efek bola salju yang ganas siap untuk terjadi; ketika biaya kemacetan L2 meningkat, lebih banyak pengembang terpaksa memilih infrastruktur khusus aplikasi, memperburuk masalah yang merajalela yang terkait dengan fragmentasi status. Dalam beberapa tahun, tidak akan mengherankan jika ketidakmampuan L2 untuk menyelesaikan fragmentasi status menyebabkan kejatuhan dominasi aplikasi ekosistem Ethereum.

Memecahkan Fragmentasi Negara

Fragmentasi negara secara mendasar adalah masalah penskalaan di mana beban tetap ada pada L2 untuk berkembang tanpa memecah komposabilitas. Ada dua pendekatan yang bisa diambil L2 untuk memecahkan masalah skalabilitas.

  • Gabungkan rollup yang ada ke dalam sistem tunggal, sehingga mencapai "skalabilitas horizontal".
  • Mulailah dari awal dan rancanglah L2 yang dapat diskalakan.

Bekerja Mundur

Pendekatan pertama sangat populer di antara L2 yang sudah ada. Penggabungan rollups dicapai dengan menggunakan perantara untuk membentuk gagasan tentang sistem tunggal. Secara efektif, solusi-solusi ini memfasilitasi komunikasi di antara rollups melalui jaminan konsensus bersama. Solusi-solusi tersebut meliputi sequencer bersama, prover bersama, dan berbagai arsitektur L3.

Sementara tim dan proyek yang bekerja pada solusi-solusi ini kuat, pendekatan berbasis middleware untuk menyelesaikan skalabilitas L2 datang dengan kompromi-kompromi besar, termasuk:

  • Kerentanan rantai terlemah: keamanan dan properti jaringan diwarisi dari bagian terburuk dari tumpukan.
  • Sebuah lingkungan pengembang yang terfragmentasi: lingkungan yang berbeda yang terhubung dengan middleware masih menghasilkan pengalaman pengembangan yang terpecah belah.
  • Koordinasi sosial global standar cross-rollup: untuk menggabungkan rollup yang ada, ratusan (mungkin ribuan) pemangku kepentingan perlu menyetujui praktik terbaik.

Lebih penting lagi, hal itu mengalihkan perhatian tim L2 dari memecahkan masalah terbuka tentang harga biaya kemacetan dan sensor tunggal, yang memerlukan upaya teknik dan penelitian yang signifikan.

Sebuah Awal yang Segar

L2 Ethereum dapat diskalakan secara vertikal dengan mengubah lingkungan eksekusi dari node rollup untuk meningkatkan pemanfaatan perangkat keras; proyek-proyek seperti Eclipse dan Movement Labs yang sedang membangun rollup dengan menggunakan SVM dan MoveVM, masing-masing. Pendekatan ini menjanjikan perbaikan skalabilitas jangka pendek yang tinggi; namun, hal ini memerlukan pengembang Ethereum untuk mengadopsi tumpukan teknologi baru.

Sebagai alternatif, L2 dapat melakukan skala horizontal dengan (re)-memperkenalkan sharding eksekusi, yang akan memungkinkan jaringan untuk berkembang dengan menambahkan node-node baru. Pendekatan ini mempromosikan desentralisasi, memiliki batasan skalabilitas teoritis yang lebih tinggi, dan memungkinkan optimisasi skala vertikal jika diperlukan. Mengingat keunggulan-keunggulan ini, =nil; Foundation telah merancang sebuah L2 yang di-shard bernama =nil;.

=nil; mengoptimalkan untuk menjaga nilai inti Ethereum yaitu desentralisasi, ketahanan sensor, dan tanpa izin. =nil; adalah arsitektur sharding yang dapat diverifikasi pertama berdasarkan desain baru, zkShardingIni memungkinkan sifat penskalaan dari kerangka kerja penskalaan horizontal pasca fakta di atas dengan manfaat tambahan dari lingkungan pengembangan terintegrasi tunggal. Hal ini memberikan akses pengembang ke skala 1000-an rollups dari satu jaringan. Lebih penting lagi, =nil; memastikan pengguna biaya transaksi rendah yang dapat diandalkan bahkan di tengah beban transaksi puncak.

Selain itu, =nil; memecahkan biaya kemacetan dengan membagi dan menggabungkan status secara dinamis di seluruh shard berdasarkan permintaan akses status. Perilaku dinamis ini memungkinkan =nil; untuk menjaga biaya transaksi tetap rendah secara dapat diandalkan (<$0.01). Secara keseluruhan, misi Foundation =nil; adalah menawarkan jalur alternatif untuk penskalaan Ethereum L2 yang lebih erat sejalan dengan nilai-nilai inti Ethereum dan permintaan untuk eksekusi L2.

Pikiran Penutup

Meskipun masih banyak tantangan di depan, masa depan untuk Ethereum L2 terlihat lebih menjanjikan dari sebelumnya. Saat desain L2 semakin matang dan kita memasuki generasi berikutnya dari solusi scaling, ada dua perbedaan yang dominan: bekerja mundur vs. memulai dari awal, dan scaling horizontal vs. vertical.

Sharding sudah mati, hidup sharding.

Pernyataan:

  1. Artikel ini direproduksi dari [foresightnews], hak cipta milik penulis asli [Avi Zurlo,=nil; Foundation], jika Anda keberatan dengan pencetakan ulang, harap hubungi Tim Pembelajaran Gate, tim akan menanganinya sesegera mungkin sesuai dengan prosedur yang relevan.

  2. Penafian: Pandangan dan opini yang terungkap dalam artikel ini hanya mewakili pandangan pribadi penulis dan tidak merupakan nasihat investasi apa pun.

  3. Versi bahasa lain dari artikel diterjemahkan oleh tim Gate Learn dan tidak disebutkan dalam Gate.io, artikel yang diterjemahkan tidak boleh direproduksi, didistribusikan, atau diplagiatkan.

即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!