Menggabungkan teknologi sharding dengan L2? "=nil;" mengusulkan solusi fragmentasi status L2 baru

Bawaan:Avi Zurlo,= nihil; Dasar

Disusun oleh: Alex Liu, Berita Tinjauan ke Depan

Peralihan Ethereum ke peta jalan yang berpusat pada Rollup telah memicu ledakan desain ekspansi modular. Pertumbuhan ini pada awalnya berhasil, menghilangkan biaya bahan bakar lebih dari $100 dan membuka desain aplikasi yang benar-benar baru. Namun beberapa tahun kemudian, Ethereum dan Rollupnya menghadapi masalah kritis baru: fragmentasi negara.

Pada dasarnya, fragmentasi negara adalah masalah yang semakin besar. Baru-baru ini, komunitas modular telah mempromosikan sejumlah solusi middleware yang menggabungkan Rollup yang ada ke dalam satu sistem, (seolah-olah) mencapai cawan suci penskalaan blockchain – penskalaan horizontal. Namun, solusi-solusi ini mempunyai kompromi yang signifikan. Generasi baru Ethereum, L2, memikirkan kembali skalabilitas dari prinsip pertama, menerapkan teknologi penskalaan vertikal dan paralel untuk memberikan kinerja terbaik.

Dua arah ekspansi utama

Ada dua arah utama untuk ekspansi blockchain:

  1. Ekspansi vertikal: meningkatkan sumber daya dari satu node. Ini adalah konsep ekspansi Solana, yaitu memaksimalkan pemanfaatan perangkat keras sekaligus memparalelkan perilaku VM (mesin virtual).
  2. Ekspansi horizontal: mendistribusikan beban kerja ke beberapa server. Ini adalah konsep penskalaan dari blockchain L1 yang dipecah seperti Near dan Ethereum (Danksharding).

Menggabungkan teknologi sharding dengan L2? "=nil;" mengusulkan solusi fragmentasi status L2 baru

Rollup sering kali secara keliru dianggap sebagai solusi penskalaan horizontal Ethereum. Namun, setiap Rollup, dan setiap blockchain, ditentukan oleh buku besar yang dikelolanya, yang berarti Rollup adalah sistem yang independen terhadap Ethereum. Pengabaian signifikan terhadap dasar-dasar penskalaan basis data membuat ekosistem Ethereum perlu mengatasi tantangan yang ada: fragmentasi negara.

Menggabungkan teknologi sharding dengan L2? "=nil;" mengusulkan solusi fragmentasi status L2 baru

Tantangan Saat Ini

Fragmentasi negara di L2 telah menjadi masalah yang signifikan bagi Ethereum. Masalah fragmentasi tercermin dalam tiga aspek:

  1. Lusinan (atau bahkan ratusan) L2 yang terhubung ke Ethereum untuk memajukan infrastruktur khusus aplikasi ditakdirkan untuk membahayakan dampak jaringan negara global, termasuk likuiditas dan distribusi pengguna.
  2. Kombinasi standar interoperabilitas dan kompleksitas koordinasi sosial menjadi katalisator terjadinya peretasan jembatan lintas rantai senilai lebih dari $2,8 miliar.
  3. Pengalaman pengembang dan pengguna yang secara obyektif lebih buruk. Pengembang terpaksa menggunakan teknologi abstraksi jaringan yang kompleks untuk memberikan pengalaman pengguna yang lancar, jika tidak, pengguna akan terpaksa menghadapi interaksi lintas rantai yang kompleks termasuk lintas rantai aset, manajemen jaringan dompet, dan beberapa token Gas.

Pada saat yang sama, masalah-masalah ini menjadi semakin buruk. Dibatasi oleh infrastruktur yang ada, aplikasi yang sensitif terhadap harga terpaksa tetap tertutup untuk mendapatkan biaya transaksi yang rendah dan dapat diandalkan. Ketika siklus berikutnya semakin dekat, efek bola salju yang ganas akan segera terjadi; seiring dengan meningkatnya biaya kemacetan L2, semakin banyak pengembang yang terpaksa memilih infrastruktur yang disesuaikan untuk aplikasi, sehingga memperburuk masalah fragmentasi negara yang ada di mana-mana. Dalam beberapa tahun, tidak mengherankan jika aplikasi di ekosistem Ethereum kehilangan dominasinya karena L2 tidak mampu menyelesaikan fragmentasi negara.

Menggabungkan teknologi sharding dengan L2? "=nil;" mengusulkan solusi fragmentasi status L2 baru

Mengatasi fragmentasi negara

