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.
Ada dua kerangka kerja untuk penskalaan blockchain:
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.
Fragmentasi negara di seluruh L2 telah berubah menjadi masalah utama bagi Ethereum. Fragmentasi didefinisikan oleh tiga masalah baru.
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.
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.
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:
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.
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.
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.
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.
Penafian: Pandangan dan opini yang terungkap dalam artikel ini hanya mewakili pandangan pribadi penulis dan tidak merupakan nasihat investasi apa pun.
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.
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.
Ada dua kerangka kerja untuk penskalaan blockchain:
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.
Fragmentasi negara di seluruh L2 telah berubah menjadi masalah utama bagi Ethereum. Fragmentasi didefinisikan oleh tiga masalah baru.
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.
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.
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:
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.
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.
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.
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.
Penafian: Pandangan dan opini yang terungkap dalam artikel ini hanya mewakili pandangan pribadi penulis dan tidak merupakan nasihat investasi apa pun.
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.