Menavigasi Lapisan Blockchain: Penjelasan Lapisan 1 vs Lapisan 2

Menavigasi Lapisan Blockchain: Penjelasan Lapisan 1 vs Lapisan 2

Menavigasi Lapisan Blockchain: Penjelasan Lapisan 1 vs Lapisan 2 Kecerdasan Data PlatoBlockchain. Pencarian Vertikal. Ai.

Waktu Baca: 6 menit

Menjelajahi Layer 1 dan Layer 2 serta skenario kasus penggunaannya.

"Lapisan 1" dan "Lapisan 2" Anda pasti pernah mendengar kata-kata ini sebelumnya jika Anda tahu sedikit tentang ruang kripto. Tapi apa sebenarnya itu?, Bagaimana ini membantu seluruh Web3?, Apa signifikansinya? Mengapa ini penting dalam skenario hari ini? Ini adalah pertanyaan yang akan kami bahas dan sedikit lagi. Jadi dapatkan minuman favorit Anda. Ini akan menjadi salah satu blog informatif. Menikmati.

Apa itu blockchain

Mari kita mulai dengan pertanyaan ini, apa itu blockchain? Ya, blockchain hanyalah sebuah teknologi yang memungkinkan distribusi data secara transparan dan kekuatan terdesentralisasi untuk menambah data baru, yang berada di luar kendali satu tangan pihak mana pun.

Yang kami maksud dengan itu adalah teknologi di mana kami dapat menyimpan data dalam bentuk blok pada rantai yang dibagikan oleh semua pengguna di blockchain. Para pengguna ini juga memiliki kekuatan untuk menambahkan data baru yang sah dalam bentuk blok yang diverifikasi kebenarannya, dan kemudian orang yang menambahkan blok baru tersebut diberi hadiah.

Jadi dengan ini muncul istilah "buku besar yang didistribusikan". Ini adalah cara yang bagus untuk mengatakan bahwa kami melacak semua transaksi di blok rantai, dan siapa pun di blockchain dapat melihatnya, dan tidak ada satu pihak pun yang mengontrolnya. Di sinilah yang terdistribusi atau terdesentralisasi masuk ke dalam gambar.

Apa itu penskalaan?

Saat ini, Anda harus memiliki pemahaman dasar tentang blockchain, tetapi dari mana penskalaan muncul? Kami akan menjelajahinya di bagian blog ini.

Soalnya, bagian mesin dari ekosistem blockchain disebut node. Node ini bertanggung jawab untuk menambahkan blok baru dan melacak node. Sekarang jelas bahwa menambahkan blok baru di blockchain membutuhkan waktu. Kali ini bisa lebih atau kurang bergantung pada mekanisme penambahan blok yang mendasarinya.

Saat blockchain dimulai, menambahkan blok baru membutuhkan banyak waktu; dengan demikian, setiap orang yang menggunakan blockchain dikenakan biaya gas yang tinggi. Mengapa? Saat blok baru ditambahkan, data di blok baru diambil berdasarkan siapa yang memberikan biaya paling banyak. Pengguna yang harus menambahkan transaksi atau data ke blok segera memberikan lebih banyak biaya gas dengan sukarela. Inilah yang menyebabkan kenaikan harga gas.

Dari sini, biaya gas naik saat sumber daya atau kecepatan berkurang. Oleh karena itu, menjadi perlu untuk memperbaikinya, yaitu penskalaan. Penskalaan adalah kemampuan platform itu untuk mendukung peningkatan beban transaksi dan meningkatkan jumlah node dalam jaringan. 

Apa itu Layer 1 dan Layer 2 di Blockchain? 

Sekarang setelah Anda mengetahui tentang blockchain dan apa itu scaling, saatnya untuk membahas apa sebenarnya Layer 1 dan Layer 2 ini.

