L2 dengan cepat menjadi bagian integral dari seluruh industri, berusaha membantu memecahkan trilema blockchain. Tetapi apakah itu jawaban untuk meningkatkan skalabilitas?
Layer 2 (L2) adalah istilah umum di kalangan crypto natives, tetapi konsepnya bisa membingungkan banyak orang, terutama mereka yang baru saja bergabung dengan industri ini.
Ini adalah nama generik yang digunakan untuk mendeskripsikan solusi yang dibangun di atas jaringan dasar, yang populer disebut lapisan 1 (L1) atau jaringan utama (Mainnet). Ini berarti bahwa L2 tidak dapat ada tanpa lapisan dasar, yang membuatnya penting untuk terlebih dahulu memiliki pengetahuan dasar tentang L1 sebelum mempelajari L2.
Lapisan 1 Dijelaskan
Jadi apa itu lapisan 1? Ini adalah jaringan dasar dan infrastruktur dasar dari platform blockchain. Jaringan utama bertanggung jawab untuk memvalidasi dan menyelesaikan semua transaksi on-chain tanpa bergantung pada jaringan lain. Ini berarti lapisan dasar mendefinisikan aturan ekosistem. Protokol L1 juga memiliki token asli yang digunakan untuk biaya transaksi atau biaya gas.
Setiap jaringan dasar memiliki mekanismenya sendiri agar node dapat mencapai konsensus, seperti proof-of-work (PoW) dan proof-of-stake (PoS). Namun, ada konsep yang sangat umum dalam industri yang dikenal sebagai trilema blockchain, di mana jaringan dapat mencapai dua dari tiga tujuan utama – keamanan, skalabilitas, dan desentralisasi – tetapi tidak ketiganya secara bersamaan. Ini dipopulerkan oleh co-founder Ethereum, Vitalik Buterin.
Blockchain lapisan 1 seperti Bitcoin dan Ethereum fokus pada desentralisasi dan keamanan sambil mengorbankan skalabilitas – kemampuan untuk menangani banyak transaksi. Di sinilah protokol lapisan 2 masuk. Pengembang membangun solusi L2 di L1 untuk memecahkan masalah skalabilitas.
Apa itu Layer 2 dan Bagaimana Cara Kerjanya?
Protokol lapisan 2 adalah solusi yang dibangun di atas jaringan dasar untuk membantu menskalakan transaksi dan data. L2 berfungsi sebagai perpanjangan atau kerangka kerja sekunder untuk jaringan utama masing-masing.
Jadi bagaimana cara kerjanya? Jaringan lapisan 2 memproses transaksi dalam bundel besar sendiri sebelum mengirimkan bukti transaksi ke lapisan dasar. Proses ini biasanya disebut sebagai penskalaan "off-chain", dan mengambil beban besar dari jaringan dasar.
L1 berfokus pada keamanan, desentralisasi, dan ketersediaan data, sedangkan L2 menangani skalabilitas. Ini membuat seluruh ekosistem blockchain lebih terukur karena jaringan dasar kurang padat. Jadi pada dasarnya, ini adalah kerja tim.
Rantai Samping Lapisan 2 Vs
Solusi lapisan 2 dan sidechain dirancang untuk membantu skala jaringan utama mereka lebih cepat. Sementara L2 dibangun di atas rantai dasarnya, rantai samping berjalan secara paralel sebagai rantai independen yang kompatibel dengan EVM yang berinteraksi dengan jaringan utama melalui jembatan.
Perbedaan utama antara protokol layer 2 dan sidechain adalah bahwa L2 mewarisi keamanan mainnet, sedangkan sidechain dapat mengadopsi keamanan mereka sendiri atau protokol lain. Dengan demikian, sidechain secara teknis tidak dianggap sebagai solusi L2.
Menariknya, proyek-proyek sepertiJaringan Poligon menggabungkan beberapa teknologi L2 dan sidechain untuk membuat transaksi lebih cepat dan lebih murah.
Manfaat Jaringan Lapisan 2
Skalabilitas: Skalabilitas berhubungan dengan throughput dan kecepatan transaksi. Dengan kata lain, memastikan transaksi yang lebih tinggi diproses per detik dengan penyelesaian lebih cepat. Banyak jaringan dasar lebih suka mengorbankan skalabilitas untuk desentralisasi atau keamanan, yang menyebabkan kemacetan selama penggunaan jaringan yang tinggi.
Jaringan lapisan 2 memecahkan masalah ini karena membantu ekosistem blockchain untuk berkembang tanpa mengorbankan keamanan atau desentralisasi.
Biaya lebih rendah: Seperti disebutkan sebelumnya, L2 menggabungkan beberapa transaksi dan mengirimkannya ke mainnet sebagai satu transaksi. Ini membantu mengurangi biaya transaksi, membuat lapisan dasar lebih murah dan lebih cepat.
Menjaga keamanan: Keamanan dan desentralisasi adalah fokus inti dari jaringan layer 1. Karena rantai lapisan 2 dibangun di atas, pengguna bisa mendapatkan keuntungan dari keamanan blockchain utama.
Kelemahan Jaringan Layer 2
Pengurangan Likuiditas: Likuiditas adalah aspek penting dari pasar crypto. Jaringan lapisan 2 dapat mengurangi likuiditas blockchain utama mereka, yang seharusnya kuat dan likuid setiap saat.
Mungkin Memerlukan Banyak Akun: Ketika beberapa solusi L2 dibangun di atas jaringan, L1 dan aplikasinya yang berbeda akan membutuhkan lebih banyak jembatan untuk memastikan kelancaran komunikasi antara dua lapisan. Ini berarti pengguna akhir seringkali harus membuat banyak akun untuk mentransfer dana antar protokol yang berbeda. Prosesnya bisa jadi menakutkan, terutama karena pengguna harus melacak pergerakan aset mereka setiap saat.
Perhatian pada keamanan : Meskipun ini adalah masalah implementasi, tahun lalu melihat beberapa solusi penghubung diretas, yang menyebabkan cryptocurrency bernilai ratusan juta dikompromikan.
Jenis Solusi Lapisan 2
Ada berbagai jenis teknologi layer 2 yang memberikan solusi penskalaan untuk jaringan blockchain, sehingga memungkinkan banyak orang untuk menggunakan protokol layer 1 seperti Bitcoin dan Ethereum untuk transaksi harian.
Solusi penskalaan lapisan 2 yang paling populer termasuk Rollups, berpusat pada Ethereum, sedangkan Bitcoin Lightning Network bekerja untuk meningkatkan skalabilitas Bitcoin.
Rollup
Rollup adalah sistem layer 2 populer yang menskalakan mainnet Ethereum dan blockchain lainnya. Jadi bagaimana cara kerjanya?
Rollup adalah kontrak pintar reguler yang menyampaikan data antara lapisan 1 dan lapisan 2. Mereka membantu skala blockchain dengan mentransfer transaksi massal dan data dari lapisan dasar ke L2. Setelah transaksi diproses pada layer 2, rollup mengembalikan data transaksi ke mainnet untuk disimpan.
Selain menskalakan lapisan dasar, rollup dirancang untuk mengurangi biaya gas secara signifikan dengan mengelompokkan atau "menggulung" ratusan transaksi menjadi satu transaksi sebelum memindahkannya ke lapisan dasar. Biaya transaksi kemudian dibagi oleh semua orang dalam grup, sehingga lebih murah untuk setiap pengguna. Hal ini memungkinkan solusi rollup untuk mengurangi biaya transaksi hingga 100x dibandingkan dengan lapisan dasar.
Selain itu, rollup dibangun di atas L1, yang memungkinkan mereka memperoleh keamanan dari blockchain utama.
Yang mengatakan, ada dua jenis rollup – pengetahuan nol (ZK) dan Optimis. Perbedaan utama adalah bagaimana mereka mentransfer data transaksi kembali ke mainnet.
Rollup Tanpa Pengetahuan
Rollup tanpa pengetahuan atau rollup ZK mengambil beberapa transaksi dari lapisan dasar dan memprosesnya secara off-chain, lalu mendorong transaksi dalam batch kembali ke mainnet melalui kontrak pintar rollup on-chain.
Selama proses ini, rollup ZK menghasilkan bukti kriptografi yang disebut SNARK (Argumen Pengetahuan Non-Interaktif Ringkas) atau STARK (argumen pengetahuan transparan terukur) yang dikirim ke L1 untuk membuktikan kebenaran transaksi. Hal ini memungkinkan penguji untuk mengetahui bahwa mereka memiliki informasi yang sama tanpa mengungkapkan apa yang mereka ketahui, oleh karena itu namanya, pengetahuan nol.
Rantai rollup tanpa pengetahuan dapat menghasilkan blok dalam satu menit sambil memproses hingga 2.000 transaksi per detik. Ini secara drastis mengurangi biaya dan waktu yang diperlukan untuk memproses transaksi di blockchain.
Contoh protokol L2 yang memanfaatkan pembatalan Optimis
- Putaran berulang
- zkSync
- ZKSpace
- Aztek
Rollup yang Optimis
Seperti ZK rollups, Optimistic rollups memproses volume besar transaksi off-chain sebelum memposting data kembali ke lapisan dasar.
Perbedaan utama, bagaimanapun, adalah bahwa rollup Optimis tidak menghasilkan bukti kriptografi untuk membuktikan keaslian transaksi. Sebaliknya, mereka berasumsi bahwa transaksi tersebut sah sampai terbukti sebaliknya.
Pembatalan optimis menawarkan jendela waktu yang disebut periode tantangan yang memungkinkan siapa pun untuk menantang hasil data negara bagian yang dikirimkan. Ini dapat dilakukan dengan menghitung "bukti penipuan". Jika bukti penipuan dikonfirmasi dan diterima, rantai roll-up mengeksekusi ulang transaksi palsu dan memperbarui data negara bagian.
Secara keseluruhan, rollup Optimis menawarkan throughput yang lebih sedikit jika dibandingkan dengan rollup ZK dan Plasma (dijelaskan di bawah).
Contoh protokol L2 yang memanfaatkan pembatalan Optimis
- Keputusan Satu
- Optimisme
- Jaringan Boba
Plasma
Plasma adalah kerangka penskalaan lapisan 2 Ethereum yang dibuat oleh Vitalik Buterin dan Joseph Poon, penulis Bitcoin Lightning Network (dijelaskan di bawah).
Tidak seperti rollup, struktur Plasma menggabungkan kontrak pintar dan pohon Merkle untuk membuat rantai samping dalam jumlah tak terbatas yang disebut "rantai anak" di atas rantai utama Ethereum. Meskipun rantai anak ini adalah salinan kecil dari mainnet, mereka memproses transaksi di luar rantai dengan mekanisme konsensus mereka sendiri untuk memvalidasi blok. Mengambil transaksi dari rantai utama membantu mengurangi kemacetan dan meningkatkan skalabilitas.
Seperti Optimistic rollup, setiap rantai anak dalam struktur Plasma menggunakan sistem bukti penipuan untuk keamanan, dengan jangka waktu bagi siapa saja untuk mempertanyakan validitas transaksi.
Perlu dicatat bahwa, tidak seperti sidechain lainnya, Plasma mewarisi keamanan Ethereum. Ini karena "root" dari setiap blok rantai dalam struktur Plasma dipublikasikan di mainnet.
Polygon dan OMG adalah contoh protokol yang memanfaatkan kekuatan Plasma di jaringan Ethereum.
Namun, perlu dicatat bahwa Grup Plasma (organisasi penelitian Ethereum)berhenti mengoperasikan dan menyumbangkan sisa dananya ke Gitcoin untuk digunakan pada rollup optimis.
Jaringan Petir Bitcoin
ItuJaringan Petir (LN) adalah solusi penskalaan lapisan 2 Bitcoin yang paling populer. Diusulkan pada tahun 2016 untuk memecahkan masalah skalabilitas pada jaringan Bitcoin dengan memproses bundel transaksi dengan kecepatan secepat kilat.
Seperti solusi penskalaan L2 lainnya yang dibahas di atas, LN mengambil banyak transaksi dari mainnet dan memprosesnya secara off-chain melalui saluran pembayaran mikro sebelum mengembalikan data transaksi.
Meskipun Lightning Network pada awalnya dirancang untuk menskalakan Bitcoin, mata uang kripto seperti Litecoin dan Dogecoin juga telah mengintegrasikan solusinya.
Pikiran Akhir
Singkatnya, protokol lapisan 2 adalah solusi penskalaan yang dibangun di atas blockchain utama untuk membantu meningkatkan kecepatan transaksi dan mengurangi biaya. Rantai L2 dengan cepat menjadi jawaban atas masalah skalabilitas yang ditemukan di blockchain utama seperti Bitcoin dan Ethereum.