Bukankah Anda benci jika terjebak kemacetan, terutama ketika sedang terburu-buru? Pada saat seperti ini, Anda akan mulai bertanya-tanya berapa banyak jalan yang sebenarnya tersedia untuk dilewati ribuan mobil dan komuter setiap hari. Menariknya, dilema ini juga terjadi di dunia mata uang kripto, yang dikenal sebagai masalah skalabilitas.

Ini terjadi ketika jaringan blockchain sudah mencapai batasan kapasitas tertentu. Anda dapat menganggapnya sebagai peningkatan lalu lintas kendaraan karena jalan yang padat. Dalam kasus kripto, ini adalah saat ada banyak orang yang mencoba bertransaksi dalam waktu yang bersamaan. Sebagai solusi, ada hal yang disebut Layer 2 yang bertujuan untuk memecahkan masalah skalabilitas di ruang kripto. Tapi, sebenarnya apa masalah skalabilitas ini dan bagaimana jaringan Layer 2 dapat mengaturnya dengan benar? Mari kita cari tahu.

Garis besar masalah skalabilitas blockchain

Jika Anda akan melihat sekilas tentang kapitalisasi pasar mata uang kripto hari ini, Anda akan terkejut saat mengetahui jumlah orang yang mungkin benar-benar memiliki koin ini — apa pun tujuannya. Pada saat artikel ini ditulis (25 Januari 2022), Bitcoin (BTC) telah mencapai kapitalisasi pasar dengan lebih dari 686,21 miliar USD, sementara Ethereum (ETH) memiliki lebih dari 286,55 miliar USD.

Jumlah yang sangat besar ini hanya membuktikan bahwa semakin banyak orang mulai menjelajahi berbagai macam kripto. Dan makin banyak transaksi yang diselesaikan, makin sibuk pula jaringan blockchainnya. Di sinilah masalah skalabilitas terjadi.

Mari kita bahas tentang jaringan Ethereum sebagai contoh. Di blockchain Ethereum, permintaan yang tinggi berarti kecepatan transaksi yang lebih lambat dan harga gas ETH yang hampir tidak berkelanjutan. Hal yang sama berlaku untuk blockchain Bitcoin, yang perlu mengatasi masuknya transaksi dalam jumlah banyak sekaligus.

Untuk meningkatkan efisiensi operasional jaringan dan meningkatkan prosesnya dengan lebih baik, solusi skalabilitas Layer 2 dikembangkan.

Apa itu layer blockchain dan bagaimana cara kerjanya?

Jika kemacetan jalan diumpakan sebagai masalah skalabilitas, maka tambahan akses jalan akan menjadi Layer 2. Ini adalah istilah yang digunakan untuk menyebut solusi yang dibuat dan dirancang guna membantu penskalaan jaringan blockchain yang lebih baik.

Sebelumnya, kami telah menyebutkan bahwa kecepatan dan proses transaksi mungkin lebih lambat dan biaya transaksi dapat menjadi lebih tinggi ketika jaringan menjadi sangat sibuk. Inilah masalah yang Layer 2 coba perbaiki. Untuk membantu Anda lebih memahami cara kerja Layer 2, pertama-tama mari kita bahas tentang layer sebelumnya—Layer 1.

Layer 1

Di ruang kripto, Lapisan 1 atau rantai utama adalah lapisan konsensus standar atau dasar. Di sinilah hampir semua transaksi terjadi dan diselesaikan. Contohnya termasuk jaringan Bitcoin, jaringan Ethereum, dan jaringan kripto lainnya. Anda dapat menganggapnya sebagai jalan raya di mana hampir semua mobil dan kendaraan lain yang menuju ke arah tertentu melewatinya.

Ketika volume mobil meningkat, masalah timbul saat lalu lintas menjadi padat. Hal yang sama berlaku untuk transaksi yang masuk dan diselesaikan di jaringan blockchain—itulah alasan perlunya solusi penskalaan.

Beberapa solusi penskalaan Layer 1 mencakup peningkatan protokol konsensus, yang mungkin Anda akan menemui banyak istilah Proof of Work (PoW) dan Proof of Stake (PoS). Sedangkan satunya disebut sharding, di mana seluruh jaringan blockchain dipecah menjadi kumpulan data berbeda yang disebut “shards.”

Jika jaringan meminta lebih banyak transaksi yang diselesaikan per detik atau biaya yang lebih rendah—atau mungkin, keduanya—solusi Layer 2 bisa menjadi pilihan bagus lainnya.

Layer 2

Sederhananya, Layer 2 adalah layer lain yang dibangun di atas Layer 1. Hal baik tentang itu adalah tidak perlu membuat perubahan apa pun pada Layer 1, artinya lapisan dasar tidak akan mengalami gangguan atau perubahan pada sistem dan prosesnya. Tujuan Layer 2 adalah untuk membantu meningkatkan kemampuan Layer 1 dengan menangani transaksi di luar rantai.

Hal ini berarti solusi Layer 2 harus dapat membongkar pekerjaan, mengurangi kemacetan secara keseluruhan, dan menghindari satu titik kegagalan. Dengan demikian, kecepatan transaksi dan pengalaman pengguna tidak akan terganggu, melainkan berjalan dengan lancar dan aman—seperti cara pengoperasiannya yang sebenarnya.