Izinkan saya menceritakan sebuah kisah. Suatu ketika, seekor kura-kura sedang memanen tanaman dari ladang untuk tuan tanah dan meletakkannya di keranjang di punggungnya. Seperti biasa, dia sangat lamban dan pemalu. Kelinci temannya melihatnya dan memutuskan untuk membantu tuan tanah. Namun, kelinci tidak memiliki keranjang untuk mengumpulkan hasil panen, jadi ketika kura-kura sedang mengumpulkan hasil panen dan memasukkannya ke dalam keranjangnya, kelinci dengan kecepatannya mengumpulkan hasil panen di tangannya. Saat tangannya sudah penuh, masukkan ke dalam keranjang kura-kura; dengan cara ini kelinci membantu tuan tanah dengan cepat mengumpulkan, mengambil bantuan keranjang kelinci.

Inilah tepatnya bagaimana Layer 1 dan Layer 2 terhubung. Dalam analogi ini, tuan tanah adalah pengguna, keranjang adalah blockchain, kura-kura adalah lapisan 1, dan kelinci menggunakan blockchain atau keranjang untuk melakukan tugas dengan cepat.

Layer 1 adalah blockchain inti seperti Ethereum, Bitcoin dll., dan Layer 2 adalah kerangka kerja atau protokol sekunder yang dibangun di atas blockchain yang ada untuk mempercepat transaksi dan memperbaiki kesulitan penskalaan yang dihadapi oleh pengguna.

Sekarang, pengguna menyukai Layer 2 karena membantu mereka mengurangi biaya bahan bakar dan meningkatkan pengalaman mereka. Namun, kami juga dapat meningkatkan Lapisan 1 untuk meningkatkan efisiensi. Mari kita lihat bagaimana hal itu dilakukan.

Solusi Penskalaan Lapisan 1

Anda mungkin berpikir, mengapa kita membutuhkan Layer 2? Tidak bisakah kita meningkatkan kecepatan blockchain inti atau Lapisan 1 untuk mencapai penskalaan yang lebih baik dan kecepatan yang lebih baik?

Kamu benar. Kita dapat mencapainya dengan beberapa teknik pada Layer 1 itu sendiri. Penskalaan lapisan 1 berarti meningkatkan kecepatan dan efisiensi blockchain dengan menambah lapisan dasar blockchain. Beberapa metode sedang dikembangkan dan dipraktikkan untuk melakukannya; mari kita bahas dua yang paling banyak dibicarakan.

1. Perbaikan Protokol Konsensus:-

Dimulai dengan pengenalan ringan dari mekanisme konsensus, itu adalah kesepakatan dari node untuk menambahkan blok ke rantai. Anda lihat, blok harus benar untuk ditambahkan ke rantai karena jika ada blok yang dirusak ditambahkan, itu akan membuat ketidakteraturan dalam data blockchain. Node harus setuju bahwa blok yang ditambahkan itu benar dan sah untuk mencegahnya.

Sekarang ada berbagai jenis mekanisme konsensus yang dapat digunakan. Yang paling dominan adalah Proof-of-Work (POW) dan Proof-of-Stake(POS); Bukti kerja telah digunakan untuk sementara waktu dan membutuhkan sangat banyak sumber daya elektronik dan juga, dengan cara tertentu, berbahaya bagi lingkungan ditambah efisiensi blockchain sehingga Ethereum datang dengan Ethereum2.0 di mana mekanisme Proof of Stake diharapkan secara dramatis dan secara mendasar meningkatkan kapasitas jaringan Ethereum sambil meningkatkan desentralisasi dan menjaga keamanan jaringan.

2. Pecahan:-

Sharding dapat dianggap sebagai teknik partisi, yang mendistribusikan komputasi dan penyimpanan melalui jaringan Peer-toPeer (P2P) sehingga setiap node tidak diberi tanggung jawab besar dan dapat lebih fokus pada satu partisi yang dialokasikan untuknya. Setiap node hanya menyimpan data tentang pembagian atau pecahannya. 

