Asas Pembangunan Web3 & DApp · Pelajaran

Mengapa Layer 2

Menskalakan Ethereum

Pelajaran 1 daripada 413 langkah

Mengapa Layer 2 ialah pelajaran Asas Pembangunan Web3 & DApp percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Asas Pembangunan Web3 & DApp, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Asas Pembangunan Web3 & DApp merangkumi sejumlah 4 pelajaran.

Masalah Penskalaan

Ethereum hanya boleh memproses bilangan urus niaga yang terhad sesaat. Apabila permintaan meningkat mendadak, blok dipenuhi dan yuran gas melonjak.

Penyelesaian Lapisan 2 (L2) wujud untuk meningkatkan kadar pemprosesan tanpa mengorbankan keselamatan rantaian asas.

Lapisan 1 berbanding Lapisan 2

Lapisan 1 (L1) ialah rantaian blok asas seperti Ethereum. Lapisan 2 ialah sistem berasingan yang memproses urus niaga di luar rantaian utama tetapi menyelesaikannya kembali pada rantaian tersebut.

  • L1: keselamatan maksimum, kadar pemprosesan terhad
  • L2: kadar pemprosesan tinggi, mewarisi keselamatan L1

Trilema Rantaian Blok

Trilema menyatakan bahawa sesebuah rantaian sukar menjadi boleh diskalakan, selamat dan teragih secara serentak pada L1.

L2 mengatasi masalah ini dengan mengendalikan penskalaan di luar rantaian sambil bergantung pada L1 untuk keselamatan dan pengagihan.

Bagaimana Yuran Gas Terhasil

Setiap operasi memerlukan gas, yang dibayar dalam ETH. Ruang blok yang terhad menyebabkan pengguna bersaing melalui bidaan, lalu menaikkan yuran ketika kesesakan.

Dengan memindahkan pelaksanaan ke luar L1, L2 mengurangkan kos bagi setiap urus niaga dengan banyak.

L1 swap fee:  ~$15 during congestion
L2 swap fee:  ~$0.05
// same action, far cheaper

Mewarisi Keselamatan

Pemahaman utama tentang L2: ia melakukan pengiraan berat di luar rantaian tetapi menghantar data atau bukti ke L1.

Ini membolehkan L2 mewarisi keselamatan Ethereum dan bukannya membina set pengesah baharu dari awal.

Mengumpulkan Urus Niaga

L2 mengumpulkan banyak urus niaga dan menghantar satu ringkasan termampat ke L1.

Ratusan urus niaga L2 berkongsi kos satu penghantaran L1, sekali gus mengurangkan yuran setiap pengguna.

L2 collects 500 transactions
-> compress into 1 batch
-> post batch to L1
// cost split across all 500

Rollup: Pendekatan Utama

Reka bentuk L2 yang utama ialah rollup. Rollup melaksanakan urus niaga di luar rantaian dan menghantar data yang terhasil ke L1, tempat data itu boleh disahkan.

Kita akan meneroka rollup Optimistik dan ZK dengan lebih terperinci dalam pelajaran seterusnya.

Pendekatan Penskalaan Lain

Selain penggabungan, terdapat juga:

  • Saluran keadaan — saluran pembayaran luar rantaian
  • Rantaian sisi — rantaian bebas dengan keselamatan sendiri
  • Validium — bukti ZK dengan data luar rantaian

Setiap satu membuat pertukaran yang berbeza antara keselamatan, kos dan kerumitan.

Rantaian Sisi Bukan L2 Sebenar

Rantaian sisi berjalan selari dengan konsensus dan pengesahnya sendiri. Ia tidak mewarisi keselamatan L1.

Jika pengesah rantaian sisi terjejas, dana boleh hilang — perbezaan utama berbanding penggabungan.

Penambahbaikan Pengalaman Pengguna

Bagi pengguna, L2 memberikan pengesahan hampir serta-merta dan yuran yang murah, sambil masih membolehkan mereka memindahkan aset kembali ke Ethereum.

Hal ini menjadikan tindakan harian seperti pertukaran, pencetakan dan permainan berdaya maju dari segi ekonomi pada rantaian.

Menyatukan Semuanya

Lapisan 2 meningkatkan skala Ethereum dengan melaksanakan transaksi di luar rantaian dan mengumpulkan hasilnya untuk dihantar ke L1, sekali gus mewarisi keselamatannya sambil mengurangkan yuran dengan ketara.

Penggabungan menjadi pilihan utama, manakala rantaian sisi dan saluran ialah alternatif. Seterusnya: cara penggabungan sebenarnya berfungsi.

Semakan Ringkas

Uji asas-asas Lapisan 2 anda.

Imbas Kembali: Mengapa Lapisan 2

Anda telah mempelajari bahawa:

  • L2 meningkatkan skala L1 dengan melaksanakan transaksi di luar rantaian dan memuktamadkannya pada rantaian
  • Ia mengelakkan trilema dan mengurangkan yuran gas
  • Pengumpulan kelompok berkongsi kos L1 merentasi banyak transaksi
  • Penggabungan mewarisi keselamatan L1; rantaian sisi tidak

Seterusnya: penggabungan secara mendalam.

Percuma untuk bermula

Pelajari Asas Pembangunan Web3 & DApp dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
29
Pelajaran
105

Soalan Lazim

Adakah pelajaran “Mengapa Layer 2” percuma?

Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Asas Pembangunan Web3 & DApp, termasuk “Mengapa Layer 2”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Asas Pembangunan Web3 & DApp merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Mengapa Layer 2”?

Menskalakan Ethereum Anda berlatih Asas Pembangunan Web3 & DApp menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Asas Pembangunan Web3 & DApp?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Asas Pembangunan Web3 & DApp di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.

Berapa lamakah pelajaran “Mengapa Layer 2” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Asas Pembangunan Web3 & DApp ini?

Ya. Setiap pelajaran Asas Pembangunan Web3 & DApp menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Mengapa Layer 2
  2. Rollup
  3. Merentas Aset
  4. Memilih Layer 2
← Kembali ke Asas Pembangunan Web3 & DApp