Layer 2 adalah salah satu lapisan dalam model OSI (Open Systems Interconnection) yang berfungsi untuk mengatur dan mengirimkan data antar perangkat dalam jaringan komputer. Lapisan ini juga dikenal dengan nama Data Link Layer.
Cara kerja Layer 2 adalah dengan mengirimkan paket data yang sudah dipecah menjadi beberapa frame. Setiap frame akan diberi label atau identitas yang disebut MAC Address. MAC Address ini berfungsi untuk mengidentifikasi perangkat yang akan menerima data.
Saat data dikirimkan, perangkat akan membaca MAC Address pada frame tersebut dan membandingkannya dengan alamat MAC perangkat penerima. Jika alamat cocok, maka data akan diterima dan jika tidak cocok, data akan ditolak.
Selain itu, Layer 2 juga mengatur akses ke media jaringan seperti Ethernet dan WiFi. Lapisan ini memastikan bahwa hanya satu perangkat yang dapat mengakses media jaringan pada suatu waktu tertentu.
Dalam kesimpulannya, Layer 2 sangat penting dalam keberlangsungan jaringan komputer. Dengan memahami cara kerja dan fungsinya, pengguna dapat mengoptimalkan kinerja jaringan. Jangan lewatkan informasi menarik lainnya tentang teknologi jaringan hanya di sini!
IndoPulsa.Co.id – Apa itu Layer 2 dan bagaimana cara kerjanya?
Topik utama yang dibahas akhir-akhir ini di dunia crypto adalah jenis cryptocurrency atau jaringan blockchain yang disebut Layer 2. Sebagian besar proyek baru yang aktif di ruang angkasa juga banyak menggunakan istilah ini, baik sebagai cara untuk membedakan diri dari cryptocurrency konvensional seperti Bitcoin dan Ether, atau untuk menandakan bahwa mereka sebenarnya bukan jaringan blockchain utama itu sendiri.
Dalam artikel ini, kami membahas:
- Sejarah singkat istilah Layer 2 dalam crypto
- Perbedaan antara blockchain Layer 1 dan Layer 2
- Beberapa contoh kerangka kerja Layer 2
- Crypto yang menggunakan Layer 2
Sejarah singkat istilah “Layer 2”
Masalah cryptocurrency yang sudah berlangsung lama adalah kemampuannya untuk menyelesaikan transaksi dengan cepat. Ini terjadi terutama dengan Bitcoin, yang, dengan desain, memiliki periode sekitar sepuluh menit sebelum transaksi dapat dikonfirmasi sebagai bagian dari langkah-langkah keamanan.
Sementara sebagian besar layanan menerima hanya transmisi transaksi sebagai pembayaran, banyak yang terus menunggu konfirmasi tunggal minimum untuk memastikan pembayaran diselesaikan.
Ketika Bitcoin dan Ethereum menjadi lebih populer, kemacetan jaringan juga menjadi masalah, karena kemampuan jaringan ini untuk memproses transaksi tertinggal. Sederhananya, kecepatan transaksi tidak ideal untuk perdagangan.
Ingat bagaimana teknologi yang pernah membuat kita kagum sekarang tampak seperti sesuatu dari masa lalu? Misalnya, bertahun-tahun yang lalu, memiliki penyimpanan 16 gigabyte pada ponsel cerdas Anda dianggap sebagai jumlah yang luar biasa. Teknologi terus berkembang dan beradaptasi dengan tuntutan pasar saat ini, dan itu sama untuk teknologi blockchain dan banyak cryptocurrency paling dikenal di dunia.
Pada tahun-tahun awal, crypto berbasis blockchain mampu menangani lalu lintas di jaringan mereka. Satu blok Bitcoin dapat menampung rata-rata 2.000 transaksi sementara Ethereum berkali-kali lebih banyak. Hanya sedikit orang yang berharap bahwa crypto ini akan sangat populer sehingga kecepatan transaksi Bitcoin sekitar 7 per detik tidak akan cukup tetapi karena utilitas tumbuh secara eksponensial, menjadi jelas bahwa ini terlalu lambat untuk dunia di ambang adopsi crypto.
Tiba-tiba, blockchain asli kripto matang seperti Bitcoin dan Ethereum dianggap memiliki waktu pemrosesan yang lambat dan, akibatnya, biaya tinggi (karena Anda dapat membayar biaya yang lebih tinggi untuk memprioritaskan transaksi Anda dalam antrian panjang).
Ciri-ciri seperti waktu pemrosesan yang lambat dan biaya tinggi tidak terlalu diterima di pasar yang relevan dan mengingat memperoleh basis pelanggan yang lebih luas. Kami menggunakan penskalaan kata untuk menggambarkan pemrosesan transaksi di blockchain dengan cepat dan dengan biaya rendah.
Skalabilitas penting untuk menyelesaikan masalah mendasar yang mengganggu banyak jaringan blockchain seperti Bitcoin, namun tantangannya adalah menyeimbangkan skalabilitas dengan tingkat keamanan yang tinggi, sambil tetap terdesentralisasi. Ini sering disebut sebagai “trilema blockchain”, yaitu kemampuan untuk berhasil menyeimbangkan tiga sifat organik yang merupakan prinsip inti blockchain desentralisasi, skalabilitas, dan keamanan.
Bitcoin adalah contoh terbaik untuk menggambarkan trilema. Menurut Vitalik Buterin, salah satu pendiri Ethereum, teknologi blockchain hanya dapat menawarkan dua dari tiga properti sekaligus. Misalnya, Bitcoin dapat berhasil mencapai keamanan dan desentralisasi, dengan mengorbankan tingkat skalabilitas yang diinginkan.
Untuk mengurangi penyumbatan dan kehilangan pelanggan, pengembang memutuskan untuk membuat blockchain sekunder yang bekerja bersama dengan blockchain utama. Mereka menyebut ini sebagai protokol Layer 2.
Layer 2 didefinisikan sebagai blockchain terpisah yang dibangun dengan tujuan untuk memperluas fungsionalitas dan kemampuan platform blockchain yang ada di ekosistem crypto, khususnya untuk membawa skalabilitas ke tingkat yang lebih tinggi.
Layer 2 dibangun di atas blockchain yang ada yang disebut sebagai Layer 1.
Perbedaan antara Layer 1 dan Layer 2 dalam cryptocurrency
Untuk memahami Layer 2, kita harus kembali ke dasar dan mendefinisikan Layer 1. Istilah Layer 1, pada kenyataannya, adalah istilah retroaktif yang dibuat karena kebutuhan untuk mendefinisikan Layer 2. Itu sering digunakan untuk menggambarkan Bitcoin dan Ethereum.
Dalam pengertian ini, Layer 1 mengacu pada kerangka kerja blockchain utama dasar, yaitu protokol dasar jaringan atau dengan kata lain, sejumlah solusi yang disesuaikan untuk meningkatkan desain protokol dasar. Perbaikan halus dalam protokol dasar yang diperkenalkan oleh solusi Layer 1 membantu dalam memperoleh tingkat skalabilitas yang lebih tinggi dalam terang seluruh ekosistem.
Sejumlah entri unggulan dalam solusi blockchain Layer 1 menunjukkan caranya Opsi semacam itu dapat menawarkan pendekatan yang berbeda untuk penskalaan, seperti meningkatkan ukuran blok di atas protokol dasar, sharding dan modifikasi dalam mekanisme konsensus. Secara sederhana, solusi penskalaan Layer 1 dapat menawarkan kapasitas yang lebih besar untuk mengakomodasi pengguna dan data tambahan. Beberapa contoh paling umum dari jaringan blockchain Layer 1 saat ini adalah Bitcoin, Ethereum, Binance Smart Chan, Litecoin, dan Avalanche.
Oleh karena itu, kami memiliki Layer 1 sebagai arsitektur blockchain utama yang mendasarinya dan di atas itu terletak Layer 2 sebagai jaringan overlay.
Misalnya, Bitcoin adalah jaringan Layer 1, sedangkan Lightning Network adalah jaringan Layer 2 di atas Bitcoin.
Oleh karena itu, Layer 1 mencakup sejumlah keunggulan seperti desentralisasi, keamanan, dan peningkatan pengembangan ekosistem dalam hal menggabungkan alat-alat baru, inovasi teknologi, dan variabel serupa lainnya ke dalam protokol dasar. Di sisi lain, ketidakmampuan jaringan Layer 1 untuk skala adalah masalah umum. Misalnya, mekanisme konsensus yang digunakan oleh Bitcoin, juga dikenal sebagai Proof-of-Work, membutuhkan sejumlah besar sumber daya komputasi.
Seperti yang sudah dijelaskan, solusi blockchain Layer 2 bekerja pada lapisan asli untuk secara efisien membongkar transaksi dengan mentransfer sebagian dari transaksi blockchain Layer 1 ke arsitektur sistem lain.
Beban beban untuk pemrosesan ditangani oleh Layer 2 yang melapor ke Layer 1 untuk finalisasi hasil. Dengan demikian, penyumbatan jaringan berkurang dan lebih terukur. Kembali ke contoh praktik terbaik Bitcoin Lightning Network; Jaringan Petir mempercepat pemrosesan blockchain Bitcoin, dan juga mengintegrasikan kontrak pintar ke dalam blockchain Bitcoin. Dengan kata lain, keuntungan utama dari jaringan Layer 2 adalah memperluas fungsionalitas dan kemampuan rekan-rekan Layer 1 mereka dengan meningkatkan programabilitas dan kinerja, sekaligus mengurangi biaya transaksi.
Apa itu kerangka kerja Layer 2?
Kerangka kerja Layer 2 dapat didefinisikan sebagai solusi penskalaan yang dibuat untuk memungkinkan protokol membangun aplikasi dan melakukan transaksi dengan biaya lebih rendah dan kecepatan lebih. Solusi penskalaan lapisan 2 dapat diklasifikasikan ke dalam empat kategori: sidechains, rollups, plasma, dan channels.
Ide utama di balik setiap kerangka kerja Layer 2 adalah untuk memungkinkan beberapa pihak berinteraksi dengan aman dengan cara tertentu tanpa mengeluarkan transaksi pada rantai utama, yaitu Layer 1. Pada saat yang sama, ia harus tetap dapat mengelola keamanan rantai utama sampai batas tertentu. Sebelum menjelaskan setiap kerangka kerja secara terpisah dalam daftar di bawah ini, menarik untuk menunjukkan bahwa, sementara sidechains memiliki properti keamanannya sendiri, kerangka kerja penskalaan lain yang disebutkan umumnya bergantung pada keamanan mainchain.
Ide dasar di balik sidechain polos adalah memiliki blockchain yang sepenuhnya terpisah dengan operator dan validatornya sendiri, bersama dengan jembatan untuk mentransfer aset. Oleh karena itu, sidechains dianggap kerangka kerja yang cukup kompleks karena memiliki validator sendiri, algoritma konsensus seperti proof-of-stake atau proof-of-work. Dengan kata lain, begitu mereka terbentuk, sidechains bisa sulit diubah.
Sidechains dapat diilustrasikan sebagai blockchain yang lebih kecil yang berfungsi secara terpisah, namun masih berdampingan dengan mainchain untuk menambah efisiensi rantai utama dan fungsionalitas keseluruhan. Memiliki infrastruktur sendiri, mereka tetap terpisah dari blockchain utama dan dengan demikian mampu memastikan keamanannya.
Roll Up praktis adalah sidechain, dengan mempertimbangkan dapat menghasilkan blok dan snapshot blok tersebut ke mainchain. Pikirkan tentang rantai paralel, bukan lapisan kedua. Kerangka kerja penskalaan Layer 2 semacam itu menggulung sekelompok transaksi dan memasukkannya kembali ke blockchain utama.
Ada dua jenis Roll Up:
- Zero-Knowledge (ZK) Roll Up: ZK Roll Up menggunakan bukti validitas di mana transaksi dihitung secara off-chain. Data terkompresi kemudian dipasok ke Jaringan Utama Ethereum sebagai bukti validitas. Karena mereka bekerja dengan menggabungkan banyak tindakan yang ingin dilakukan pengguna di blockchain menjadi satu rantai sederhana, mereka dianggap sangat efisien dan cepat. Kelemahan utama mereka adalah ketidakmampuan untuk menggunakan kontrak pintar.
- Optimistic Roll Up: Optimistic Roll Up disebut sebagai ‘optimis’ dalam konteks bahwa transaksi dianggap valid secara umum, tetapi dapat ditantang jika perlu. Roll Up semacam itu dapat menggunakan kontrak pintar, namun lebih lambat dan kurang efisien daripada ZK Roll Up.
Plasma dapat didefinisikan sebagai kerangka penskalaan Layer 2 yang memungkinkan sidechain non-penahanan. Disebut sebagai yang paling membingungkan dari semua solusi penskalaan Layer 2, Plasma menciptakan serangkaian childchains sebagai rantai sekunder that membantu blockchain utama dengan verifikasi. Childchains terhubung ke blockchain utama oleh kontrak pintar, yang disebut sebagai kontrak root, yang pada dasarnya memungkinkan mainchain untuk memandu childchains. Rantai anak Plasma Utama juga dapat memiliki rantai anak sendiri untuk mencapai tingkat keamanan yang lebih tinggi.
Keuntungan Plasma terkait dengan rantai Plasma yang diamankan oleh rantai utama. Dibandingkan dengan sidechains, rantai Plasma memanfaatkan keamanan rantai utama, dan jika serangan terjadi, pengguna rantai plasma dapat pindah ke blockchain utama. Oleh karena itu, solusi penskalaan ini memberikan tingkat keamanan yang lebih tinggi. Namun, kerugian utamanya terkait dengan masa tunggu yang lama bagi pengguna yang ingin menarik aset dari Layer 2 untuk mentransfernya ke Layer 1.
Solusi penskalaan ini memungkinkan pembentukan saluran peer-to-peer antara dua pihak yang dapat bertukar jumlah transaksi yang tidak terbatas pada Layer 2 sementara hanya mengirimkan dua transaksi ke Layer 1.
Transaksi pertama membuka tautan antara Layer 1 dan Layer 2, dan transaksi sekunder menutup tautan itu. Karena sebagian besar transaksi diambil dari Layer 1, saluran meningkatkan kecepatan transaksi, mengurangi biaya, penundaan, dan kemacetan di jaringan.
Jenis saluran yang paling populer adalah saluran pembayaran dan saluran negara. Perbedaannya terletak pada kenyataan bahwa saluran pembayaran difokuskan pada pembayaran, sementara saluran negara berurusan dengan pembaruan umum. Meskipun saluran sangat sederhana untuk digunakan dan canggih dalam hal mencapai kecepatan, mereka tidak dapat menggunakan kontrak pintar atau kode mesin virtual.
Cryptocurrency mana yang menggunakan Layer 2?
Solusi multi-rantai, yang biasa disebut sebagai Layer 2, telah menjadi sangat populer baru-baru ini karena pengembaliannya yang tinggi dan harga yang rendah. Berikut adalah daftar beberapa kerangka kerja Layer 2 yang populer, baik berbasis Bitcoin atau Ethereum.
1. Jaringan Petir Bitcoin
Lightning Network yang disebutkan di atas adalah salah satu solusi Layer 2 yang paling dikenal untuk Bitcoin. Seperti namanya, kerangka kerja ini menyediakan transaksi secepat kilat pada blockchain Bitcoin. Ketika mengacu pada transaksi cepat, kita berbicara tentang milidetik. Sebagai perbandingan, waktu transaksi rata-rata Bitcoin saat ini berjumlah sekitar 10 menit.
Mirip dengan kerangka kerja Layer 2 lainnya, dibutuhkan bundel transaksi dari rantai utama untuk ditangani secara off-chain sebelum mentransfer informasi tersebut kembali, bersama dengan membawa kontrak pintar ke Bitcoin. Secara keseluruhan, Lightning Network memberikan sejumlah manfaat seperti pengurangan biaya, skalabilitas, dan pertukaran lintas-blockchain.
Solusi Layer 2 untuk Ethereum memanfaatkan teknologi yang berbeda untuk meningkatkan skalabilitas Ethereum. Sistem Polygon dirancang untuk menyelesaikan masalah dan kemacetan terkait kegunaan dan skalabilitas di jaringan Ethereum, bersama dengan memanfaatkan kerangka kerja Plasma dan jaringan validator proof-of-stake yang terdesentralisasi.
Karena mengandalkan validator proof-of-stake, Polygon menjadi salah satu solusi penskalaan tercepat di pasar, bersama dengan kebijakan harga mereka yang mengamankan tempatnya di antara aset digital berkinerja terbaik.
Sebagai solusi Layer 2 berbasis Ethereum lainnya, Arbitrum telah mendapatkan popularitas dalam waktu singkat sejak kemunculannya pada tahun 2021. Kerangka kerja yang dimaksud menggunakan rantai utama Ethereum untuk memverifikasi transaksi, sebesar biaya gas yang sedikit lebih tinggi dibandingkan dengan Polygon, tetapi masih sangat rendah daripada di jaringan Ethereum.
Keuntungan utama terkait dengan memiliki Mesin Virtual Arbitrum sendiri yang meningkatkan skalabilitas dan kecepatan transaksi kontrak pintar, menjadikannya solusi penskalaan ideal untuk aplikasi DeFi (keuangan terdesentralisasi). Kelemahan utama Arbitrum terkait dengan fakta bahwa ia diamankan oleh Ethereum atau dengan kata lain mencerminkan desentralisasi jaringan dengan kumpulan total nilai terkunci (TVL) yang lebih besar, sebesar itu menjadi pilihan yang tidak benar-benar cocok untuk investor yang lebih memilih untuk menarik aset kripto tepat waktu.
Loopring adalah protokol berbasis Ethereum, diaudit, bersumber terbuka, dan non-penahanan yang memungkinkan perdagangan dan transaksi berbiaya rendah. Karena protokol zero-knowledge (ZK), Loopring mendapatkan popularitas di dalam basis pengguna DeFi karena memungkinkan mereka untuk berdagang, menyediakan likuiditas, dan transaksi cepat tanpa membahayakan keamanan.
Apa itu Layer 2 di Ethereum?
Mayoritas solusi Layer 2 dalam pengembangan berbasis Ethereum, dan tiga contoh yang digunakan dalam artikel ini adalah Layer 2 berbasis Ethereum. Ini mungkin karena dominasi Ethereum dalam penggunaan aplikasi terdesentralisasi dan Web3, yang diperkirakan akan tumbuh di tahun-tahun mendatang.
Solusi lapisan 2 yang are dibangun di jaringan Ethereum tidak memerlukan modifikasi pada Layer 1. Solusi Layer 2 memanfaatkan keamanan mekanisme konsensus Layer 1, bersama dengan mempercepat transaksi secara krusial. Misalnya, jaringan Layer 1 ETH mampu menangani sekitar 15 transaksi per detik, sementara solusi Layer 2 membawanya hingga sekitar 4.000 transaksi per detik.
My advice to people who are trying to figure out what to focus on "full time" in crypto:
Get involved with Ethereum's layer 2 ecosystem – I strongly believe it offers the best 'return on investment' from a social, economical and career path perspective.
You won't regret it 🙂
— sassal.eth 🦇🔊 (@sassal0x) December 31, 2022
Mengapa kita membutuhkan Layer 2 di Ethereum?
Versi baru Ethereum diharapkan dapat memproses sekitar 100.000 transaksi per detik di masa depan. Jadi mengapa kita masih membutuhkan Layer 2?
Sederhananya: 100.000 transaksi per detik mungkin tidak cukup di masa depan di mana Web3 adalah arus utama dan adopsi crypto bahkan lebih luas daripada hari ini.
Solusi penskalaan lapisan 2 dalam jaringan Ethereum sekarang dianggap sebagai kit alat mendasar untuk menyelesaikan masalah kinerja jaringan dan kemacetan jaringan. Ada banyak solusi penskalaan yang sedang diteliti yang memiliki tujuan yang sama: untuk mencapai skalabilitas tingkat tinggi.
Strategi utama skalabilitas dalam jaringan Ethereum mengacu pada peningkatan kecepatan transaksi dan penurunan biaya untuk memastikan stabilitas dalam ekosistem DeFi. Di sisi lain, solusi skalabilitas tidak boleh membahayakan desentralisasi dan keamanan. Kita membutuhkan Layer 2 di Ethereum untuk meminimalkan kemacetan jaringan secara keseluruhan, bersama dengan menghindari terjadinya satu titik kegagalan.
Salah satu hal baik tentang munculnya solusi skalabilitas Layer 2 adalah bahwa solusi ini dapat hidup berdampingan, dan semuanya mempengaruhi kecepatan, biaya, dan throughput transaksi di masa depan secara eksponensial.
Inovasi lapisan 2 sudah mulai terjadi dengan persaingan ketat di pasar crypto. Sebagian besar solusi ini berada pada tahap akhir, sementara yang lain telah hadir di lingkungan crypto untuk sementara waktu.
Inovasi Layer 2 Blockhain memberikan banyak manfaat besar bagi jaringan yang didukung dan penggunanya dan harus terus memainkan peran penting dalam menyediakan skalabilitas dalam jaringan Ethereum dan Bitcoin selama beberapa tahun ke depan, meninggalkan Layer 1 sebagai lapisan penyelesaian.
Kami berbicara tentang beberapa solusi penskalaan yang dapat digunakan dan hidup berdampingan bersama. Oleh karena itu, sidechains, roll up, saluran, plasma dan solusi Layer 2 keseluruhan dalam arti yang lebih besar adalah metode untuk mendekati masalah skalabilitas terkait blockchain dalam strategi berorientasi berkelanjutan dan jangka panjang.
Dengan mempertimbangkan kita berbicara tentang teknologi yang terus berkembang, sebagian besar segmen infrastruktur Web3 belum mencapai apa yang disebut titik belok di pasar di mana pasti diketahui pendekatan mana yang paling sesuai dengan kebutuhan tertentu. Layer 2 menghilangkan hambatan kemacetan jaringan dan penurunan kecepatan transaksi.
Layer 2 adalah salah satu jenis protokol jaringan yang bertanggung jawab untuk mengirim dan menerima data antara perangkat di dalam jaringan. Cara kerjanya adalah dengan mengatur aliran data yang terkirim melalui media transmisi seperti kabel atau nirkabel. Dengan menggunakan protokol ini, jaringan dapat bekerja secara lebih efisien dan aman. Pelajari lebih lanjut tentang protokol ini di Indopulsa.