Tetapi ini tidak berarti bahwa satu pecahan tidak terhubung dengan yang lain. Mereka terhubung dengan baik untuk menjaga buku besar tetap aman dan terdesentralisasi karena setiap node dapat melihat setiap entri buku besar. Dalam konteks blockchain, ini hanyalah pemotongan data yang sangat besar untuk skala yang lebih baik. Setiap pecahan memiliki datanya sendiri, membedakannya dari pecahan lain dan menjadikannya unik.

Solusi Penskalaan Lapisan 2

Nah, sekarang, setelah membahas solusi penskalaan Layer 1 dan membahas batasan implementasinya, mari kita mengalihkan perhatian kita ke solusi penskalaan Layer2, kami yakin banyak dari Anda pasti sudah menggunakan solusi layer 2 untuk transaksi Anda; mungkin Anda belum pernah mendengar tentang Polygon, sejauh ini ini adalah salah satu protokol layer 2 terbaik yang menjadikannya besar di industri blockchain.

Mari kita bahas bagaimana Layer 2 bekerja. Jadi sederhananya apa yang dilakukan layer 2 adalah mengumpulkan semua transaksi dalam satu batch dan kemudian mendorong batch ini ke blockchain Ethereum yaitu ke layer 2, oke tapi bagaimana ini membantu kita? Apa yang kita lakukan adalah seperti yang kelinci lakukan. Alih-alih mengambil setiap helai tanaman seperti kura-kura, pertama-tama kita membuat tangan kita penuh dengan untaian tanaman dan kemudian memasukkan semuanya ke dalam keranjang. Itulah tepatnya yang dilakukan lapisan 2. Itu mengumpulkan semua transaksi dalam satu blok dan kemudian meletakkannya di blockchain ethereum, jadi begitulah cara protokol lapisan 2 menikmati keamanan dan keselamatan rantai lapisan 1 seperti ethereum dan juga dengan keunggulan kecepatan yang lebih baik dan biaya transaksi yang sangat rendah.

Mekanisme yang dibahas di atas mengumpulkan transaksi dan kemudian mendorongnya ke layer1 disebut "roll-up", dan ada dua jenis roll-up:-

1. Rollup yang optimis:-

Ini adalah mekanisme roll-up yang menganggap roll-up valid; tidak ada pemeriksaan untuk mengonfirmasi keaslian roll-up, tetapi ada sistem verifikasi di mana roll-up tambahan ini diperiksa dan diverifikasi terhadap kesalahan.

Roll-up optimis seperti menjadi optimis tentang perubahan yang menguntungkan Anda. Kami sudah yakin bahwa penggabungan yang ditambahkan itu valid, dan kami mengonfirmasi validitasnya. Jika kami tidak dapat memastikan hal ini, kami membuang lemparan tersebut, dan penalti dikenakan.

2. Penggabungan tanpa pengetahuan:-

Jenis roll-up kedua disebut roll-up pengetahuan nol atau zk menggulung. Ini bervariasi dari roll-up optimis dalam hal konfirmasi atau mekanisme verifikasi. Dalam roll-up zk, kami menggunakan kriptografi kompleks.

Dalam zk roll-up, kami menggunakan sesuatu yang disebut zero-knowledge proof, yang mengatur validitas roll-up menggunakan informasi minimal tentang transaksi, yang semuanya didukung oleh kriptografi. Jadi zk roll-up menjaga privasi, ramping, dan yang terpenting, cepat dan murah.

Kesimpulan

Jadi, blog ini adalah panduan Anda untuk lapisan 1 dan lapisan 2 ekosistem blockchain. Di sini, kami mulai dari dasar dan membangun konsep tentang apa itu layer 1 dan layer 2, kegunaannya, apa itu penskalaan, mekanisme berbeda di bawah keduanya untuk meningkatkan efisiensi dan banyak hal lainnya.

17 views

Stempel Waktu:

Lebih dari Quillhash