Menggali lebih dalam tentang solusi penskalaan Layer 2

Idealnya, jaringan blockchain akan mampu menangani jumlah transaksi yang tidak terbatas per detiknya. Ini disebut sebagai throughput atau TPS. Namun, jika kita melihat sekilas bagaimana kinerja jaringan kripto saat ini, memroses transaksi dalam jumlah tak terbatas masih jauh dari kenyataan.

Rantai utama Bitcoin dapat berjalan sekitar 3 hingga 7 TPS—angka yang sangat jauh dari Visa, yaitu sekitar 20.000. Di sisi lain, jaringan Bitcoin jelas lebih aman, karena terdesentralisasi dan setiap transaksi harus disetujui, ditambang, didistribusikan, dan dikonfirmasi oleh banyak node atau penjaga data infrastruktur blockchain.

Untuk meningkatkan kecepatan dan efisiensi jaringan, sambil menjaga keamanan dan integritasnya yang andal, solusi penskalaan Layer 2 mulai dikembangkan. Daya guna tersebut meliputi:

  • Saluran state

Saluran state menggunakan kontrak multi-tanda tangan untuk memfasilitasi transaksi cepat di luar rantai dan menyelesaikannya dengan rantai utama. Ini mengurangi kemacetan di jaringan, biaya transaksi, dan penundaan pemrosesan.

  • Sidechain

Ini adalah blockchain independen yang kompatibel dengan Ethereum Virtual Machine (EVM) dan berjalan secara paralel dengan rantai utama. Sidechain bekerja dengan Ethereum melalui jembatan dua arah dan beroperasi di bawah konsensus dan parameter bloknya sendiri.

  • Rollup

Ini mengeksekusi transaksi di luar rantai utama dan memposting data ke Layer 1 saat konsensus tercapai. Rollup terdiri dari dua jenis: ZK-rollup dan optimistic rollup.

zero-knowledge (ZK) rollup mengumpulkan atau menggabungkan ratusan transaksi di luar rantai dan membuat pengetahuan argumen non-interaktif yang ringkas (SNARK). Dengan ZK-rollup, Anda hanya memerlukan bukti validitas alih-alih data transaksi. Ini membuatnya lebih cepat dan lebih murah untuk memvalidasi blok.

Optimistic rollup, adalah kebalikannya, tidak melakukan perhitungan apa pun tetapi mengusulkan status baru ke rantai utama atau “menotariskan” transaksi. Komputasi adalah bagian mahal dari penggunaan Ethereum, membuat optimistic rollup ideal untuk mengurangi biaya gas.

  • Plasma

Ini dirancang untuk jaringan Ethereum dan dibangun menggunakan kontrak pintar dan Merkle Trees—cara mengatur data dalam jumlah besar dengan cara yang lebih sederhana. Plasma memungkinkan pengembangan jumlah sidechain yang tidak terbatas atau salinan jaringan Ethereum yang lebih kecil.

Contoh jaringan Layer 2

Sekarang setelah Anda memahami apa itu solusi penskalaan Layer 2, mari beralih ke contohnya di ruang kripto.

  • Jaringan Lightning Bitcoin

Jaringan Lightning Bitcoin adalah sistem terdesentralisasi yang memungkinkan pengguna melakukan pembayaran mikro bervolume tinggi secara instan dengan biaya lebih rendah. Protokol pembayaran ini adalah salah satu saluran yang banyak digunakan untuk transaksi Bitcoin yang cepat dan mudah.

  • Loopring

Loopring menggunakan kontrak pintar sumber terbuka dari Ethereum untuk mengembangkan proyeknya sendiri. Ini dibuat untuk memecahkan tantangan yang dihadapi oleh pertukaran terpusat dan terdesentralisasi, dengan cara memungkinkan investor untuk menyimpan investasinya di dompet sendiri sambil menyelesaikan jual beli secara terpusat.

  • Polygon

Polygon menawarkan pengembangan keamanan dalam jaringan Ethereum, serta untuk para pengembang. Ini menampilkan alat yang digunakan oleh pengembang untuk membuat teknologi berbasis Ethereum yang dioptimalkan.

  • Optimism

Optimisme menampilkan peningkatan transaksi Ethereum yang terjangkau. Selain itu, Optimism juga mengembangkan kecepatan transaksi bagi pengguna Ethereum.

Di luar layer kedua

Layer 2 Blockchain tidak dapat dipungkiri telah menawarkan banyak manfaat besar untuk jaringan yang didukungnya, serta penggunanya. Seperti yang telah kami temukan sebelumnya, pengembangan Layer 2 mengatasi peningkatan beban pada jaringan kripto yang berbeda, termasuk Bitcoin dan Ethereum.

Saat jalan untuk melakukan transaksi kripto terbuka, maka semakin banyak orang yang akan mencoba potensi luar biasa yang ditawarkan koin digital. Tidak heran jika sebentar lagi kita mungkin melihat jaringan lain menyediakan transaksi kripto yang lebih mudah diakses, lebih cepat, dan lebih murah dalam waktu singkat.