Fragmentasi negara pada dasarnya adalah masalah skalabilitas. Jika ingin memperluas kapasitas tanpa merusak komposisi, beban ada di pundak L2. L2 dapat menggunakan dua metode untuk menyelesaikan masalah ekspansi:

  1. Bekerja secara terbalik untuk menggabungkan Rollup yang ada ke dalam satu sistem untuk mencapai "ekspansi horizontal".
  2. Mulai dari awal dan desain ulang L2 yang dapat diskalakan.

Bekerja secara terbalik

Solusi pertama cukup populer di kalangan L2 yang ada. Dengan menggunakan middleware untuk menggabungkan Rollup, sistem tunggal teoritis dibuat. Akibatnya, solusi ini memfasilitasi komunikasi di seluruh Rollup melalui jaminan konsensus bersama. Solusi ini mencakup sequencer bersama, pembuktian bersama, dan berbagai arsitektur L3.

Meskipun tim dan proyek yang berfokus pada solusi ini kuat, terdapat banyak kompromi dalam menyelesaikan masalah ekspansi L2 dengan middleware sebagai intinya, termasuk:

  1. Tautan terlemah menjadi kekurangannya: Keamanan dan kinerja jaringan ditentukan oleh bagian terburuk dari tumpukan. (efek barel)
  2. Lingkungan pengembangan yang terfragmentasi: Middleware dapat menghubungkan lingkungan yang berbeda, namun tidak dapat meningkatkan pengalaman pengembangan yang terfragmentasi.
  3. Koordinasi sosial global diperlukan untuk standar lintas-Rollup: Untuk menggabungkan Rollup yang ada, ratusan (atau bahkan ribuan) pemangku kepentingan perlu menyepakati praktik terbaik.

Yang lebih penting lagi, hal ini mengalihkan perhatian tim L2 dari pemecahan masalah terbuka seperti penetapan harga kemacetan dan tinjauan aktor tunggal, yang memerlukan upaya rekayasa dan penelitian yang signifikan.

Mulai dari awal

Ethereum L2 dapat melakukan penskalaan secara vertikal dengan mengubah lingkungan eksekusi node Rollup untuk meningkatkan pemanfaatan perangkat keras; proyek ini mencakup Eclipse dan Movement Labs, yang masing-masing menggunakan SVM dan MoveVM untuk membangun rollup. Solusi semacam ini sangat menjanjikan untuk meningkatkan skalabilitas dalam waktu dekat; namun, solusi tersebut mengharuskan pengembang Ethereum untuk mengadopsi rangkaian teknologi baru.

Selain itu, L2 dapat melakukan penskalaan secara horizontal dengan (kembali) memperkenalkan sharding eksekusi, yang memungkinkan jaringan melakukan penskalaan dengan menambahkan node baru. Pendekatan ini mendorong desentralisasi dan memiliki batas penskalaan teoretis yang lebih tinggi serta memungkinkan optimalisasi penskalaan vertikal bila diperlukan. Mengingat kelebihan ini, yayasan =nil; merancang L2 sharded yang disebut =nil;.

=nil; Dioptimalkan untuk mempertahankan nilai-nilai inti Ethereum yaitu desentralisasi, ketahanan terhadap sensor, dan tanpa izin. =nil; didasarkan pada zkSharding, arsitektur sharding pertama yang dapat diverifikasi dan baru dirancang. Ini menggabungkan fitur penskalaan dari solusi penskalaan horizontal di atas dengan menyediakan lingkungan pengembangan tunggal yang terintegrasi. Hal ini memungkinkan pengembang untuk mengakses ribuan Rollup dari satu jaringan. Terlebih lagi, =nil; memastikan pengguna menerima biaya transaksi yang rendah bahkan selama periode puncak perdagangan.

Selain itu, =nil; secara dinamis membagi dan menggabungkan negara bagian berdasarkan kebutuhan akses negara, sehingga memecahkan masalah biaya kemacetan. Perilaku dinamis ini memungkinkan =nil; menjaga biaya transaksi tetap rendah (<$0,01). Singkatnya, =nil;Misi Yayasan adalah untuk menyediakan jalur alternatif untuk ekspansi L2 Ethereum yang lebih selaras dengan nilai-nilai inti Ethereum dan kebutuhan eksekusi L2.

Kesimpulan

Meskipun ada banyak tantangan ke depan, masa depan Ethereum L2 terlihat lebih menjanjikan dari sebelumnya. Seiring dengan semakin matangnya desain L2, ada dua perbedaan populer dalam solusi penskalaan generasi berikutnya: bekerja mundur vs. memulai dari awal, dan melakukan penskalaan secara horizontal vs. menskalakan secara vertikal.

Sharding sudah mati, umur panjang sharding.

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.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate.io
Komunitas
Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)